PLATFORM_VERSION = 1.04\r
DSC_SPECIFICATION = 0x00010005\r
OUTPUT_DIRECTORY = Build/EdkShellPkg\r
- SUPPORTED_ARCHITECTURES = IA32|IPF|X64|ARM\r
+ SUPPORTED_ARCHITECTURES = IA32|IPF|X64|ARM|AARCH64\r
BUILD_TARGETS = DEBUG|RELEASE\r
SKUID_IDENTIFIER = DEFAULT\r
# \r
[Libraries.IPF]\r
EdkCompatibilityPkg/Foundation/Cpu/Itanium/CpuIa64Lib/CpuIA64Lib.inf\r
\r
-[Libraries.ARM]\r
+[Libraries.ARM, Libraries.AARCH64]\r
EdkCompatibilityPkg/Foundation/Library/CompilerStub/CompilerStubLib.inf\r
ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf\r
\r
$(EDK_SHELL_DIR)/ver/Ver.inf\r
$(EDK_SHELL_DIR)/vol/Vol.inf\r
\r
-[BuildOptions]\r
+[BuildOptions.Common.EDK]\r
MSFT:*_*_IA32_CC_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D PI_SPECIFICATION_VERSION=0x00010000 /D TIANO_RELEASE_VERSION=0x00080006 /D EFI32\r
MSFT:*_*_IA32_ASM_FLAGS = /DEFI32\r
MSFT:*_*_IA32_VFRPP_FLAGS = /D EFI_SPECIFICATION_VERSION=0x0002000A /D PI_SPECIFICATION_VERSION=0x00010000 /D TIANO_RELEASE_VERSION=0x00080006 /D EFI32\r
RVCT:*_*_ARM_APP_FLAGS = -DEFIARM $(GCC_MACRO)\r
RVCT:*_*_ARM_PP_FLAGS = -DEFIARM $(GCC_MACRO)\r
\r
-\r
-\r
+ GCC:*_*_AARCH64_CC_FLAGS = -DEFIAARCH64 $(GCC_MACRO)\r
+ GCC:*_*_AARCH64_VFRPP_FLAGS = -DEFIAARCH64 $(GCC_MACRO)\r
+ GCC:*_*_AARCH64_APP_FLAGS = -DEFIAARCH64 $(GCC_MACRO)\r
+ GCC:*_*_AARCH64_PP_FLAGS = -DEFIAARCH64 $(GCC_MACRO)\r