alder_lake_bios/Oem/L05/FeatureCommon/InsydeL05ModulePkg/Package.env

272 lines
12 KiB
Bash

## @file
# Package Configuration Switches
# Uses of conditional directive such as !if/!else/!endif should be avoided in
# package configuration file
#
#******************************************************************************
#* Copyright (c) 2012 - 2019, Insyde Software Corp. All Rights Reserved.
#*
#* You may not reproduce, distribute, publish, display, perform, modify, adapt,
#* transmit, broadcast, present, recite, release, license or otherwise exploit
#* any part of this publication in any form, by any means, without the prior
#* written permission of Insyde Software Corporation.
#*
#******************************************************************************
#
# Oem Module Package Version Definition
#
DEFINE OEM_MODULE_PKG_VERSION = L05.05.40.0140.9800
#
# Default Path Define
#
DEFINE OEM_FEATURE_NAME = L05
DEFINE OEM_FEATURE_COMMON_PATH = Insyde$(OEM_FEATURE_NAME)ModulePkg
DEFINE OEM_FEATURE_OVERRIDE_CORE_CODE = Insyde$(OEM_FEATURE_NAME)PlatformPkg
DEFINE PROJECT_OVERRIDE_FEATURE = $(PROJECT_PKG)\Override
DEFINE L05_CC_FLAGS =
!if $(L05_ALL_FEATURE_ENABLE) != YES
DEFINE L05_CUSTOMER_BGRT_LOGO_SUPPORT = NO
DEFINE L05_CUSTOMIZE_MULTI_LOGO_SUPPORT = NO
DEFINE L05_MEDIA_LOGO_SUPPORT = NO
DEFINE L05_BIOS_POST_LOGO_DIY_SUPPORT = NO
DEFINE L05_ACPI_TABLE_ID_ENABLE = NO
DEFINE L05_CRISIS_ENABLE = NO
DEFINE L05_CRISIS_RECOVERY_LOG_ENABLE = NO
DEFINE L05_PASSWORD_RESET_CRISIS_BIOS_ENABLE = NO
DEFINE L05_HDD_PASSWORD_ENABLE = NO
DEFINE L05_GRAPHIC_UI_ENABLE = NO
DEFINE L05_SETUP_MOUSE_ENABLE = YES
DEFINE L05_GAMING_UI_ENABLE = NO
DEFINE L05_GAMING_OVERCLOCK_UI_ENABLE = NO
DEFINE L05_GAMING_OVERCLOCK_UI_DEBUG_ENABLE = NO
DEFINE L05_BIOS_UPDATE_UI_ENABLE = NO
DEFINE L05_ONE_KEY_RECOVERY_ENABLE = NO
DEFINE L05_PUSH_BUTTON_RESET_ENABLE = NO
DEFINE L05_COMPUTRACE_ENABLE = NO
DEFINE L05_SPECIFIC_VARIABLE_SERVICE_ENABLE = NO
DEFINE L05_TPM_REPORTING_ENABLE = NO
DEFINE L05_SHOW_RAID_OPTION_ENABLE = NO
DEFINE L05_BIOS_OPTANE_SUPPORT_ENABLE = NO
DEFINE L05_PROJECT_SHIP_SUPPORT_ENABLE = NO
DEFINE OK_FEATURE_REPORT_ENABLE = NO
DEFINE L05_SETUP_UNDER_OS_SUPPORT = NO
DEFINE L05_MODERN_PRELOAD_SUPPORT = NO
DEFINE L05_RTK_USB_LAN_DRIVER_SUPPORT = NO
DEFINE L05_LEGACY_SUPPORT = NO
DEFINE L05_SECURE_SUITE_SUPPORT = NO
DEFINE L05_DIAGNOSTICS_SUPPORT = NO
DEFINE L05_ONE_KEY_BATTERY_ENABLE = NO
DEFINE L05_BIOS_SELF_HEALING_SUPPORT = NO
DEFINE L05_BIOS_SELF_HEALING_TEST_ON_CRB = NO
DEFINE L05_NOTEBOOK_PASSWORD_ENABLE = NO
DEFINE L05_NOTEBOOK_PASSWORD_V1_1_ENABLE = NO
DEFINE L05_SECURITY_ERASE_ENABLE = NO
DEFINE L05_NATURAL_FILE_GUARD_ENABLE = NO
DEFINE L05_NATURAL_FILE_GUARD_TEST_ON_CRB = NO
DEFINE L05_SMB_BIOS_ENABLE = NO
DEFINE L05_MAC_ADDRESS_PASS_THROUGH_ENABLE = NO
DEFINE L05_CRISIS_RECOVERY_PROGRESS_BAR_ENABLE = NO
DEFINE L05_MFG_MODE_SECURE_BOOT_ENABLE = NO
DEFINE L05_MFG_MODE_SECURE_BOOT_TEST_ON_CRB = NO
DEFINE L05_NOTEBOOK_CLOUD_BOOT_ENABLE = NO
DEFINE L05_NOTEBOOK_CLOUD_BOOT_WIFI_ENABLE = NO
!endif
!if $(L05_ALL_FEATURE_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_ALL_FEATURE_ENABLE
!endif
#_Start_L05_LOGO_
DEFINE L05_LOGO_PATH = $(OEM_FEATURE_COMMON_PATH)/Logo
DEFINE L05_LOGO_OVERRIDE_PATH = $(PROJECT_OVERRIDE_FEATURE)/$(L05_LOGO_PATH)
DEFINE L05_BGRT_LOGO_FOLDER_NAME = V$(L05_LOGO_VERSION)
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_LOGO_VERSION=$(L05_LOGO_VERSION)
#_End_L05_LOGO_
!if $(L05_CUSTOMER_BGRT_LOGO_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_CUSTOMER_BGRT_LOGO_SUPPORT
!endif
!if $(L05_CUSTOMIZE_MULTI_LOGO_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_CUSTOMIZE_MULTI_LOGO_SUPPORT
!endif
!if $(L05_MEDIA_LOGO_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_MEDIA_LOGO_SUPPORT
!endif
!if $(L05_BIOS_POST_LOGO_DIY_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_BIOS_POST_LOGO_DIY_SUPPORT
!endif
!if $(L05_ACPI_TABLE_ID_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_ACPI_TABLE_ID_ENABLE
!endif
!if $(L05_CRISIS_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_CRISIS_ENABLE
!endif
!if $(L05_CRISIS_RECOVERY_LOG_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_CRISIS_RECOVERY_LOG_ENABLE
!endif
!if $(L05_PASSWORD_RESET_CRISIS_BIOS_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_PASSWORD_RESET_CRISIS_BIOS_ENABLE
!endif
!if $(L05_HDD_PASSWORD_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_HDD_PASSWORD_ENABLE
!endif
!if $(L05_GRAPHIC_UI_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_GRAPHIC_UI_ENABLE
!endif
!if $(L05_SETUP_MOUSE_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_SETUP_MOUSE_ENABLE
!endif
!if $(L05_GAMING_UI_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_GAMING_UI_ENABLE
!endif
!if $(L05_GAMING_OVERCLOCK_UI_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_GAMING_OVERCLOCK_UI_ENABLE
!endif
!if $(L05_GAMING_OVERCLOCK_UI_DEBUG_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_GAMING_OVERCLOCK_UI_DEBUG_ENABLE
!endif
!if $(L05_BIOS_UPDATE_UI_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_BIOS_UPDATE_UI_ENABLE
!endif
!if $(L05_ONE_KEY_RECOVERY_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_ONE_KEY_RECOVERY_ENABLE
!endif
!if $(L05_PUSH_BUTTON_RESET_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_PUSH_BUTTON_RESET_ENABLE
!endif
!if $(L05_COMPUTRACE_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_COMPUTRACE_ENABLE
!endif
!if $(L05_SPECIFIC_VARIABLE_SERVICE_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_SPECIFIC_VARIABLE_SERVICE_ENABLE
!endif
!if $(L05_TPM_REPORTING_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_TPM_REPORTING_ENABLE
!endif
!if $(L05_SHOW_RAID_OPTION_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_SHOW_RAID_OPTION_ENABLE
!endif
!if $(L05_BIOS_OPTANE_SUPPORT_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_BIOS_OPTANE_SUPPORT_ENABLE
!endif
!if $(L05_PROJECT_SHIP_SUPPORT_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_PROJECT_SHIP_SUPPORT_ENABLE
!endif
!if $(OK_FEATURE_REPORT_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D OK_FEATURE_REPORT_ENABLE
!endif
!if $(L05_SETUP_UNDER_OS_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_SETUP_UNDER_OS_SUPPORT
!endif
!if $(L05_MODERN_PRELOAD_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_MODERN_PRELOAD_SUPPORT
!endif
!if $(L05_RTK_USB_LAN_DRIVER_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_RTK_USB_LAN_DRIVER_SUPPORT
!endif
!if $(L05_LEGACY_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_LEGACY_SUPPORT
!endif
!if $(L05_SECURE_SUITE_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_SECURE_SUITE_SUPPORT
!endif
!if $(L05_DIAGNOSTICS_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_DIAGNOSTICS_SUPPORT
!endif
!if $(L05_ONE_KEY_BATTERY_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_ONE_KEY_BATTERY_ENABLE
!endif
!if $(L05_BIOS_SELF_HEALING_SUPPORT) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_BIOS_SELF_HEALING_SUPPORT
!endif
!if $(L05_BIOS_SELF_HEALING_TEST_ON_CRB) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_BIOS_SELF_HEALING_TEST_ON_CRB
!endif
!if $(L05_NOTEBOOK_PASSWORD_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_NOTEBOOK_PASSWORD_ENABLE
!endif
!if $(L05_NOTEBOOK_PASSWORD_V1_1_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_NOTEBOOK_PASSWORD_V1_1_ENABLE
!endif
!if $(L05_SECURITY_ERASE_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_SECURITY_ERASE_ENABLE
!endif
!if $(L05_NATURAL_FILE_GUARD_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_NATURAL_FILE_GUARD_ENABLE
!endif
!if $(L05_NATURAL_FILE_GUARD_TEST_ON_CRB) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_NATURAL_FILE_GUARD_TEST_ON_CRB
!endif
!if $(L05_SMB_BIOS_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_SMB_BIOS_ENABLE
!endif
!if $(L05_MAC_ADDRESS_PASS_THROUGH_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_MAC_ADDRESS_PASS_THROUGH_ENABLE
!endif
!if $(L05_CRISIS_RECOVERY_PROGRESS_BAR_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_CRISIS_RECOVERY_PROGRESS_BAR_ENABLE
!endif
!if $(L05_MFG_MODE_SECURE_BOOT_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_MFG_MODE_SECURE_BOOT_ENABLE
!endif
!if $(L05_MFG_MODE_SECURE_BOOT_TEST_ON_CRB) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_MFG_MODE_SECURE_BOOT_TEST_ON_CRB
!endif
!if $(L05_NOTEBOOK_CLOUD_BOOT_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_NOTEBOOK_CLOUD_BOOT_ENABLE
!endif
!if $(L05_NOTEBOOK_CLOUD_BOOT_WIFI_ENABLE) == YES
DEFINE L05_CC_FLAGS = $(L05_CC_FLAGS) /D L05_NOTEBOOK_CLOUD_BOOT_WIFI_ENABLE
!endif