summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>2008-04-04 23:39:06 +0000
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>2008-04-04 23:39:06 +0000
commit0da6ca458a3d209784204095f006258709d0cdd6 (patch)
treedd551f6f25f053a10057aa0b45cb0fbc5e425a5a
parent4259256b48aea70035b8e68e75ed12cdde36c908 (diff)
downloadedk2-0da6ca458a3d209784204095f006258709d0cdd6.zip
edk2-0da6ca458a3d209784204095f006258709d0cdd6.tar.gz
edk2-0da6ca458a3d209784204095f006258709d0cdd6.tar.bz2
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
-rw-r--r--EdkCompatibilityPkg/EdkCompatibilityPkg.dsc55
1 files changed, 37 insertions, 18 deletions
diff --git a/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc b/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc
index c3c4d5a..5f26625 100644
--- a/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc
+++ b/EdkCompatibilityPkg/EdkCompatibilityPkg.dsc
@@ -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]