edk2/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc:

Add macro definitions for ICC toolchain.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4995 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
jljusten 2008-04-04 23:39:06 +00:00
parent 4259256b48
commit 0da6ca458a
1 changed files with 37 additions and 18 deletions

View File

@ -41,24 +41,6 @@ define GCC_MACRO = -DEFI_SPECIFICATION_VERSION=0x0002000A -DPI_S
0|DEFAULT # The entry: 0|DEFAULT is reserved and always required.
[BuildOptions]
MSFT:*_*_IA32_CC_FLAGS = /D EFI32 $(MSFT_MACRO)
MSFT:*_*_IA32_ASM_FLAGS = /DEFI32
MSFT:*_*_IA32_VFRPP_FLAGS = /D EFI32 $(MSFT_MACRO)
MSFT:*_*_IA32_APP_FLAGS = /D EFI32 $(MSFT_MACRO)
MSFT:*_*_IA32_PP_FLAGS = /D EFI32 $(MSFT_MACRO)
MSFT:*_*_X64_CC_FLAGS = /D EFIX64 $(MSFT_MACRO)
MSFT:*_*_X64_ASM_FLAGS = /DEFIX64
MSFT:*_*_X64_VFRPP_FLAGS = /D EFIX64 $(MSFT_MACRO)
MSFT:*_*_X64_APP_FLAGS = /D EFIX64 $(MSFT_MACRO)
MSFT:*_*_X64_PP_FLAGS = /D EFIX64 $(MSFT_MACRO)
MSFT:*_*_IPF_CC_FLAGS = /D EFI64 $(MSFT_MACRO)
MSFT:*_*_IPF_ASM_FLAGS =
MSFT:*_*_IPF_VFRPP_FLAGS = /D EFI64 $(MSFT_MACRO)
MSFT:*_*_IPF_APP_FLAGS = /D EFI64 $(MSFT_MACRO)
MSFT:*_*_IPF_PP_FLAGS = /D EFI64 $(MSFT_MACRO)
GCC:*_*_IA32_CC_FLAGS = -DEFI32 $(GCC_MACRO)
GCC:*_*_IA32_ASM_FLAGS = -DEFI32
GCC:*_*_IA32_VFRPP_FLAGS = -DEFI32 $(GCC_MACRO)
@ -78,6 +60,43 @@ define GCC_MACRO = -DEFI_SPECIFICATION_VERSION=0x0002000A -DPI_S
GCC:*_*_IPF_PP_FLAGS = -DEFI64 $(GCC_MACRO)
ICC:*_*_IA32_CC_FLAGS = /D EFI32 $(MSFT_MACRO)
ICC:*_*_IA32_ASM_FLAGS = /DEFI32
ICC:*_*_IA32_VFRPP_FLAGS = /D EFI32 $(MSFT_MACRO)
ICC:*_*_IA32_APP_FLAGS = /D EFI32 $(MSFT_MACRO)
ICC:*_*_IA32_PP_FLAGS = /D EFI32 $(MSFT_MACRO)
ICC:*_*_X64_CC_FLAGS = /D EFIX64 $(MSFT_MACRO)
ICC:*_*_X64_ASM_FLAGS = /DEFIX64
ICC:*_*_X64_VFRPP_FLAGS = /D EFIX64 $(MSFT_MACRO)
ICC:*_*_X64_APP_FLAGS = /D EFIX64 $(MSFT_MACRO)
ICC:*_*_X64_PP_FLAGS = /D EFIX64 $(MSFT_MACRO)
ICC:*_*_IPF_CC_FLAGS = /D EFI64 $(MSFT_MACRO)
ICC:*_*_IPF_ASM_FLAGS =
ICC:*_*_IPF_VFRPP_FLAGS = /D EFI64 $(MSFT_MACRO)
ICC:*_*_IPF_APP_FLAGS = /D EFI64 $(MSFT_MACRO)
ICC:*_*_IPF_PP_FLAGS = /D EFI64 $(MSFT_MACRO)
MSFT:*_*_IA32_CC_FLAGS = /D EFI32 $(MSFT_MACRO)
MSFT:*_*_IA32_ASM_FLAGS = /DEFI32
MSFT:*_*_IA32_VFRPP_FLAGS = /D EFI32 $(MSFT_MACRO)
MSFT:*_*_IA32_APP_FLAGS = /D EFI32 $(MSFT_MACRO)
MSFT:*_*_IA32_PP_FLAGS = /D EFI32 $(MSFT_MACRO)
MSFT:*_*_X64_CC_FLAGS = /D EFIX64 $(MSFT_MACRO)
MSFT:*_*_X64_ASM_FLAGS = /DEFIX64
MSFT:*_*_X64_VFRPP_FLAGS = /D EFIX64 $(MSFT_MACRO)
MSFT:*_*_X64_APP_FLAGS = /D EFIX64 $(MSFT_MACRO)
MSFT:*_*_X64_PP_FLAGS = /D EFIX64 $(MSFT_MACRO)
MSFT:*_*_IPF_CC_FLAGS = /D EFI64 $(MSFT_MACRO)
MSFT:*_*_IPF_ASM_FLAGS =
MSFT:*_*_IPF_VFRPP_FLAGS = /D EFI64 $(MSFT_MACRO)
MSFT:*_*_IPF_APP_FLAGS = /D EFI64 $(MSFT_MACRO)
MSFT:*_*_IPF_PP_FLAGS = /D EFI64 $(MSFT_MACRO)
[Components.Common]