Changeset 48754 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Sep 28, 2013 6:53:10 PM (11 years ago)
- Location:
- trunk/src/VBox/Devices/EFI/Firmware
- Files:
-
- 2 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/Firmware/Config.kmk
r48674 r48754 46 46 # 47 47 # Decide which tool chain to use for the EFI binaries. 48 # Note! We're using our own stripped down tools_def.txt: vbox-tools_def.txt. 48 49 # 49 50 ifeq ($(KBUILD_HOST),win) 50 ifeq ($(VBOX_VCC_TOOL_STEM),VCC100) 51 VBOX_EFI_TOOL_CHAIN := VS2010$(if-expr "$(KBUILD_HOST_ARCH)" == "x86",x86,) 52 else ifeq ($(VBOX_VCC_TOOL_STEM),VCC110) 53 VBOX_EFI_TOOL_CHAIN := VS2012$(if-expr "$(KBUILD_HOST_ARCH)" == "x86",x86,) 54 else 55 $(error Unsupported Visual C++ tool: $(VBOX_VCC_TOOL_STEM)) 56 endif 51 VBOX_EFI_TOOL_CHAIN := VS2010 57 52 else 58 53 VBOX_EFI_TOOL_CHAIN = UNIXGCC … … 112 107 113 108 109 # 110 # The name of the subdirectory which the .pdb, .efi and other output files ends 111 # up in, apparently. In the generated makefiles, DEBUG_DIR points to them. 112 # 113 VBOX_EFI_DEBUG_DIR = DEBUG 114 114 115 115 # … … 117 117 # 118 118 VBOX_EFI_MODULES = \ 119 IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe/$(VBOX_EFI_ BUILD_TARGET)/IsaBusDxe \120 IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe/$(VBOX_EFI_ BUILD_TARGET)/IsaFloppyDxe \121 IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxe/$(VBOX_EFI_ BUILD_TARGET)/IsaIoDxe \122 IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe/$(VBOX_EFI_ BUILD_TARGET)/IsaSerialDxe \123 IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe/$(VBOX_EFI_ BUILD_TARGET)/Ps2KeyboardDxe \124 IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe/$(VBOX_EFI_ BUILD_TARGET)/IdeBusDxe \125 IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe/$(VBOX_EFI_ BUILD_TARGET)/BdsDxe \126 IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe/$(VBOX_EFI_ BUILD_TARGET)/DataHubDxe \127 IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/$(VBOX_EFI_ BUILD_TARGET)/StatusCodePei \128 IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxe/$(VBOX_EFI_ BUILD_TARGET)/StatusCodeRuntimeDxe \129 MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru/$(VBOX_EFI_ BUILD_TARGET)/AtaAtapiPassThruDxe \130 MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe/$(VBOX_EFI_ BUILD_TARGET)/AtaBusDxe \131 MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe/$(VBOX_EFI_ BUILD_TARGET)/EhciDxe \132 MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe/$(VBOX_EFI_ BUILD_TARGET)/PciBusDxe \133 MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe/$(VBOX_EFI_ BUILD_TARGET)/ScsiBus \134 MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe/$(VBOX_EFI_ BUILD_TARGET)/ScsiDisk \135 MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe/$(VBOX_EFI_ BUILD_TARGET)/UsbBusDxe \136 MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/$(VBOX_EFI_ BUILD_TARGET)/UsbKbDxe \137 MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/$(VBOX_EFI_ BUILD_TARGET)/UsbMassStorageDxe \138 MdeModulePkg/Core/Dxe/DxeMain/$(VBOX_EFI_ BUILD_TARGET)/DxeCore \139 MdeModulePkg/Core/DxeIplPeim/DxeIpl/$(VBOX_EFI_ BUILD_TARGET)/DxeIpl \140 MdeModulePkg/Core/Pei/PeiMain/$(VBOX_EFI_ BUILD_TARGET)/PeiCore \141 MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/$(VBOX_EFI_ BUILD_TARGET)/RuntimeDxe \142 MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe/$(VBOX_EFI_ BUILD_TARGET)/AcpiTableDxe \143 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/$(VBOX_EFI_ BUILD_TARGET)/CapsuleRuntimeDxe \144 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe/$(VBOX_EFI_ BUILD_TARGET)/ConPlatformDxe \145 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe/$(VBOX_EFI_ BUILD_TARGET)/ConSplitterDxe \146 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe/$(VBOX_EFI_ BUILD_TARGET)/GraphicsConsoleDxe \147 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe/$(VBOX_EFI_ BUILD_TARGET)/TerminalDxe \148 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe/$(VBOX_EFI_ BUILD_TARGET)/DevicePathDxe \149 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe/$(VBOX_EFI_ BUILD_TARGET)/DiskIoDxe \150 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe/$(VBOX_EFI_ BUILD_TARGET)/EnglishDxe \151 MdeModulePkg/Universal/EbcDxe/EbcDxe/$(VBOX_EFI_ BUILD_TARGET)/EbcDxe \152 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe/$(VBOX_EFI_ BUILD_TARGET)/FaultTolerantWriteDxe \153 MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe/$(VBOX_EFI_ BUILD_TARGET)/HiiDatabase \154 MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe/$(VBOX_EFI_ BUILD_TARGET)/NullMemoryTestDxe \155 MdeModulePkg/Universal/Metronome/Metronome/$(VBOX_EFI_ BUILD_TARGET)/Metronome \156 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/$(VBOX_EFI_ BUILD_TARGET)/MonotonicCounterRuntimeDxe \157 MdeModulePkg/Universal/PCD/Dxe/Pcd/$(VBOX_EFI_ BUILD_TARGET)/PcdDxe \158 MdeModulePkg/Universal/PCD/Pei/Pcd/$(VBOX_EFI_ BUILD_TARGET)/PcdPeim \159 MdeModulePkg/Universal/PrintDxe/PrintDxe/$(VBOX_EFI_ BUILD_TARGET)/PrintDxe \160 MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe/$(VBOX_EFI_ BUILD_TARGET)/ReportStatusCodeRouterRuntimeDxe \161 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe/$(VBOX_EFI_ BUILD_TARGET)/SecurityStubDxe \162 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe/$(VBOX_EFI_ BUILD_TARGET)/SetupBrowser \163 MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe/$(VBOX_EFI_ BUILD_TARGET)/SmbiosDxe \164 MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe/$(VBOX_EFI_ BUILD_TARGET)/StatusCodeHandlerRuntimeDxe \165 MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer/$(VBOX_EFI_ BUILD_TARGET)/WatchdogTimer \166 OvmfPkg/BlockMmioToBlockIoDxe/BlockIo/$(VBOX_EFI_ BUILD_TARGET)/BlockMmioToBlockIoDxe \167 OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb/$(VBOX_EFI_ BUILD_TARGET)/EmuVariableFvbRuntimeDxe \168 OvmfPkg/Sec/SecMain/$(VBOX_EFI_ BUILD_TARGET)/SecMain \169 OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe/$(VBOX_EFI_ BUILD_TARGET)/SmbiosPlatformDxe \170 PcAtChipsetPkg/8254TimerDxe/8254Timer/$(VBOX_EFI_ BUILD_TARGET)/Timer \171 PcAtChipsetPkg/8259InterruptControllerDxe/8259/$(VBOX_EFI_ BUILD_TARGET)/Legacy8259 \172 PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeControllerDxe/$(VBOX_EFI_ BUILD_TARGET)/IdeController \173 PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi/$(VBOX_EFI_ BUILD_TARGET)/IsaAcpi \174 PcAtChipsetPkg/KbcResetDxe/Reset/$(VBOX_EFI_ BUILD_TARGET)/KbcReset \175 PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe/$(VBOX_EFI_ BUILD_TARGET)/PcRtc \176 PcAtChipsetPkg/PciHostBridgeDxe/PciHostBridgeDxe/$(VBOX_EFI_ BUILD_TARGET)/PciHostBridge \177 ShellPkg/Application/Shell/Shell/$(VBOX_EFI_ BUILD_TARGET)/Shell \178 UefiCpuPkg/CpuDxe/CpuDxe/$(VBOX_EFI_ BUILD_TARGET)/CpuDxe \179 UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe/$(VBOX_EFI_ BUILD_TARGET)/CpuIo2Dxe \180 VBoxPkg/AcpiPlatformDxe/AcpiPlatformDxe/$(VBOX_EFI_ BUILD_TARGET)/AcpiPlatform \181 VBoxPkg/PartitionDxe/PartitionDxe/$(VBOX_EFI_ BUILD_TARGET)/PartitionDxe \182 VBoxPkg/PlatformPei/PlatformPei/$(VBOX_EFI_ BUILD_TARGET)/PlatformPei \183 VBoxPkg/VBoxAppleSim/VBoxAppleSim/$(VBOX_EFI_ BUILD_TARGET)/VBoxAppleSim \184 VBoxPkg/VBoxFsDxe/VBoxHfs/$(VBOX_EFI_ BUILD_TARGET)/VBoxHfs \185 VBoxPkg/VBoxFsDxe/VBoxIso9660/$(VBOX_EFI_ BUILD_TARGET)/VBoxIso9600 \186 VBoxPkg/VBoxSysTables/VBoxSysTables/$(VBOX_EFI_ BUILD_TARGET)/VBoxSysTables \187 VBoxPkg/VBoxVariable/VBoxVariableRuntimeDxe/$(VBOX_EFI_ BUILD_TARGET)/EmuVariableRuntimeDxe \188 VBoxPkg/VBoxVgaDxe/VBoxVgaDxe/$(VBOX_EFI_ BUILD_TARGET)/VBoxVgaDxe \189 VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaMiniPortDxe/$(VBOX_EFI_ BUILD_TARGET)/VBoxVgaMiniPortDxe \119 IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe/$(VBOX_EFI_DEBUG_DIR)/IsaBusDxe \ 120 IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe/$(VBOX_EFI_DEBUG_DIR)/IsaFloppyDxe \ 121 IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/IsaIoDxe/$(VBOX_EFI_DEBUG_DIR)/IsaIoDxe \ 122 IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe/$(VBOX_EFI_DEBUG_DIR)/IsaSerialDxe \ 123 IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe/$(VBOX_EFI_DEBUG_DIR)/Ps2KeyboardDxe \ 124 IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe/$(VBOX_EFI_DEBUG_DIR)/IdeBusDxe \ 125 IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe/$(VBOX_EFI_DEBUG_DIR)/BdsDxe \ 126 IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe/$(VBOX_EFI_DEBUG_DIR)/DataHubDxe \ 127 IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei/$(VBOX_EFI_DEBUG_DIR)/StatusCodePei \ 128 IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/StatusCodeRuntimeDxe \ 129 MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPassThru/$(VBOX_EFI_DEBUG_DIR)/AtaAtapiPassThruDxe \ 130 MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe/$(VBOX_EFI_DEBUG_DIR)/AtaBusDxe \ 131 MdeModulePkg/Bus/Pci/EhciDxe/EhciDxe/$(VBOX_EFI_DEBUG_DIR)/EhciDxe \ 132 MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe/$(VBOX_EFI_DEBUG_DIR)/PciBusDxe \ 133 MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe/$(VBOX_EFI_DEBUG_DIR)/ScsiBus \ 134 MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe/$(VBOX_EFI_DEBUG_DIR)/ScsiDisk \ 135 MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe/$(VBOX_EFI_DEBUG_DIR)/UsbBusDxe \ 136 MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe/$(VBOX_EFI_DEBUG_DIR)/UsbKbDxe \ 137 MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe/$(VBOX_EFI_DEBUG_DIR)/UsbMassStorageDxe \ 138 MdeModulePkg/Core/Dxe/DxeMain/$(VBOX_EFI_DEBUG_DIR)/DxeCore \ 139 MdeModulePkg/Core/DxeIplPeim/DxeIpl/$(VBOX_EFI_DEBUG_DIR)/DxeIpl \ 140 MdeModulePkg/Core/Pei/PeiMain/$(VBOX_EFI_DEBUG_DIR)/PeiCore \ 141 MdeModulePkg/Core/RuntimeDxe/RuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/RuntimeDxe \ 142 MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe/$(VBOX_EFI_DEBUG_DIR)/AcpiTableDxe \ 143 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/CapsuleRuntimeDxe \ 144 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/ConPlatformDxe \ 145 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe/$(VBOX_EFI_DEBUG_DIR)/ConSplitterDxe \ 146 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe/$(VBOX_EFI_DEBUG_DIR)/GraphicsConsoleDxe \ 147 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe/$(VBOX_EFI_DEBUG_DIR)/TerminalDxe \ 148 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe/$(VBOX_EFI_DEBUG_DIR)/DevicePathDxe \ 149 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe/$(VBOX_EFI_DEBUG_DIR)/DiskIoDxe \ 150 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe/$(VBOX_EFI_DEBUG_DIR)/EnglishDxe \ 151 MdeModulePkg/Universal/EbcDxe/EbcDxe/$(VBOX_EFI_DEBUG_DIR)/EbcDxe \ 152 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe/$(VBOX_EFI_DEBUG_DIR)/FaultTolerantWriteDxe \ 153 MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe/$(VBOX_EFI_DEBUG_DIR)/HiiDatabase \ 154 MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe/$(VBOX_EFI_DEBUG_DIR)/NullMemoryTestDxe \ 155 MdeModulePkg/Universal/Metronome/Metronome/$(VBOX_EFI_DEBUG_DIR)/Metronome \ 156 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/MonotonicCounterRuntimeDxe \ 157 MdeModulePkg/Universal/PCD/Dxe/Pcd/$(VBOX_EFI_DEBUG_DIR)/PcdDxe \ 158 MdeModulePkg/Universal/PCD/Pei/Pcd/$(VBOX_EFI_DEBUG_DIR)/PcdPeim \ 159 MdeModulePkg/Universal/PrintDxe/PrintDxe/$(VBOX_EFI_DEBUG_DIR)/PrintDxe \ 160 MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/ReportStatusCodeRouterRuntimeDxe \ 161 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe/$(VBOX_EFI_DEBUG_DIR)/SecurityStubDxe \ 162 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe/$(VBOX_EFI_DEBUG_DIR)/SetupBrowser \ 163 MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe/$(VBOX_EFI_DEBUG_DIR)/SmbiosDxe \ 164 MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/StatusCodeHandlerRuntimeDxe \ 165 MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer/$(VBOX_EFI_DEBUG_DIR)/WatchdogTimer \ 166 OvmfPkg/BlockMmioToBlockIoDxe/BlockIo/$(VBOX_EFI_DEBUG_DIR)/BlockMmioToBlockIoDxe \ 167 OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb/$(VBOX_EFI_DEBUG_DIR)/EmuVariableFvbRuntimeDxe \ 168 OvmfPkg/Sec/SecMain/$(VBOX_EFI_DEBUG_DIR)/SecMain \ 169 OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/SmbiosPlatformDxe \ 170 PcAtChipsetPkg/8254TimerDxe/8254Timer/$(VBOX_EFI_DEBUG_DIR)/Timer \ 171 PcAtChipsetPkg/8259InterruptControllerDxe/8259/$(VBOX_EFI_DEBUG_DIR)/Legacy8259 \ 172 PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeControllerDxe/$(VBOX_EFI_DEBUG_DIR)/IdeController \ 173 PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi/$(VBOX_EFI_DEBUG_DIR)/IsaAcpi \ 174 PcAtChipsetPkg/KbcResetDxe/Reset/$(VBOX_EFI_DEBUG_DIR)/KbcReset \ 175 PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/PcRtc \ 176 PcAtChipsetPkg/PciHostBridgeDxe/PciHostBridgeDxe/$(VBOX_EFI_DEBUG_DIR)/PciHostBridge \ 177 ShellPkg/Application/Shell/Shell/$(VBOX_EFI_DEBUG_DIR)/Shell \ 178 UefiCpuPkg/CpuDxe/CpuDxe/$(VBOX_EFI_DEBUG_DIR)/CpuDxe \ 179 UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe/$(VBOX_EFI_DEBUG_DIR)/CpuIo2Dxe \ 180 VBoxPkg/AcpiPlatformDxe/AcpiPlatformDxe/$(VBOX_EFI_DEBUG_DIR)/AcpiPlatform \ 181 VBoxPkg/PartitionDxe/PartitionDxe/$(VBOX_EFI_DEBUG_DIR)/PartitionDxe \ 182 VBoxPkg/PlatformPei/PlatformPei/$(VBOX_EFI_DEBUG_DIR)/PlatformPei \ 183 VBoxPkg/VBoxAppleSim/VBoxAppleSim/$(VBOX_EFI_DEBUG_DIR)/VBoxAppleSim \ 184 VBoxPkg/VBoxFsDxe/VBoxHfs/$(VBOX_EFI_DEBUG_DIR)/VBoxHfs \ 185 VBoxPkg/VBoxFsDxe/VBoxIso9660/$(VBOX_EFI_DEBUG_DIR)/VBoxIso9600 \ 186 VBoxPkg/VBoxSysTables/VBoxSysTables/$(VBOX_EFI_DEBUG_DIR)/VBoxSysTables \ 187 VBoxPkg/VBoxVariable/VBoxVariableRuntimeDxe/$(VBOX_EFI_DEBUG_DIR)/EmuVariableRuntimeDxe \ 188 VBoxPkg/VBoxVgaDxe/VBoxVgaDxe/$(VBOX_EFI_DEBUG_DIR)/VBoxVgaDxe \ 189 VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaMiniPortDxe/$(VBOX_EFI_DEBUG_DIR)/VBoxVgaMiniPortDxe \ 190 190 191 191 # Version of VBOX_EFI_MODULES without directories. (Using $(value ) to avoid -
trunk/src/VBox/Devices/EFI/Firmware/Makefile.kmk
r48740 r48754 255 255 --tagname $(VBOX_EFI_TOOL_CHAIN) 256 256 257 # 258 # Tools configurations. 259 # 260 $(VBoxEfiFirmware_0_OUTDIR)/x86/Conf/tools_def.txt \ 261 $(VBoxEfiFirmware_0_OUTDIR)/amd64/Conf/tools_def.txt: \ 262 $(VBOX_PATH_EFI_FIRMWARE)/vbox-tools_def.txt \ 263 $(MAKEFILE) | $$(dir $$@) 264 $(RM) -f -- "$@" 265 $(SED) \ 266 -e 's,@VBOX_IASLCMD@,$(VBOX_IASLCMD),' \ 267 -e 's,@KMK@,$(MAKE),' \ 268 \ 269 -e 's,@VBOX_PATH_PREFIX_MINGW32@,$(VBOX_PATH_PREFIX_MINGW32),' \ 270 -e 's,@VBOX_PATH_PREFIX_MINGW64@,$(VBOX_PATH_PREFIX_MINGW64),' \ 271 -e 's,@VBOX_MINGW32_Wno@,-Wno-address $(VBOX_MINGW32_Wno-unused-but-set-variable) $(VBOX_MINGW32_Wno-maybe-uninitialized) $(VBOX_MINGW32_Wno-array-bounds),' \ 272 -e 's,@VBOX_MINGW64_Wno@,-Wno-address $(VBOX_MINGW64_Wno-unused-but-set-variable) $(VBOX_MINGW64_Wno-maybe-uninitialized) $(VBOX_MINGW64_Wno-array-bounds),' \ 273 -e 's,@VBOX_MINGW64_USER_LABEL_PREFIX@,$(VBOX_MINGW64_USER_LABEL_PREFIX),' \ 274 \ 275 -e 's,@PATH_VS2010@,$(PATH_TOOL_$(VBOX_VCC_TOOL)),' \ 276 -e 's,@PATH_VS2010_AMD64_BIN@,$(PATH_TOOL_$(VBOX_VCC_TOOL))/bin/$(subst x86,x86_amd64,$(KBUILD_HOST_ARCH)),' \ 277 \ 278 --output $@ $< 257 279 258 280 # 259 281 # VBoxEFI32 260 282 # 261 262 283 $(VBoxEfiFirmware_0_OUTDIR)/x86/Conf/target.txt: $(MAKEFILE) | $$(dir $$@) $(VBOX_EFI_BLDPROGS) 263 284 $(APPEND) -tn "$@" \ … … 275 296 "MAX_CONCURRENT_THREAD_NUMBER = 1" 276 297 277 $(VBoxEfiFirmware_0_OUTDIR)/x86/Conf/tools_def.txt: \278 $(VBOX_PATH_EFI_FIRMWARE)/BaseTools/Conf/tools_def.template \279 $(MAKEFILE) | $$(dir $$@)280 $(RM) -f -- "$@"281 ifeq ($(VBOX_EFI_TOOL_CHAIN),UNIXGCC)282 $(SED) \283 -e 's,^DEFINE UNIXGCC_IA32_PETOOLS_PREFIX.*$(DOLLAR),DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = $(VBOX_PATH_PREFIX_MINGW32),' \284 -e 's,^DEFINE UNIXGCC_X64_PETOOLS_PREFIX.*$(DOLLAR),DEFINE UNIXGCC_X64_PETOOLS_PREFIX = $(VBOX_PATH_PREFIX_MINGW64),' \285 -e 's,^DEFINE UNIX_IASL_BIN.*$(DOLLAR),DEFINE UNIX_IASL_BIN = $(VBOX_IASLCMD),' \286 -e 's,^\(DEFINE GCC_ALL_CC_FLAGS.*$(DOLLAR)\),\1 -Wno-address $(VBOX_MINGW32_Wno-unused-but-set-variable) $(VBOX_MINGW32_Wno-maybe-uninitialized),' \287 $(if $(VBOX_MINGW32_Wno-array-bounds),,-e 's,-Wno-array-bounds,,g') \288 -e 's,=[[:space:]]*make$(DOLLAR),= $(MAKE),' \289 $(if-expr "$(VBOX_EFI_BUILD_TARGET)" == "DEBUG", -e 's/ -O2 / /g',) \290 --output $@ $<291 else if ($(VBOX_EFI_TOOL_CHAIN),VS2010)292 $(SED) \293 -e 's,^DEFINE VS2010_BIN[[:space:]]*=.*$(DOLLAR),DEFINE VS2010_BIN = $(PATH_TOOL_$(VBOX_VCC_TOOL))/bin,' \294 -e 's,^DEFINE VS2010_DLL[[:space:]]*=.*$(DOLLAR),DEFINE VS2010_DLL = DEF(VS2010_BIN),' \295 -e 's,^\([^=]*_VS2010[a-zA-Z_0-9]*_CC_FLAGS[[:space:]]*=.*\)$(DOLLAR),\1 /Oy-,' \296 --output $@ $<297 # -e 's,^\([^=]*_VS2010[a-zA-Z_0-9]*_CC_FLAGS[[:space:]]*=.*\) /O1ib2 \(.*\)$(DOLLAR),\1 /Osi /GF /Gy \2 /Oy-,'298 else299 $(error Unexpected VBOX_EFI_TOOL_CHAIN value "$(VBOX_EFI_TOOL_CHAIN)")300 endif301 302 298 ## @todo 32-bit DEBUG is busted, image to big. 303 299 $(VBoxEfiFirmware_0_OUTDIR)/x86/$(VBOX_EFI_OUTPUT_SUBDIR)/FV/OVMF.fd \ … … 318 314 # VBoxEFI64 319 315 # 320 321 316 $(VBoxEfiFirmware_0_OUTDIR)/amd64/Conf/target.txt: $(MAKEFILE) | $$(dir $$@) $(VBOX_EFI_BLDPROGS) 322 317 $(APPEND) -tn "$@" \ … … 334 329 "MAX_CONCURRENT_THREAD_NUMBER = 1" 335 330 336 # Hack! Drop an underscore from the entrypoint, or SecMain won't work.337 $(VBoxEfiFirmware_0_OUTDIR)/amd64/Conf/tools_def.txt: \338 $(VBOX_PATH_EFI_FIRMWARE)/BaseTools/Conf/tools_def.template \339 $(MAKEFILE) | $$(dir $$@)340 $(RM) -f -- "$@"341 ifeq ($(VBOX_EFI_TOOL_CHAIN),UNIXGCC)342 $(SED) \343 -e 's,^DEFINE UNIXGCC_IA32_PETOOLS_PREFIX.*$(DOLLAR),DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = $(VBOX_PATH_PREFIX_MINGW32),' \344 -e 's,^DEFINE UNIXGCC_X64_PETOOLS_PREFIX.*$(DOLLAR),DEFINE UNIXGCC_X64_PETOOLS_PREFIX = $(VBOX_PATH_PREFIX_MINGW64),' \345 -e 's,^DEFINE UNIX_IASL_BIN.*$(DOLLAR),DEFINE UNIX_IASL_BIN = $(VBOX_IASLCMD),' \346 -e 's,^\(DEFINE GCC_ALL_CC_FLAGS.*$(DOLLAR)\),\1 -Wno-address $(VBOX_MINGW64_Wno-unused-but-set-variable) $(VBOX_MINGW64_Wno-maybe-uninitialized),' \347 $(if $(VBOX_MINGW64_Wno-array-bounds),,-e 's,-Wno-array-bounds,,g') \348 -e 's,=[[:space:]]*make$(DOLLAR),= $(MAKE),' \349 -e 's,^\(DEFINE GCC_IA32_X64_DLINK_COMMON.*\)$(DOLLAR),\1 --fatal-warnings,' \350 $(if $(VBOX_MINGW64_USER_LABEL_PREFIX),,-e 's,^\(DEFINE GCC_IA32_X64_DLINK_FLAGS.* --entry \)_,\1,') \351 --output $@ $<352 else if ($(VBOX_EFI_TOOL_CHAIN),VS2010)353 $(SED) \354 -e 's,^DEFINE VS2010_BIN[[:space:]]*=.*$(DOLLAR),DEFINE VS2010_BIN = $(PATH_TOOL_$(VBOX_VCC_TOOL))/bin,' \355 -e 's,^DEFINE VS2010_DLL[[:space:]]*=.*$(DOLLAR),DEFINE VS2010_DLL = DEF(VS2010_BIN),' \356 -e 's,^\([^=]*_VS2010[a-zA-Z_0-9]*_CC_FLAGS[[:space:]]*=.*\) /X \(.*\)$(DOLLAR),\1 \2 /Oy-,' \357 --output $@ $<358 else359 $(error Unexpected VBOX_EFI_TOOL_CHAIN value "$(VBOX_EFI_TOOL_CHAIN)")360 endif361 362 331 $(VBoxEfiFirmware_0_OUTDIR)/amd64/$(VBOX_EFI_OUTPUT_SUBDIR)/FV/OVMF.fd \ 363 332 + $(VBoxEfiFirmwareDbg64_SOURCES): \ -
trunk/src/VBox/Devices/EFI/Firmware/vbox-tools_def.txt
r48751 r48754 14 14 IDENTIFIER = Default TOOL_CHAIN_CONF 15 15 16 # common path macros 17 DEFINE VS2003_BIN = C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin 18 DEFINE VS2003_DLL = C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE 19 20 DEFINE VS2005_BIN = C:\Program Files\Microsoft Visual Studio 8\Vc\bin 21 DEFINE VS2005_DLL = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005_BIN) 22 DEFINE VS2005_BINX64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_amd64 23 DEFINE VS2005_BIN64 = C:\Program Files\Microsoft Visual Studio 8\Vc\bin\x86_ia64 24 25 DEFINE VS2005x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 8\Vc\bin 26 DEFINE VS2005x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE;DEF(VS2005x86_BIN) 27 DEFINE VS2005x86_BINX64 = DEF(VS2005x86_BIN)\x86_amd64 28 DEFINE VS2005x86_BIN64 = DEF(VS2005x86_BIN)\x86_ia64 29 30 DEFINE VS2008_BIN = C:\Program Files\Microsoft Visual Studio 9.0\Vc\bin 31 DEFINE VS2008_DLL = C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008_BIN) 32 DEFINE VS2008_BINX64 = DEF(VS2008_BIN)\x86_amd64 33 DEFINE VS2008_BIN64 = DEF(VS2008_BIN)\x86_ia64 34 35 DEFINE VS2008x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Vc\bin 36 DEFINE VS2008x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE;DEF(VS2008x86_BIN) 37 DEFINE VS2008x86_BINX64 = DEF(VS2008x86_BIN)\x86_amd64 38 DEFINE VS2008x86_BIN64 = DEF(VS2008x86_BIN)\x86_ia64 39 40 DEFINE VS2010_BIN = C:\Program Files\Microsoft Visual Studio 10.0\Vc\bin 41 DEFINE VS2010_DLL = C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;DEF(VS2010_BIN) 42 DEFINE VS2010_BINX64 = DEF(VS2010_BIN)\x86_amd64 43 DEFINE VS2010_BIN64 = DEF(VS2010_BIN)\x86_ia64 44 45 DEFINE VS2010x86_BIN = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Vc\bin 46 DEFINE VS2010x86_DLL = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;DEF(VS2010x86_BIN) 47 DEFINE VS2010x86_BINX64 = DEF(VS2010x86_BIN)\x86_amd64 48 DEFINE VS2010x86_BIN64 = DEF(VS2010x86_BIN)\x86_ia64 49 50 DEFINE WINSDK_VERSION = v6.0A 51 DEFINE WINSDK_BIN = c:\Program Files\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin 52 DEFINE WINSDKx86_BIN = c:\Program Files (x86)\Microsoft SDKs\Windows\DEF(WINSDK_VERSION)\bin 53 54 # These defines are needed for certain Microsoft Visual Studio tools that 55 # are used by other toolchains. An example is that ICC on Windows normally 56 # uses Microsoft's nmake.exe. 57 58 # Some MS_VS_BIN options: DEF(VS2003_BIN), DEF(VS2005_BIN), DEF(VS2005x86_BIN), DEF(VS2008_BIN), DEF(VS2008x86_BIN) 59 DEFINE MS_VS_BIN = DEF(VS2005_BIN) 60 # Some MS_VS_DLL options: DEF(VS2003_DLL), DEF(VS2005_DLL), DEF(VS2005x86_DLL), DEF(VS2008_DLL), DEF(VS2008x86_DLL) 61 DEFINE MS_VS_DLL = DEF(VS2005_DLL) 62 63 DEFINE WINDDK_BIN16 = C:\WINDDK\3790.1830\bin\bin16 64 DEFINE WINDDK_BIN32 = C:\WINDDK\3790.1830\bin\x86 65 DEFINE WINDDK_BINX64 = C:\WINDDK\3790.1830\bin\win64\x86\amd64 66 DEFINE WINDDK_BIN64 = C:\WINDDK\3790.1830\bin\win64\x86 67 68 # NOTE: The Intel C++ Compiler for Windows requires one of the Microsoft C compiler 69 # tool chains for the linker and nmake commands. 70 # This configuration assumes a Windows 2003 Server DDK installation. 71 DEFINE ICC_VERSION = 9.1 72 #DEFINE ICC_VERSION = 10.1.021 73 DEFINE ICC_BIN32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin 74 DEFINE ICC_ASM32 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin 75 DEFINE ICC_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin 76 DEFINE ICC_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\IA32\Bin 77 78 DEFINE ICC_BINX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin 79 DEFINE ICC_ASMX64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin 80 DEFINE ICC_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin 81 DEFINE ICC_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\EM64T\Bin 82 83 DEFINE ICC_BIN64 = C:\Program Files\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin 84 DEFINE ICC_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\C++\DEF(ICC_VERSION)\Itanium\Bin 85 86 87 # Note: The Intel C++ Compiler 11.1 uses different installation path from previous versions 88 # We use "ICC11" tag for ICC 11.1 while "ICC" tag is dedicated for eariler versions 89 # 90 DEFINE ICC11_VERSION = 11.1 91 DEFINE ICC11_BUILD = 072 92 DEFINE ICC11_BIN32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32 93 DEFINE ICC11_ASM32 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32 94 DEFINE ICC11_BIN32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32 95 DEFINE ICC11_ASM32x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32 96 97 DEFINE ICC11_BINX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64 98 DEFINE ICC11_ASMX64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_intel64 99 DEFINE ICC11_BINX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64 100 DEFINE ICC11_ASMX64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\intel64 101 102 DEFINE ICC11_BIN64 = C:\Program Files\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64 103 DEFINE ICC11_BIN64x86 = C:\Program Files (x86)\Intel\Compiler\DEF(ICC11_VERSION)\DEF(ICC11_BUILD)\bin\ia32_ia64 104 105 DEFINE EBC_BIN = C:\Program Files\Intel\EBC\Bin 106 DEFINE EBC_BINx86 = C:\Program Files (x86)\Intel\EBC\Bin 107 108 DEFINE ELFGCC_BIN = /usr/bin 109 110 # 111 # Option 1: Hard coded full path to compiler suite 112 DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = /opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/ 113 DEFINE UNIXGCC_X64_PETOOLS_PREFIX = /opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/ 114 DEFINE UNIXGCC_IPF_PETOOLS_PREFIX = /opt/tiano/ia64-pc-elf/ia64-pc-elf/bin/ 115 # 116 # Option 2: Use an environment variable 117 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(IA32_PETOOLS_PREFIX) 118 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(X64_PETOOLS_PREFIX) 119 # 120 # Option 3: Install the compiler suite into your default paths 121 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = i386-pc-mingw32- 122 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = x86_64-pc-mingw32- 123 # 124 # Option 4: Create links under the BaseTools/Bin/gcc/ARCH directory 125 # Links needed: gcc, ar & ld 126 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/Ia32/ 127 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(WORKSPACE)/BaseTools/Bin/gcc/X64/ 128 # 129 # Option 5: Install programs under user's home directory 130 #DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/ia32/bin/i686-pc-mingw32- 131 #DEFINE UNIXGCC_X64_PETOOLS_PREFIX = ENV(HOME)/programs/gcc/x64/bin/x86_64-pc-mingw32- 132 # 133 134 DEFINE CYGWIN_BIN = c:/cygwin/bin 135 DEFINE CYGWIN_BINIA32 = c:/cygwin/opt/tiano/i386-tiano-pe/i386-tiano-pe/bin/ 136 DEFINE CYGWIN_BINX64 = c:/cygwin/opt/tiano/x86_64-pc-mingw64/x86_64-pc-mingw64/bin/ 137 DEFINE CYGWIN_BINIPF = c:/cygwin/opt/tiano/gcc/ipf/bin/ia64-pc-elf- 138 139 DEFINE GCC44_IA32_PREFIX = /usr/bin/ 140 #DEFINE GCC44_IA32_PREFIX = ENV(HOME)/programs/gcc/4.4/ia32/ 141 DEFINE GCC44_X64_PREFIX = /usr/bin/ 142 #DEFINE GCC44_X64_PREFIX = ENV(HOME)/programs/gcc/4.4/x64/ 143 144 DEFINE GCC45_IA32_PREFIX = /usr/bin/ 145 DEFINE GCC45_X64_PREFIX = /usr/bin/ 146 147 DEFINE GCC46_IA32_PREFIX = /usr/bin/ 148 DEFINE GCC46_X64_PREFIX = /usr/bin/ 149 150 DEFINE UNIX_IASL_BIN = /usr/bin/iasl 151 #DEFINE UNIX_IASL_BIN = $(HOME)/programs/iasl 152 DEFINE WIN_ASL_BIN_DIR = C:\ASL 153 DEFINE WIN_IASL_BIN = DEF(WIN_ASL_BIN_DIR)\iasl.exe 154 DEFINE WIN_ASL_BIN = DEF(WIN_ASL_BIN_DIR)\asl.exe 155 16 DEFINE VS2010_BIN = @PATH_VS2010@/bin 17 DEFINE VS2010_DLL = @PATH_VS2010@/bin 18 DEFINE VS2010_BINX64 = @PATH_VS2010_AMD64_BIN@ 19 20 DEFINE WINSDK_BIN = c:\no\such\directory 21 22 DEFINE UNIXGCC_IA32_PETOOLS_PREFIX = @VBOX_PATH_PREFIX_MINGW32@ 23 DEFINE UNIXGCC_X64_PETOOLS_PREFIX = @VBOX_PATH_PREFIX_MINGW64@ 24 25 DEFINE IASL_BIN = @VBOX_IASLCMD@ 156 26 DEFINE IASL_FLAGS = 157 27 DEFINE IASL_OUTFLAGS = -p 158 DEFINE MS_ASL_OUTFLAGS = /Fo=159 DEFINE MS_ASL_FLAGS =160 161 DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_IASL_BIN)162 DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(IASL_FLAGS)163 DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS)164 #DEFINE DEFAULT_WIN_ASL_BIN = DEF(WIN_ASL_BIN)165 #DEFINE DEFAULT_WIN_ASL_FLAGS = DEF(MS_ASL_FLAGS)166 #DEFINE DEFAULT_WIN_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS)167 28 168 29 DEFINE MSFT_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h … … 170 31 DEFINE MSFT_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE 171 32 172 DEFINE ICC_WIN_ASLPP_FLAGS = /nologo /E /C /FIAutoGen.h 173 DEFINE ICC_WIN_ASLCC_FLAGS = /nologo /c /FIAutoGen.h /TC /Dmain=ReferenceAcpiTable 174 DEFINE ICC_WIN_ASLDLINK_FLAGS = /NODEFAULTLIB /ENTRY:ReferenceAcpiTable /SUBSYSTEM:CONSOLE /NODEFAULTLIB:libmmt /NODEFAULTLIB:libirc 175 176 DEFINE IPHONE_TOOLS = /Developer/Platforms/iPhoneOS.platform/Developer 177 178 DEFINE SOURCERY_CYGWIN_TOOLS = /cygdrive/c/Program Files/CodeSourcery/Sourcery G++ Lite/bin 179 180 # 181 # Change to the location clang was built 182 # 183 DEFINE CLANG_BIN = /usr/bin/ 33 184 34 185 35 #################################################################################### … … 209 59 # Supported Tool Chains 210 60 # ===================== 211 # VS2003 -win32- Requires:212 # Microsoft Visual Studio .NET 2003213 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830214 # Optional:215 # Required to build EBC drivers:216 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)217 # Required to build platforms or ACPI tables:218 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from219 # http://www.acpica.org/downloads/previous_releases.php220 # VS2005 -win32- Requires:221 # Microsoft Visual Studio 2005 Team Suite Edition222 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830223 # Optional:224 # Required to build EBC drivers:225 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)226 # Required to build platforms or ACPI tables:227 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from228 # http://www.acpica.org/downloads/previous_releases.php229 # VS2008 -win32- Requires:230 # Microsoft Visual Studio 2008 Team Suite Edition231 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830232 # Optional:233 # Required to build EBC drivers:234 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)235 # Required to build platforms or ACPI tables:236 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from237 # http://www.acpica.org/downloads/previous_releases.php238 61 # VS2010 -win32- Requires: 239 62 # Microsoft Visual Studio 2010 Premium Edition 240 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830241 # Optional:242 # Required to build EBC drivers:243 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)244 # Required to build platforms or ACPI tables:245 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from246 # http://www.acpica.org/downloads/previous_releases.php247 # DDK3790 -win32- Requires:248 63 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 249 64 # Optional: … … 260 75 # Intel(r) ACPI Compiler v20101013 from 261 76 # http://www.acpica.org/downloads/previous_releases.php 262 # GCC44 -Linux- Requires:263 # GCC 4.4 (Native)264 # Optional:265 # Required to build platforms or ACPI tables:266 # Intel(r) ACPI Compiler v20101013 from267 # http://www.acpica.org/downloads/previous_releases.php268 # GCC45 -Linux- Requires:269 # GCC 4.5 (Native)270 # Optional:271 # Required to build platforms or ACPI tables:272 # Intel(r) ACPI Compiler v20101013 from273 # http://www.acpica.org/downloads/previous_releases.php274 # GCC46 -Linux- Requires:275 # GCC 4.6 (Native)276 # Optional:277 # Required to build platforms or ACPI tables:278 # Intel(r) ACPI Compiler v20101013 from279 # http://www.acpica.org/downloads/previous_releases.php280 # ELFGCC -Linux- Requires:281 # GCC(this tool chain uses whatever version of gcc and binutils that is installed in /usr/bin)282 # Optional:283 # Required to build platforms or ACPI tables:284 # Intel(r) ACPI Compiler v20101013 from285 # http://www.acpica.org/downloads/previous_releases.php286 # CYGGCC -win32- Requires:287 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5288 # Microsoft Visual Studio 2005 or 2008289 # Optional:290 # Required to build EBC drivers:291 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)292 # Required to build platforms or ACPI tables:293 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from294 # http://www.acpica.org/downloads/previous_releases.php295 # ICC -win32- Requires:296 # Intel C Compiler V9.1297 # Dependencies:298 # Microsoft Visual Studio 2003 or 2005299 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)300 # version 3790.1830 for X64 target architectures301 # Optional:302 # Required to build EBC drivers:303 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)304 # Required to build platforms or ACPI tables:305 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from306 # http://www.acpica.org/downloads/previous_releases.php307 # ICC11 -win32- Requires:308 # Intel C Compiler V11.1309 # Dependencies:310 # Microsoft Visual Studio 2005 or 2008311 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)312 # version 3790.1830 for X64 target architectures313 # Optional:314 # Required to build EBC drivers:315 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)316 # Required to build platforms or ACPI tables:317 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from318 # http://www.acpica.org/downloads/previous_releases.php319 # MYTOOLS -win32- Requires:320 # Microsoft Visual Studio 2008 for IA32/X64321 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830 for IPF322 # Optional:323 # Required to build EBC drivers:324 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)325 # Required to build platforms or ACPI tables:326 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from327 # http://www.acpica.org/downloads/previous_releases.php328 # VS2003xASL -win32- Requires:329 # Microsoft Visual Studio .NET 2003330 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830331 # Optional:332 # Required to build EBC drivers:333 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)334 # Required to build platforms or ACPI tables:335 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from336 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi337 # VS2005xASL -win32- Requires:338 # Microsoft Visual Studio 2005 Team Suite Edition339 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830340 # Optional:341 # Required to build EBC drivers:342 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)343 # Required to build platforms or ACPI tables:344 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from345 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi346 # VS2008xASL -win32- Requires:347 # Microsoft Visual Studio 2008 Team Suite348 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830349 # Optional:350 # Required to build EBC drivers:351 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)352 # Required to build platforms or ACPI tables:353 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from354 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi355 # VS2010xASL -win32- Requires:356 # Microsoft Visual Studio 2010 Premium Edition357 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830358 # Optional:359 # Required to build EBC drivers:360 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)361 # Required to build platforms or ACPI tables:362 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from363 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi364 # DDK3790xASL -win32- Requires:365 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830366 # Optional:367 # Required to build EBC drivers:368 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)369 # Required to build platforms or ACPI tables:370 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from371 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi372 # CYGGCCxASL -win32- Requires:373 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5374 # Microsoft Visual Studio 2005 or 2008375 # Optional:376 # Required to build EBC drivers:377 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)378 # Required to build platforms or ACPI tables:379 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from380 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi381 # ICCxASL -win32- Requires:382 # Intel C Compiler V9.1383 # Dependencies:384 # Microsoft Visual Studio 2003 or 2005385 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)386 # version 3790.1830 for X64 target architectures387 # Optional:388 # Required to build EBC drivers:389 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)390 # Required to build platforms or ACPI tables:391 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from392 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi393 # ICC11xASL -win32- Requires:394 # Intel C Compiler V11.1395 # Dependencies:396 # Microsoft Visual Studio 2005 or 2008397 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK)398 # version 3790.1830 for X64 target architectures399 # Optional:400 # Required to build EBC drivers:401 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)402 # Required to build platforms or ACPI tables:403 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from404 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi405 # VS2005x86 -win64- Requires:406 # Microsoft Visual Studio 2005 Team Suite Edition (x86)407 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830408 # Optional:409 # Required to build EBC drivers:410 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler)411 # Required to build platforms or ACPI tables:412 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from413 # http://www.acpica.org/downloads/previous_releases.php414 # VS2008x86 -win64- Requires:415 # Microsoft Visual Studio 2008 (x86)416 # Microsoft Windows Server 2003 Driver Development Kit (Microsoft WINDDK) version 3790.1830417 # Optional:418 # Required to build platforms or ACPI tables:419 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from420 # http://www.acpica.org/downloads/previous_releases.php421 77 # VS2010x86 -win64- Requires: 422 78 # Microsoft Visual Studio 2010 (x86) Premium Edition … … 426 82 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from 427 83 # http://www.acpica.org/downloads/previous_releases.php 428 # ICCx86 -win64- Requires: 429 # Intel C Compiler V9.1(x86) 430 # Dependencies: 431 # Microsoft Visual Studio 2003 or 2005 432 # Microsoft Windows Server 2003 Driver Development Kit 433 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures 434 # Optional: 435 # Required to build EBC drivers: 436 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 437 # Required to build platforms or ACPI tables: 438 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from 439 # http://www.acpica.org/downloads/previous_releases.php 440 # ICC11x86 -win64- Requires: 441 # Intel C Compiler V11.1(x86) 442 # Dependencies: 443 # Microsoft Visual Studio 2005 or 2008 444 # Microsoft Windows Server 2003 Driver Development Kit 445 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures 446 # Optional: 447 # Required to build EBC drivers: 448 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 449 # Required to build platforms or ACPI tables: 450 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from 451 # http://www.acpica.org/downloads/previous_releases.php 452 # VS2005x86xASL -win64- Requires: 453 # Microsoft Visual Studio 2005 Team Suite Edition (x86) 454 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 455 # Optional: 456 # Required to build EBC drivers: 457 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 458 # Required to build platforms or ACPI tables: 459 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 460 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 461 # VS2008x86xASL -win64- Requires: 462 # Microsoft Visual Studio 2008 (x86) 463 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 464 # Optional: 465 # Required to build platforms or ACPI tables: 466 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 467 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 468 # VS2010x86xASL -win64- Requires: 469 # Microsoft Visual Studio 2010 (x86) Premium Edition 470 # Microsoft Windows Server 2003 Driver Development Kit(Microsoft WINDDK) version 3790.1830 471 # Optional: 472 # Required to build platforms or ACPI tables: 473 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 474 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 475 # ICCx86xASL -win64- Requires: 476 # Intel C Compiler V9.1 (x86) 477 # Dependencies: 478 # Microsoft Visual Studio 2003 or 2005 479 # Microsoft Windows Server 2003 Driver Development Kit 480 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures 481 # Optional: 482 # Required to build EBC drivers: 483 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 484 # Required to build platforms or ACPI tables: 485 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 486 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 487 # ICC11x86xASL -win64- Requires: 488 # Intel C Compiler V11.1 (x86) 489 # Dependencies: 490 # Microsoft Visual Studio 2005 or 2008 491 # Microsoft Windows Server 2003 Driver Development Kit 492 # (Microsoft WINDDK) version 3790.1830 for X64 target architectures 493 # Optional: 494 # Required to build EBC drivers: 495 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 496 # Required to build platforms or ACPI tables: 497 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 498 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 499 # CYGGCCx86 -win64- Requires: 500 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5 501 # Microsoft Visual Studio 2005 or 2008 502 # Optional: 503 # Required to build EBC drivers: 504 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 505 # Required to build platforms or ACPI tables: 506 # Intel(r) ACPI Compiler (iasl.exe) v20101013 from 507 # http://www.acpica.org/downloads/previous_releases.php 508 # CYGGCCx86xASL -win64- Requires: 509 # CygWin, GCC 4.3.0, binutils 2.20.51.0.5 510 # Microsoft Visual Studio 2005 or 2008 511 # Optional: 512 # Required to build EBC drivers: 513 # Intel(r) Compiler for Efi Byte Code (Intel(r) EBC Compiler) 514 # Required to build platforms or ACPI tables: 515 # Microsoft ASL ACPI Compiler (asl.exe) v4.0.0 from 516 # http://download.microsoft.com/download/2/c/1/2c16c7e0-96c1-40f5-81fc-3e4bf7b65496/microsoft_asl_compiler-v4-0-0.msi 517 # * Commented out - All versions of VS2005 use the same standard install directory 518 # 519 #################################################################################### 520 #################################################################################### 521 # 522 # Supported Tool Chain Family 523 # =========================== 84 # 85 #################################################################################### 86 #################################################################################### 87 # 88 # Supported Tool Chain Families 89 # ============================= 524 90 # MSFT - Microsoft 525 91 # GCC - GNU GCC … … 527 93 # RVCT - ARM RealView Toolchain 528 94 #################################################################################### 529 #################################################################################### 530 # 531 # Intel EFI Byte Code Compiler (Template) 532 # 533 #################################################################################### 534 # *_*_EBC_*_FAMILY = INTEL 535 # 536 # *_*_EBC_PP_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe 537 # *_*_EBC_CC_PATH = C:\Program Files\Intel\EBC\Bin\iec.exe 538 # *_*_EBC_SLINK_PATH = C:\Program Files\Intel\EBC\Bin\link.exe 539 # 540 # *_*_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 541 # *_*_EBC_PP_FLAGS = /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h 542 # *_*_EBC_CC_FLAGS = /nologo /FAcs /c /W3 /WX /FI$(DEST_DIR_DEBUG)/AutoGen.h 543 # *_*_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /MACHINE:EBC /OPT:REF /NODEFAULTLIB /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /ALIGN:32 /DRIVER 544 # 545 #################################################################################### 546 # 547 # Intel ACPI Source Language Compiler (Template) 548 # 549 #################################################################################### 550 # *_*_*_ASL_FAMILY = INTEL 551 # 552 # *_*_*_ASL_PATH = C:\ASL\iasl.exe 553 # 554 #################################################################################### 555 # 556 # Microsoft ACPI Source Language Compiler (Template) 557 # 558 #################################################################################### 559 # *_*_*_ASL_FAMILY = MSFT 560 # 561 # *_*_*_ASL_PATH = C:\ASL\asl.exe 562 # 563 #################################################################################### 564 565 566 #################################################################################### 567 # 568 # Microsoft Visual Studio .NET 2003 (IA-32 only, with Link Time Code Generation) 569 # And Intel ACPI Compiler 570 # 571 #################################################################################### 572 # VS2003 - Microsoft Visual Studio .NET 2003 and Intel ACPI Source Language Compiler (iasl.exe) 573 *_VS2003_*_*_FAMILY = MSFT 574 575 ################## 576 # ASL definitions 577 ################## 578 *_VS2003_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 579 *_VS2003_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 580 *_VS2003_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 581 *_VS2003_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 582 *_VS2003_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 583 *_VS2003_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 584 585 ################## 586 # IA32 definitions 587 ################## 588 *_VS2003_IA32_*_DLL = DEF(VS2003_DLL) 589 590 *_VS2003_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe 591 *_VS2003_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe 592 *_VS2003_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe 593 *_VS2003_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe 594 *_VS2003_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe 595 *_VS2003_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe 596 *_VS2003_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe 597 *_VS2003_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe 598 *_VS2003_IA32_ASM16_PATH = DEF(VS2003_BIN)\ml.exe 599 *_VS2003_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe 600 *_VS2003_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe 601 *_VS2003_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe 602 *_VS2003_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe 603 604 *_VS2003_IA32_MAKE_FLAGS = /nologo 605 *_VS2003_IA32_APP_FLAGS = /nologo /E /TC 606 *_VS2003_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 607 *_VS2003_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 608 DEBUG_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm 609 RELEASE_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- 610 NOOPT_VS2003_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od 611 612 DEBUG_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 613 RELEASE_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 614 NOOPT_VS2003_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 615 616 *_VS2003_IA32_SLINK_FLAGS = /nologo /LTCG 617 DEBUG_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 618 RELEASE_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 619 NOOPT_VS2003_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 620 621 ################## 622 # EBC definitions 623 ################## 624 *_VS2003_EBC_*_FAMILY = INTEL 625 626 *_VS2003_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe 627 *_VS2003_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 628 *_VS2003_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 629 *_VS2003_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 630 *_VS2003_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 631 *_VS2003_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 632 *_VS2003_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe 633 634 *_VS2003_EBC_MAKE_FLAGS = /nologo 635 *_VS2003_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 636 *_VS2003_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 637 *_VS2003_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 638 *_VS2003_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 639 *_VS2003_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 640 641 #################################################################################### 642 # 643 # Microsoft Visual Studio .NET 2003 and Microsoft ACPI compiler 644 # 645 #################################################################################### 646 # VS2003xASL - Microsoft Visual Studio .NET 2003 and Microsoft ACPI Source Language Compiler (asl.exe) 647 *_VS2003xASL_*_*_FAMILY = MSFT 648 649 ################## 650 # ASL definitions 651 ################## 652 *_VS2003xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 653 *_VS2003xASL_*_ASL_FLAGS = 654 *_VS2003xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 655 *_VS2003xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 656 *_VS2003xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 657 *_VS2003xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 658 659 ################## 660 # IA32 definitions 661 ################## 662 *_VS2003xASL_IA32_*_DLL = DEF(VS2003_DLL) 663 664 *_VS2003xASL_IA32_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe 665 *_VS2003xASL_IA32_CC_PATH = DEF(VS2003_BIN)\cl.exe 666 *_VS2003xASL_IA32_VFRPP_PATH = DEF(VS2003_BIN)\cl.exe 667 *_VS2003xASL_IA32_SLINK_PATH = DEF(VS2003_BIN)\lib.exe 668 *_VS2003xASL_IA32_DLINK_PATH = DEF(VS2003_BIN)\link.exe 669 *_VS2003xASL_IA32_APP_PATH = DEF(VS2003_BIN)\cl.exe 670 *_VS2003xASL_IA32_PP_PATH = DEF(VS2003_BIN)\cl.exe 671 *_VS2003xASL_IA32_ASM_PATH = DEF(VS2003_BIN)\ml.exe 672 *_VS2003xASL_IA32_ASLCC_PATH = DEF(VS2003_BIN)\cl.exe 673 *_VS2003xASL_IA32_ASLPP_PATH = DEF(VS2003_BIN)\cl.exe 674 *_VS2003xASL_IA32_ASLDLINK_PATH = DEF(VS2003_BIN)\link.exe 675 *_VS2003xASL_IA32_RC_PATH = DEF(VS2003_BIN)\rc.exe 676 677 678 *_VS2003xASL_IA32_MAKE_FLAGS = /nologo 679 *_VS2003xASL_IA32_APP_FLAGS = /nologo /E /TC 680 *_VS2003xASL_IA32_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 681 *_VS2003xASL_IA32_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 682 DEBUG_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm 683 RELEASE_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /GX- 684 NOOPT_VS2003xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /GX- /Zi /Gm /Od 685 686 DEBUG_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 687 RELEASE_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 688 NOOPT_VS2003xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 689 690 *_VS2003xASL_IA32_SLINK_FLAGS = /nologo /LTCG 691 DEBUG_VS2003xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 692 RELEASE_VS2003xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 693 NOOPT_VS2003xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 694 695 ################## 696 # EBC definitions 697 ################## 698 *_VS2003xASL_EBC_*_FAMILY = INTEL 699 700 *_VS2003xASL_EBC_MAKE_PATH = DEF(VS2003_BIN)\nmake.exe 701 *_VS2003xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 702 *_VS2003xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 703 *_VS2003xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 704 *_VS2003xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 705 *_VS2003xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 706 *_VS2003xASL_EBC_RC_PATH = DEF(VS2003_BIN)\rc.exe 707 708 *_VS2003xASL_EBC_MAKE_FLAGS = /nologo 709 *_VS2003xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 710 *_VS2003xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 711 *_VS2003xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 712 *_VS2003xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 713 *_VS2003xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 714 715 #################################################################################### 716 # 717 # Microsoft Visual Studio 2005 718 # 719 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 720 # ASL - Intel ACPI Source Language Compiler 721 #################################################################################### 722 # VS2005 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite 723 *_VS2005_*_*_FAMILY = MSFT 724 725 *_VS2005_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 726 *_VS2005_*_MAKE_FLAGS = /nologo 727 *_VS2005_*_RC_PATH = DEF(VS2005_BIN)\rc.exe 728 729 *_VS2005_*_SLINK_FLAGS = /NOLOGO /LTCG 730 *_VS2005_*_APP_FLAGS = /nologo /E /TC 731 *_VS2005_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 732 *_VS2005_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 733 734 *_VS2005_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe 735 736 ################## 737 # ASL definitions 738 ################## 739 *_VS2005_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 740 *_VS2005_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 741 *_VS2005_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 742 *_VS2005_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 743 *_VS2005_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 744 *_VS2005_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 745 746 ################## 747 # IA32 definitions 748 ################## 749 *_VS2005_IA32_*_DLL = DEF(VS2005_DLL) 750 751 *_VS2005_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 752 *_VS2005_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe 753 *_VS2005_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe 754 *_VS2005_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe 755 *_VS2005_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe 756 *_VS2005_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe 757 *_VS2005_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe 758 *_VS2005_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe 759 *_VS2005_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe 760 *_VS2005_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe 761 *_VS2005_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe 762 763 *_VS2005_IA32_MAKE_FLAGS = /nologo 764 DEBUG_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 765 RELEASE_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 766 NOOPT_VS2005_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 767 768 DEBUG_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 769 RELEASE_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 770 NOOPT_VS2005_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 771 772 DEBUG_VS2005_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 773 RELEASE_VS2005_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 774 NOOPT_VS2005_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 775 776 ################## 777 # X64 definitions 778 ################## 779 *_VS2005_X64_*_DLL = DEF(VS2005_DLL) 780 781 *_VS2005_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe 782 *_VS2005_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe 783 *_VS2005_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe 784 *_VS2005_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe 785 *_VS2005_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe 786 *_VS2005_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe 787 *_VS2005_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe 788 *_VS2005_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe 789 *_VS2005_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe 790 *_VS2005_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe 791 792 793 DEBUG_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 794 RELEASE_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 795 NOOPT_VS2005_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 796 797 DEBUG_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 798 RELEASE_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 799 NOOPT_VS2005_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 800 801 DEBUG_VS2005_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 802 RELEASE_VS2005_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 803 NOOPT_VS2005_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 804 805 ################## 806 # IPF definitions 807 ################## 808 *_VS2005_IPF_*_DLL = DEF(VS2005_DLL) 809 810 *_VS2005_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe 811 *_VS2005_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe 812 *_VS2005_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe 813 *_VS2005_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe 814 *_VS2005_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe 815 *_VS2005_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe 816 *_VS2005_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe 817 *_VS2005_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe 818 *_VS2005_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe 819 *_VS2005_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe 820 821 DEBUG_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 822 RELEASE_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 823 NOOPT_VS2005_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 824 825 DEBUG_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 826 RELEASE_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 827 NOOPT_VS2005_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 828 829 DEBUG_VS2005_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 830 RELEASE_VS2005_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 831 NOOPT_VS2005_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 832 833 ################## 834 # EBC definitions 835 ################## 836 *_VS2005_EBC_*_FAMILY = INTEL 837 838 *_VS2005_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 839 *_VS2005_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 840 *_VS2005_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 841 *_VS2005_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 842 *_VS2005_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 843 *_VS2005_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 844 845 *_VS2005_EBC_MAKE_FLAGS = /nologo 846 *_VS2005_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 847 *_VS2005_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 848 *_VS2005_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 849 *_VS2005_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 850 *_VS2005_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 851 852 #################################################################################### 853 # 854 # Microsoft Visual Studio 2005 855 # 856 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 857 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 858 #################################################################################### 859 # VS2005xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite 860 *_VS2005xASL_*_*_FAMILY = MSFT 861 862 *_VS2005xASL_*_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 863 *_VS2005xASL_*_MAKE_FLAG = /nologo 864 *_VS2005xASL_*_RC_PATH = DEF(VS2005_BIN)\rc.exe 865 866 *_VS2005xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 867 *_VS2005xASL_*_APP_FLAGS = /nologo /E /TC 868 *_VS2005xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 869 *_VS2005xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 870 871 *_VS2005xASL_*_ASM16_PATH = DEF(VS2005_BIN)\ml.exe 872 873 ################## 874 # ASL definitions 875 ################## 876 *_VS2005xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 877 *_VS2005xASL_*_ASL_FLAGS = 878 *_VS2005xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 879 *_VS2005xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 880 *_VS2005xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 881 *_VS2005xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 882 883 ################## 884 # IA32 definitions 885 ################## 886 *_VS2005xASL_IA32_*_DLL = DEF(VS2005_DLL) 887 888 *_VS2005xASL_IA32_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 889 *_VS2005xASL_IA32_CC_PATH = DEF(VS2005_BIN)\cl.exe 890 *_VS2005xASL_IA32_VFRPP_PATH = DEF(VS2005_BIN)\cl.exe 891 *_VS2005xASL_IA32_SLINK_PATH = DEF(VS2005_BIN)\lib.exe 892 *_VS2005xASL_IA32_DLINK_PATH = DEF(VS2005_BIN)\link.exe 893 *_VS2005xASL_IA32_APP_PATH = DEF(VS2005_BIN)\cl.exe 894 *_VS2005xASL_IA32_PP_PATH = DEF(VS2005_BIN)\cl.exe 895 *_VS2005xASL_IA32_ASM_PATH = DEF(VS2005_BIN)\ml.exe 896 *_VS2005xASL_IA32_ASLCC_PATH = DEF(VS2005_BIN)\cl.exe 897 *_VS2005xASL_IA32_ASLPP_PATH = DEF(VS2005_BIN)\cl.exe 898 *_VS2005xASL_IA32_ASLDLINK_PATH = DEF(VS2005_BIN)\link.exe 899 900 *_VS2005xASL_IA32_MAKE_FLAGS = /nologo 901 DEBUG_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 902 RELEASE_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 903 NOOPT_VS2005xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 904 905 DEBUG_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 906 RELEASE_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 907 NOOPT_VS2005xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 908 909 DEBUG_VS2005xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 910 RELEASE_VS2005xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 911 NOOPT_VS2005xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 912 913 ################## 914 # X64 definitions 915 ################## 916 *_VS2005xASL_X64_*_DLL = DEF(VS2005_DLL) 917 918 *_VS2005xASL_X64_CC_PATH = DEF(VS2005_BINX64)\cl.exe 919 *_VS2005xASL_X64_PP_PATH = DEF(VS2005_BINX64)\cl.exe 920 *_VS2005xASL_X64_APP_PATH = DEF(VS2005_BINX64)\cl.exe 921 *_VS2005xASL_X64_VFRPP_PATH = DEF(VS2005_BINX64)\cl.exe 922 *_VS2005xASL_X64_ASM_PATH = DEF(VS2005_BINX64)\ml64.exe 923 *_VS2005xASL_X64_SLINK_PATH = DEF(VS2005_BINX64)\lib.exe 924 *_VS2005xASL_X64_DLINK_PATH = DEF(VS2005_BINX64)\link.exe 925 *_VS2005xASL_X64_ASLCC_PATH = DEF(VS2005_BINX64)\cl.exe 926 *_VS2005xASL_X64_ASLPP_PATH = DEF(VS2005_BINX64)\cl.exe 927 *_VS2005xASL_X64_ASLDLINK_PATH = DEF(VS2005_BINX64)\link.exe 928 929 930 DEBUG_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 931 RELEASE_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 932 NOOPT_VS2005xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 933 934 DEBUG_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 935 RELEASE_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 936 NOOPT_VS2005xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 937 938 DEBUG_VS2005xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 939 RELEASE_VS2005xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 940 NOOPT_VS2005xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 941 942 ################## 943 # IPF definitions 944 ################## 945 *_VS2005xASL_IPF_*_DLL = DEF(VS2005_DLL) 946 947 *_VS2005xASL_IPF_PP_PATH = DEF(VS2005_BIN64)\cl.exe 948 *_VS2005xASL_IPF_APP_PATH = DEF(VS2005_BIN64)\cl.exe 949 *_VS2005xASL_IPF_VFRPP_PATH = DEF(VS2005_BIN64)\cl.exe 950 *_VS2005xASL_IPF_CC_PATH = DEF(VS2005_BIN64)\cl.exe 951 *_VS2005xASL_IPF_ASM_PATH = DEF(VS2005_BIN64)\ias.exe 952 *_VS2005xASL_IPF_SLINK_PATH = DEF(VS2005_BIN64)\lib.exe 953 *_VS2005xASL_IPF_DLINK_PATH = DEF(VS2005_BIN64)\link.exe 954 *_VS2005xASL_IPF_ASLCC_PATH = DEF(VS2005_BIN64)\cl.exe 955 *_VS2005xASL_IPF_ASLPP_PATH = DEF(VS2005_BIN64)\cl.exe 956 *_VS2005xASL_IPF_ASLDLINK_PATH = DEF(VS2005_BIN64)\link.exe 957 958 DEBUG_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 959 RELEASE_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 960 NOOPT_VS2005xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 961 962 DEBUG_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 963 RELEASE_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 964 NOOPT_VS2005xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 965 966 DEBUG_VS2005xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 967 RELEASE_VS2005xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 968 NOOPT_VS2005xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 969 970 ################## 971 # EBC definitions 972 ################## 973 *_VS2005xASL_EBC_*_FAMILY = INTEL 974 975 *_VS2005xASL_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 976 *_VS2005xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 977 *_VS2005xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 978 *_VS2005xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 979 *_VS2005xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 980 *_VS2005xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 981 982 *_VS2005xASL_EBC_MAKE_FLAGS = /nologo 983 *_VS2005xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 984 *_VS2005xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 985 *_VS2005xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 986 *_VS2005xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 987 *_VS2005xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 988 989 #################################################################################### 990 # 991 # Microsoft Visual Studio 2005 (x86) 992 # 993 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 994 # ASL - Intel ACPI Source Language Compiler 995 #################################################################################### 996 # VS2005x86 - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite 997 *_VS2005x86_*_*_FAMILY = MSFT 998 999 *_VS2005x86_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1000 *_VS2005x86_*_MAKE_FLAGS = /nologo 1001 *_VS2005x86_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe 1002 1003 *_VS2005x86_*_SLINK_FLAGS = /NOLOGO /LTCG 1004 *_VS2005x86_*_APP_FLAGS = /nologo /E /TC 1005 *_VS2005x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1006 *_VS2005x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1007 1008 *_VS2005x86_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe 1009 1010 ################## 1011 # ASL definitions 1012 ################## 1013 *_VS2005x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 1014 *_VS2005x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 1015 *_VS2005x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 1016 *_VS2005x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1017 *_VS2005x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1018 *_VS2005x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1019 1020 ################## 1021 # IA32 definitions 1022 ################## 1023 *_VS2005x86_IA32_*_DLL = DEF(VS2005x86_DLL) 1024 1025 *_VS2005x86_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1026 *_VS2005x86_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe 1027 *_VS2005x86_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe 1028 *_VS2005x86_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe 1029 *_VS2005x86_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe 1030 *_VS2005x86_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe 1031 *_VS2005x86_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe 1032 *_VS2005x86_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe 1033 *_VS2005x86_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe 1034 *_VS2005x86_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe 1035 *_VS2005x86_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe 1036 1037 *_VS2005x86_IA32_MAKE_FLAGS = /nologo 1038 DEBUG_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1039 RELEASE_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1040 NOOPT_VS2005x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1041 1042 DEBUG_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1043 RELEASE_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1044 NOOPT_VS2005x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1045 1046 DEBUG_VS2005x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1047 RELEASE_VS2005x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1048 NOOPT_VS2005x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1049 1050 ################## 1051 # X64 definitions 1052 ################## 1053 *_VS2005x86_X64_*_DLL = DEF(VS2005x86_DLL) 1054 1055 *_VS2005x86_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe 1056 *_VS2005x86_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1057 *_VS2005x86_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1058 *_VS2005x86_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1059 *_VS2005x86_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe 1060 *_VS2005x86_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe 1061 *_VS2005x86_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe 1062 *_VS2005x86_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe 1063 *_VS2005x86_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1064 *_VS2005x86_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe 1065 1066 1067 DEBUG_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1068 RELEASE_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1069 NOOPT_VS2005x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1070 1071 DEBUG_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1072 RELEASE_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1073 NOOPT_VS2005x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1074 1075 DEBUG_VS2005x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1076 RELEASE_VS2005x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1077 NOOPT_VS2005x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1078 1079 ################## 1080 # IPF definitions 1081 ################## 1082 *_VS2005x86_IPF_*_DLL = DEF(VS2005x86_DLL) 1083 1084 *_VS2005x86_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1085 *_VS2005x86_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1086 *_VS2005x86_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1087 *_VS2005x86_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe 1088 *_VS2005x86_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe 1089 *_VS2005x86_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe 1090 *_VS2005x86_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe 1091 *_VS2005x86_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe 1092 *_VS2005x86_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1093 *_VS2005x86_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe 1094 1095 DEBUG_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1096 RELEASE_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1097 NOOPT_VS2005x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1098 1099 DEBUG_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1100 RELEASE_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1101 NOOPT_VS2005x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1102 1103 DEBUG_VS2005x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1104 RELEASE_VS2005x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 1105 NOOPT_VS2005x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1106 1107 ################## 1108 # EBC definitions 1109 ################## 1110 *_VS2005x86_EBC_*_FAMILY = INTEL 1111 1112 *_VS2005x86_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1113 *_VS2005x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 1114 *_VS2005x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 1115 *_VS2005x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 1116 *_VS2005x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 1117 *_VS2005x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 1118 1119 *_VS2005x86_EBC_MAKE_FLAGS = /nologo 1120 *_VS2005x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1121 *_VS2005x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1122 *_VS2005x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1123 *_VS2005x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1124 *_VS2005x86_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 1125 1126 #################################################################################### 1127 # 1128 # Microsoft Visual Studio 2005 (x86) 1129 # 1130 # VS2005 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 1131 # ASL - Microsoft ACPI Source Language Compiler 1132 #################################################################################### 1133 # VS2005x86xASL - Microsoft Visual Studio 2005 ALL Edition, including Standard, Professional, Express, TeamSuite 1134 *_VS2005x86xASL_*_*_FAMILY = MSFT 1135 1136 *_VS2005x86xASL_*_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1137 *_VS2005x86xASL_*_MAKE_FLAGS = /nologo 1138 *_VS2005x86xASL_*_RC_PATH = DEF(VS2005x86_BIN)\rc.exe 1139 1140 *_VS2005x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 1141 *_VS2005x86xASL_*_APP_FLAGS = /nologo /E /TC 1142 *_VS2005x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1143 *_VS2005x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1144 1145 *_VS2005x86xASL_*_ASM16_PATH = DEF(VS2005x86_BIN)\ml.exe 1146 1147 ################## 1148 # ASL definitions 1149 ################## 1150 *_VS2005x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 1151 *_VS2005x86xASL_*_ASL_FLAGS = 1152 *_VS2005x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 1153 *_VS2005x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1154 *_VS2005x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1155 *_VS2005x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1156 1157 ################## 1158 # IA32 definitions 1159 ################## 1160 *_VS2005x86xASL_IA32_*_DLL = DEF(VS2005x86_DLL) 1161 1162 *_VS2005x86xASL_IA32_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1163 *_VS2005x86xASL_IA32_CC_PATH = DEF(VS2005x86_BIN)\cl.exe 1164 *_VS2005x86xASL_IA32_VFRPP_PATH = DEF(VS2005x86_BIN)\cl.exe 1165 *_VS2005x86xASL_IA32_SLINK_PATH = DEF(VS2005x86_BIN)\lib.exe 1166 *_VS2005x86xASL_IA32_DLINK_PATH = DEF(VS2005x86_BIN)\link.exe 1167 *_VS2005x86xASL_IA32_APP_PATH = DEF(VS2005x86_BIN)\cl.exe 1168 *_VS2005x86xASL_IA32_PP_PATH = DEF(VS2005x86_BIN)\cl.exe 1169 *_VS2005x86xASL_IA32_ASM_PATH = DEF(VS2005x86_BIN)\ml.exe 1170 *_VS2005x86xASL_IA32_ASLCC_PATH = DEF(VS2005x86_BIN)\cl.exe 1171 *_VS2005x86xASL_IA32_ASLPP_PATH = DEF(VS2005x86_BIN)\cl.exe 1172 *_VS2005x86xASL_IA32_ASLDLINK_PATH = DEF(VS2005x86_BIN)\link.exe 1173 1174 *_VS2005x86xASL_IA32_MAKE_FLAGS = /nologo 1175 DEBUG_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1176 RELEASE_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1177 NOOPT_VS2005x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1178 1179 DEBUG_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1180 RELEASE_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1181 NOOPT_VS2005x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1182 1183 DEBUG_VS2005x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1184 RELEASE_VS2005x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1185 NOOPT_VS2005x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1186 1187 ################## 1188 # X64 definitions 1189 ################## 1190 *_VS2005x86xASL_X64_*_DLL = DEF(VS2005x86_DLL) 1191 1192 *_VS2005x86xASL_X64_CC_PATH = DEF(VS2005x86_BINX64)\cl.exe 1193 *_VS2005x86xASL_X64_PP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1194 *_VS2005x86xASL_X64_APP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1195 *_VS2005x86xASL_X64_VFRPP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1196 *_VS2005x86xASL_X64_ASM_PATH = DEF(VS2005x86_BINX64)\ml64.exe 1197 *_VS2005x86xASL_X64_SLINK_PATH = DEF(VS2005x86_BINX64)\lib.exe 1198 *_VS2005x86xASL_X64_DLINK_PATH = DEF(VS2005x86_BINX64)\link.exe 1199 *_VS2005x86xASL_X64_ASLCC_PATH = DEF(VS2005x86_BINX64)\cl.exe 1200 *_VS2005x86xASL_X64_ASLPP_PATH = DEF(VS2005x86_BINX64)\cl.exe 1201 *_VS2005x86xASL_X64_ASLDLINK_PATH = DEF(VS2005x86_BINX64)\link.exe 1202 1203 1204 DEBUG_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1205 RELEASE_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1206 NOOPT_VS2005x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1207 1208 DEBUG_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1209 RELEASE_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1210 NOOPT_VS2005x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1211 1212 DEBUG_VS2005x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1213 RELEASE_VS2005x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1214 NOOPT_VS2005x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1215 1216 ################## 1217 # IPF definitions 1218 ################## 1219 *_VS2005x86xASL_IPF_*_DLL = DEF(VS2005x86_DLL) 1220 1221 *_VS2005x86xASL_IPF_PP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1222 *_VS2005x86xASL_IPF_APP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1223 *_VS2005x86xASL_IPF_VFRPP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1224 *_VS2005x86xASL_IPF_CC_PATH = DEF(VS2005x86_BIN64)\cl.exe 1225 *_VS2005x86xASL_IPF_ASM_PATH = DEF(VS2005x86_BIN64)\ias.exe 1226 *_VS2005x86xASL_IPF_SLINK_PATH = DEF(VS2005x86_BIN64)\lib.exe 1227 *_VS2005x86xASL_IPF_DLINK_PATH = DEF(VS2005x86_BIN64)\link.exe 1228 *_VS2005x86xASL_IPF_ASLCC_PATH = DEF(VS2005x86_BIN64)\cl.exe 1229 *_VS2005x86xASL_IPF_ASLPP_PATH = DEF(VS2005x86_BIN64)\cl.exe 1230 *_VS2005x86xASL_IPF_ASLDLINK_PATH = DEF(VS2005x86_BIN64)\link.exe 1231 1232 DEBUG_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1233 RELEASE_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1234 NOOPT_VS2005x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1235 1236 DEBUG_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1237 RELEASE_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1238 NOOPT_VS2005x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1239 1240 DEBUG_VS2005x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1241 RELEASE_VS2005x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 1242 NOOPT_VS2005x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1243 1244 ################## 1245 # EBC definitions 1246 ################## 1247 *_VS2005x86xASL_EBC_*_FAMILY = INTEL 1248 1249 *_VS2005x86xASL_EBC_MAKE_PATH = DEF(VS2005x86_BIN)\nmake.exe 1250 *_VS2005x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 1251 *_VS2005x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 1252 *_VS2005x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 1253 *_VS2005x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 1254 *_VS2005x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 1255 1256 *_VS2005x86xASL_EBC_MAKE_FLAGS = /nologo 1257 *_VS2005x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1258 *_VS2005x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1259 *_VS2005x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1260 *_VS2005x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1261 *_VS2005x86xASL_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 1262 1263 1264 1265 #################################################################################### 1266 # 1267 # Microsoft Visual Studio 2008 1268 # 1269 # VS2008 - Microsoft Visual Studio 2005 All Edition, including Standard, Professional, Express, TeamSuite 1270 # ASL - Intel ACPI Source Language Compiler 1271 #################################################################################### 1272 # VS2008 - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite 1273 *_VS2008_*_*_FAMILY = MSFT 1274 1275 *_VS2008_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1276 *_VS2008_*_MAKE_FLAGS = /nologo 1277 *_VS2008_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1278 1279 *_VS2008_*_SLINK_FLAGS = /NOLOGO /LTCG 1280 *_VS2008_*_APP_FLAGS = /nologo /E /TC 1281 *_VS2008_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1282 *_VS2008_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1283 1284 *_VS2008_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe 1285 1286 ################## 1287 # ASL definitions 1288 ################## 1289 *_VS2008_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 1290 *_VS2008_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 1291 *_VS2008_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 1292 *_VS2008_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1293 *_VS2008_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1294 *_VS2008_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1295 1296 ################## 1297 # IA32 definitions 1298 ################## 1299 *_VS2008_IA32_*_DLL = DEF(VS2008_DLL) 1300 1301 *_VS2008_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1302 *_VS2008_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe 1303 *_VS2008_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe 1304 *_VS2008_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe 1305 *_VS2008_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe 1306 *_VS2008_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe 1307 *_VS2008_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe 1308 *_VS2008_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe 1309 *_VS2008_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe 1310 *_VS2008_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe 1311 *_VS2008_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe 1312 1313 *_VS2008_IA32_MAKE_FLAGS = /nologo 1314 DEBUG_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1315 RELEASE_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1316 NOOPT_VS2008_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1317 1318 DEBUG_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1319 RELEASE_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1320 NOOPT_VS2008_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1321 1322 DEBUG_VS2008_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1323 RELEASE_VS2008_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1324 NOOPT_VS2008_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1325 1326 ################## 1327 # X64 definitions 1328 ################## 1329 *_VS2008_X64_*_DLL = DEF(VS2008_DLL) 1330 1331 *_VS2008_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe 1332 *_VS2008_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe 1333 *_VS2008_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe 1334 *_VS2008_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe 1335 *_VS2008_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe 1336 *_VS2008_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe 1337 *_VS2008_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe 1338 *_VS2008_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe 1339 *_VS2008_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe 1340 *_VS2008_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe 1341 1342 1343 DEBUG_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1344 RELEASE_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1345 NOOPT_VS2008_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1346 1347 DEBUG_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1348 RELEASE_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1349 NOOPT_VS2008_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1350 1351 DEBUG_VS2008_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1352 RELEASE_VS2008_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1353 NOOPT_VS2008_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1354 1355 ################## 1356 # IPF definitions 1357 ################## 1358 *_VS2008_IPF_*_DLL = DEF(VS2008_DLL) 1359 1360 *_VS2008_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe 1361 *_VS2008_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe 1362 *_VS2008_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe 1363 *_VS2008_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe 1364 *_VS2008_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe 1365 *_VS2008_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe 1366 *_VS2008_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe 1367 *_VS2008_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe 1368 *_VS2008_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe 1369 *_VS2008_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe 1370 1371 DEBUG_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1372 RELEASE_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1373 NOOPT_VS2008_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1374 1375 DEBUG_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1376 RELEASE_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1377 NOOPT_VS2008_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1378 1379 DEBUG_VS2008_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1380 RELEASE_VS2008_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 1381 NOOPT_VS2008_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1382 1383 ################## 1384 # EBC definitions 1385 ################## 1386 *_VS2008_EBC_*_FAMILY = INTEL 1387 1388 *_VS2008_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1389 *_VS2008_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 1390 *_VS2008_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 1391 *_VS2008_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 1392 *_VS2008_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 1393 *_VS2008_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 1394 1395 *_VS2008_EBC_MAKE_FLAGS = /nologo 1396 *_VS2008_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1397 *_VS2008_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1398 *_VS2008_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1399 *_VS2008_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1400 *_VS2008_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 1401 1402 #################################################################################### 1403 # 1404 # Microsoft Visual Studio 2008 1405 # 1406 # VS2008 - Microsoft Visual Studio 2008 All Edition, including Standard, Professional, Express, TeamSuite 1407 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 1408 #################################################################################### 1409 # VS2008xASL - Microsoft Visual Studio 2008 ALL Edition, including Standard, Professional, Express, TeamSuite 1410 *_VS2008xASL_*_*_FAMILY = MSFT 1411 1412 *_VS2008xASL_*_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1413 *_VS2008xASL_*_MAKE_FLAG = /nologo 1414 *_VS2008xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1415 1416 *_VS2008xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 1417 *_VS2008xASL_*_APP_FLAGS = /nologo /E /TC 1418 *_VS2008xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1419 *_VS2008xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1420 1421 *_VS2008xASL_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe 1422 1423 ################## 1424 # ASL definitions 1425 ################## 1426 *_VS2008xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 1427 *_VS2008xASL_*_ASL_FLAGS = 1428 *_VS2008xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 1429 *_VS2008xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1430 *_VS2008xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1431 *_VS2008xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1432 1433 ################## 1434 # IA32 definitions 1435 ################## 1436 *_VS2008xASL_IA32_*_DLL = DEF(VS2008_DLL) 1437 1438 *_VS2008xASL_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1439 *_VS2008xASL_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe 1440 *_VS2008xASL_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe 1441 *_VS2008xASL_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe 1442 *_VS2008xASL_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe 1443 *_VS2008xASL_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe 1444 *_VS2008xASL_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe 1445 *_VS2008xASL_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe 1446 *_VS2008xASL_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe 1447 *_VS2008xASL_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe 1448 *_VS2008xASL_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe 1449 1450 *_VS2008xASL_IA32_MAKE_FLAGS = /nologo 1451 DEBUG_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1452 RELEASE_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1453 NOOPT_VS2008xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1454 1455 DEBUG_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1456 RELEASE_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1457 NOOPT_VS2008xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1458 1459 DEBUG_VS2008xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1460 RELEASE_VS2008xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1461 NOOPT_VS2008xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1462 1463 ################## 1464 # X64 definitions 1465 ################## 1466 *_VS2008xASL_X64_*_DLL = DEF(VS2008_DLL) 1467 1468 *_VS2008xASL_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe 1469 *_VS2008xASL_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe 1470 *_VS2008xASL_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe 1471 *_VS2008xASL_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe 1472 *_VS2008xASL_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe 1473 *_VS2008xASL_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe 1474 *_VS2008xASL_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe 1475 *_VS2008xASL_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe 1476 *_VS2008xASL_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe 1477 *_VS2008xASL_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe 1478 1479 1480 DEBUG_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1481 RELEASE_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1482 NOOPT_VS2008xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1483 1484 DEBUG_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1485 RELEASE_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1486 NOOPT_VS2008xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1487 1488 DEBUG_VS2008xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1489 RELEASE_VS2008xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1490 NOOPT_VS2008xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1491 1492 ################## 1493 # IPF definitions 1494 ################## 1495 *_VS2008xASL_IPF_*_DLL = DEF(VS2008_DLL) 1496 1497 *_VS2008xASL_IPF_PP_PATH = DEF(VS2008_BIN64)\cl.exe 1498 *_VS2008xASL_IPF_APP_PATH = DEF(VS2008_BIN64)\cl.exe 1499 *_VS2008xASL_IPF_VFRPP_PATH = DEF(VS2008_BIN64)\cl.exe 1500 *_VS2008xASL_IPF_CC_PATH = DEF(VS2008_BIN64)\cl.exe 1501 *_VS2008xASL_IPF_ASM_PATH = DEF(VS2008_BIN64)\ias.exe 1502 *_VS2008xASL_IPF_SLINK_PATH = DEF(VS2008_BIN64)\lib.exe 1503 *_VS2008xASL_IPF_DLINK_PATH = DEF(VS2008_BIN64)\link.exe 1504 *_VS2008xASL_IPF_ASLCC_PATH = DEF(VS2008_BIN64)\cl.exe 1505 *_VS2008xASL_IPF_ASLPP_PATH = DEF(VS2008_BIN64)\cl.exe 1506 *_VS2008xASL_IPF_ASLDLINK_PATH = DEF(VS2008_BIN64)\link.exe 1507 1508 DEBUG_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1509 RELEASE_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1510 NOOPT_VS2008xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1511 1512 DEBUG_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1513 RELEASE_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1514 NOOPT_VS2008xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1515 1516 DEBUG_VS2008xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1517 RELEASE_VS2008xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 1518 NOOPT_VS2008xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1519 1520 ################## 1521 # EBC definitions 1522 ################## 1523 *_VS2008xASL_EBC_*_FAMILY = INTEL 1524 1525 *_VS2008xASL_EBC_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 1526 *_VS2008xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 1527 *_VS2008xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 1528 *_VS2008xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 1529 *_VS2008xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 1530 *_VS2008xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 1531 1532 *_VS2008xASL_EBC_MAKE_FLAGS = /nologo 1533 *_VS2008xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1534 *_VS2008xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1535 *_VS2008xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1536 *_VS2008xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1537 *_VS2008xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 1538 1539 1540 #################################################################################### 1541 # VS2008x86 - Microsoft Visual Studio 2008 (x86) with Intel ASL 1542 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 1543 #################################################################################### 1544 # VS2008x86 - Microsoft Visual Studio 2008 (x86) ALL Edition with Intel ASL 1545 *_VS2008x86_*_*_FAMILY = MSFT 1546 1547 *_VS2008x86_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1548 *_VS2008x86_*_MAKE_FLAG = /nologo 1549 *_VS2008x86_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1550 1551 *_VS2008x86_*_MAKE_FLAGS = /nologo 1552 *_VS2008x86_*_SLINK_FLAGS = /NOLOGO /LTCG 1553 *_VS2008x86_*_APP_FLAGS = /nologo /E /TC 1554 *_VS2008x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1555 *_VS2008x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1556 1557 *_VS2008x86_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe 1558 1559 ################## 1560 # ASL definitions 1561 ################## 1562 *_VS2008x86_*_ASL_PATH = DEF(WIN_IASL_BIN) 1563 *_VS2008x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 1564 *_VS2008x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 1565 *_VS2008x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1566 *_VS2008x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1567 *_VS2008x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1568 1569 ################## 1570 # IA32 definitions 1571 ################## 1572 *_VS2008x86_IA32_*_DLL = DEF(VS2008x86_DLL) 1573 1574 *_VS2008x86_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1575 *_VS2008x86_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe 1576 *_VS2008x86_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe 1577 *_VS2008x86_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe 1578 *_VS2008x86_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe 1579 *_VS2008x86_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe 1580 *_VS2008x86_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe 1581 *_VS2008x86_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe 1582 *_VS2008x86_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe 1583 *_VS2008x86_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe 1584 *_VS2008x86_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe 1585 1586 *_VS2008x86_IA32_MAKE_FLAGS = /nologo 1587 DEBUG_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1588 RELEASE_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1589 NOOPT_VS2008x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1590 1591 DEBUG_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1592 RELEASE_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1593 NOOPT_VS2008x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1594 1595 DEBUG_VS2008x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1596 RELEASE_VS2008x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1597 NOOPT_VS2008x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1598 1599 ################## 1600 # X64 definitions 1601 ################## 1602 *_VS2008x86_X64_*_DLL = DEF(VS2008x86_DLL) 1603 1604 *_VS2008x86_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe 1605 *_VS2008x86_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1606 *_VS2008x86_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1607 *_VS2008x86_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1608 *_VS2008x86_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe 1609 *_VS2008x86_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1610 *_VS2008x86_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe 1611 *_VS2008x86_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe 1612 *_VS2008x86_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe 1613 *_VS2008x86_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe 1614 1615 DEBUG_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1616 RELEASE_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1617 NOOPT_VS2008x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1618 1619 DEBUG_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1620 RELEASE_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1621 NOOPT_VS2008x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1622 1623 DEBUG_VS2008x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1624 RELEASE_VS2008x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1625 NOOPT_VS2008x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1626 1627 ################## 1628 # IPF definitions 1629 ################## 1630 *_VS2008x86_IPF_*_DLL = DEF(VS2008x86_DLL) 1631 1632 *_VS2008x86_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1633 *_VS2008x86_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1634 *_VS2008x86_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1635 *_VS2008x86_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe 1636 *_VS2008x86_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1637 *_VS2008x86_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe 1638 *_VS2008x86_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe 1639 *_VS2008x86_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe 1640 *_VS2008x86_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe 1641 *_VS2008x86_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe 1642 1643 DEBUG_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1644 RELEASE_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1645 NOOPT_VS2008x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1646 1647 DEBUG_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1648 RELEASE_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1649 NOOPT_VS2008x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1650 1651 DEBUG_VS2008x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1652 RELEASE_VS2008x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 1653 NOOPT_VS2008x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1654 1655 1656 #################################################################################### 1657 # VS2008x86xASL - Microsoft Visual Studio 2008 with Microsoft ASL 1658 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 1659 #################################################################################### 1660 *_VS2008x86xASL_*_*_FAMILY = MSFT 1661 1662 *_VS2008x86xASL_*_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1663 *_VS2008x86xASL_*_MAKE_FLAG = /nologo 1664 *_VS2008x86xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1665 1666 *_VS2008x86xASL_*_MAKE_FLAGS = /nologo 1667 *_VS2008x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 1668 *_VS2008x86xASL_*_APP_FLAGS = /nologo /E /TC 1669 *_VS2008x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1670 *_VS2008x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1671 1672 *_VS2008x86xASL_*_ASM16_PATH = DEF(VS2008x86_BIN)\ml.exe 1673 1674 ################## 1675 # ASL definitions 1676 ################## 1677 *_VS2008x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 1678 *_VS2008x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS) 1679 *_VS2008x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 1680 *_VS2008x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1681 *_VS2008x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1682 *_VS2008x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1683 1684 ################## 1685 # IA32 definitions 1686 ################## 1687 *_VS2008x86xASL_IA32_*_DLL = DEF(VS2008x86_DLL) 1688 1689 *_VS2008x86xASL_IA32_MAKE_PATH = DEF(VS2008x86_BIN)\nmake.exe 1690 *_VS2008x86xASL_IA32_CC_PATH = DEF(VS2008x86_BIN)\cl.exe 1691 *_VS2008x86xASL_IA32_VFRPP_PATH = DEF(VS2008x86_BIN)\cl.exe 1692 *_VS2008x86xASL_IA32_ASLCC_PATH = DEF(VS2008x86_BIN)\cl.exe 1693 *_VS2008x86xASL_IA32_ASLPP_PATH = DEF(VS2008x86_BIN)\cl.exe 1694 *_VS2008x86xASL_IA32_SLINK_PATH = DEF(VS2008x86_BIN)\lib.exe 1695 *_VS2008x86xASL_IA32_DLINK_PATH = DEF(VS2008x86_BIN)\link.exe 1696 *_VS2008x86xASL_IA32_ASLDLINK_PATH= DEF(VS2008x86_BIN)\link.exe 1697 *_VS2008x86xASL_IA32_APP_PATH = DEF(VS2008x86_BIN)\cl.exe 1698 *_VS2008x86xASL_IA32_PP_PATH = DEF(VS2008x86_BIN)\cl.exe 1699 *_VS2008x86xASL_IA32_ASM_PATH = DEF(VS2008x86_BIN)\ml.exe 1700 1701 *_VS2008x86xASL_IA32_MAKE_FLAGS = /nologo 1702 DEBUG_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1703 RELEASE_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1704 NOOPT_VS2008x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1705 1706 DEBUG_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1707 RELEASE_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1708 NOOPT_VS2008x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1709 1710 DEBUG_VS2008x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1711 RELEASE_VS2008x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1712 NOOPT_VS2008x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1713 1714 ################## 1715 # X64 definitions 1716 ################## 1717 *_VS2008x86xASL_X64_*_DLL = DEF(VS2008x86_DLL) 1718 1719 *_VS2008x86xASL_X64_CC_PATH = DEF(VS2008x86_BINX64)\cl.exe 1720 *_VS2008x86xASL_X64_PP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1721 *_VS2008x86xASL_X64_APP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1722 *_VS2008x86xASL_X64_VFRPP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1723 *_VS2008x86xASL_X64_ASLCC_PATH = DEF(VS2008x86_BINX64)\cl.exe 1724 *_VS2008x86xASL_X64_ASLPP_PATH = DEF(VS2008x86_BINX64)\cl.exe 1725 *_VS2008x86xASL_X64_ASM_PATH = DEF(VS2008x86_BINX64)\ml64.exe 1726 *_VS2008x86xASL_X64_SLINK_PATH = DEF(VS2008x86_BINX64)\lib.exe 1727 *_VS2008x86xASL_X64_DLINK_PATH = DEF(VS2008x86_BINX64)\link.exe 1728 *_VS2008x86xASL_X64_ASLDLINK_PATH = DEF(VS2008x86_BINX64)\link.exe 1729 1730 DEBUG_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1731 RELEASE_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1732 NOOPT_VS2008x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1733 1734 DEBUG_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1735 RELEASE_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1736 NOOPT_VS2008x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1737 1738 DEBUG_VS2008x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1739 RELEASE_VS2008x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1740 NOOPT_VS2008x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1741 1742 ################## 1743 # IPF definitions 1744 ################## 1745 *_VS2008x86xASL_IPF_*_DLL = DEF(VS2008x86_DLL) 1746 1747 *_VS2008x86xASL_IPF_PP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1748 *_VS2008x86xASL_IPF_APP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1749 *_VS2008x86xASL_IPF_VFRPP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1750 *_VS2008x86xASL_IPF_ASLCC_PATH = DEF(VS2008x86_BIN64)\cl.exe 1751 *_VS2008x86xASL_IPF_ASLPP_PATH = DEF(VS2008x86_BIN64)\cl.exe 1752 *_VS2008x86xASL_IPF_CC_PATH = DEF(VS2008x86_BIN64)\cl.exe 1753 *_VS2008x86xASL_IPF_ASM_PATH = DEF(VS2008x86_BIN64)\ias.exe 1754 *_VS2008x86xASL_IPF_SLINK_PATH = DEF(VS2008x86_BIN64)\lib.exe 1755 *_VS2008x86xASL_IPF_DLINK_PATH = DEF(VS2008x86_BIN64)\link.exe 1756 *_VS2008x86xASL_IPF_ASLDLINK_PATH = DEF(VS2008x86_BIN64)\link.exe 1757 1758 DEBUG_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1759 RELEASE_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1760 NOOPT_VS2008x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1761 1762 DEBUG_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1763 RELEASE_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1764 NOOPT_VS2008x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1765 1766 DEBUG_VS2008x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1767 RELEASE_VS2008x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 1768 NOOPT_VS2008x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 95 1769 96 1770 97 … … 1777 104 #################################################################################### 1778 105 # VS2010 - Microsoft Visual Studio 2010 Premium Edition 1779 *_VS2010_*_*_FAMILY 1780 1781 *_VS2010_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe1782 *_VS2010_*_MAKE_FLAGS 1783 *_VS2010_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe1784 1785 *_VS2010_*_SLINK_FLAGS 1786 *_VS2010_*_APP_FLAGS 1787 *_VS2010_*_PP_FLAGS 1788 *_VS2010_*_VFRPP_FLAGS 1789 1790 *_VS2010_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe106 *_VS2010_*_*_FAMILY = MSFT 107 108 *_VS2010_*_MAKE_PATH = DEF(VS2010_BIN)/nmake.exe 109 *_VS2010_*_MAKE_FLAGS = /nologo 110 *_VS2010_*_RC_PATH = DEF(WINSDK_BIN)/rc.exe 111 112 *_VS2010_*_SLINK_FLAGS = /NOLOGO /LTCG 113 *_VS2010_*_APP_FLAGS = /nologo /E /TC 114 *_VS2010_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 115 *_VS2010_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 116 117 *_VS2010_*_ASM16_PATH = DEF(VS2010_BIN)/ml.exe 1791 118 1792 119 ################## 1793 120 # ASL definitions 1794 121 ################## 1795 *_VS2010_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN)1796 *_VS2010_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS)1797 *_VS2010_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS)1798 *_VS2010_*_ASLCC_FLAGS 1799 *_VS2010_*_ASLPP_FLAGS 1800 *_VS2010_*_ASLDLINK_FLAGS 122 *_VS2010_*_ASL_PATH = DEF(IASL_BIN) 123 *_VS2010_*_ASL_FLAGS = DEF(IASL_FLAGS) 124 *_VS2010_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 125 *_VS2010_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 126 *_VS2010_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 127 *_VS2010_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1801 128 1802 129 ################## 1803 130 # IA32 definitions 1804 131 ################## 1805 *_VS2010_IA32_*_DLL 1806 1807 *_VS2010_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe1808 *_VS2010_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe1809 *_VS2010_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe1810 *_VS2010_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe1811 *_VS2010_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe1812 *_VS2010_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe1813 *_VS2010_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe1814 *_VS2010_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe1815 *_VS2010_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe1816 *_VS2010_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe1817 *_VS2010_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe1818 1819 *_VS2010_IA32_MAKE_FLAGS 1820 DEBUG_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy/Zi /Gm1821 RELEASE_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF1822 NOOPT_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy/Zi /Gm /Od1823 1824 DEBUG_VS2010_IA32_ASM_FLAGS 1825 RELEASE_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd1826 NOOPT_VS2010_IA32_ASM_FLAGS 1827 1828 DEBUG_VS2010_IA32_DLINK_FLAGS 1829 RELEASE_VS2010_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER/MERGE:.data=.text /MERGE:.rdata=.text1830 NOOPT_VS2010_IA32_DLINK_FLAGS 132 *_VS2010_IA32_*_DLL = DEF(VS2010_DLL) 133 134 *_VS2010_IA32_MAKE_PATH = DEF(VS2010_BIN)/nmake.exe 135 *_VS2010_IA32_CC_PATH = DEF(VS2010_BIN)/cl.exe 136 *_VS2010_IA32_VFRPP_PATH = DEF(VS2010_BIN)/cl.exe 137 *_VS2010_IA32_SLINK_PATH = DEF(VS2010_BIN)/lib.exe 138 *_VS2010_IA32_DLINK_PATH = DEF(VS2010_BIN)/link.exe 139 *_VS2010_IA32_APP_PATH = DEF(VS2010_BIN)/cl.exe 140 *_VS2010_IA32_PP_PATH = DEF(VS2010_BIN)/cl.exe 141 *_VS2010_IA32_ASM_PATH = DEF(VS2010_BIN)/ml.exe 142 *_VS2010_IA32_ASLCC_PATH = DEF(VS2010_BIN)/cl.exe 143 *_VS2010_IA32_ASLPP_PATH = DEF(VS2010_BIN)/cl.exe 144 *_VS2010_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)/link.exe 145 146 *_VS2010_IA32_MAKE_FLAGS = /nologo 147 DEBUG_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /Oy- /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 148 RELEASE_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /Oy- /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi 149 NOOPT_VS2010_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 150 151 DEBUG_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 152 RELEASE_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 153 NOOPT_VS2010_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 154 155 DEBUG_VS2010_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 156 RELEASE_VS2010_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /IGNORE:4254 /MERGE:.data=.text /MERGE:.rdata=.text 157 NOOPT_VS2010_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1831 158 1832 159 ################## 1833 160 # X64 definitions 1834 161 ################## 1835 *_VS2010_X64_*_DLL = DEF(VS2010_DLL) 1836 1837 *_VS2010_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe 1838 *_VS2010_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe 1839 *_VS2010_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe 1840 *_VS2010_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe 1841 *_VS2010_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe 1842 *_VS2010_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe 1843 *_VS2010_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe 1844 *_VS2010_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe 1845 *_VS2010_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe 1846 *_VS2010_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe 1847 1848 1849 DEBUG_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1850 RELEASE_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1851 NOOPT_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 162 *_VS2010_X64_*_DLL = DEF(VS2010_BINX64);DEF(VS2010_DLL) 163 164 *_VS2010_X64_CC_PATH = DEF(VS2010_BINX64)/cl.exe 165 *_VS2010_X64_PP_PATH = DEF(VS2010_BINX64)/cl.exe 166 *_VS2010_X64_APP_PATH = DEF(VS2010_BINX64)/cl.exe 167 *_VS2010_X64_VFRPP_PATH = DEF(VS2010_BINX64)/cl.exe 168 *_VS2010_X64_ASM_PATH = DEF(VS2010_BINX64)/ml64.exe 169 *_VS2010_X64_SLINK_PATH = DEF(VS2010_BINX64)/lib.exe 170 *_VS2010_X64_DLINK_PATH = DEF(VS2010_BINX64)/link.exe 171 *_VS2010_X64_ASLCC_PATH = DEF(VS2010_BINX64)/cl.exe 172 *_VS2010_X64_ASLPP_PATH = DEF(VS2010_BINX64)/cl.exe 173 *_VS2010_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)/link.exe 174 175 DEBUG_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /Oy- /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 176 RELEASE_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2s /Oy- /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi 177 NOOPT_VS2010_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1852 178 1853 179 DEBUG_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1854 RELEASE_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1855 NOOPT_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi180 RELEASE_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 181 NOOPT_VS2010_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1856 182 1857 183 DEBUG_VS2010_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1858 RELEASE_VS2010_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1859 NOOPT_VS2010_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1860 1861 ################## 1862 # IPF definitions 1863 ################## 1864 *_VS2010_IPF_*_DLL = DEF(VS2010_DLL) 1865 1866 *_VS2010_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe 1867 *_VS2010_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe 1868 *_VS2010_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe 1869 *_VS2010_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe 1870 *_VS2010_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe 1871 *_VS2010_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe 1872 *_VS2010_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe 1873 *_VS2010_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe 1874 *_VS2010_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe 1875 *_VS2010_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe 1876 1877 DEBUG_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 1878 RELEASE_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 1879 NOOPT_VS2010_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 1880 1881 DEBUG_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1882 RELEASE_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 1883 NOOPT_VS2010_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 1884 1885 DEBUG_VS2010_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1886 RELEASE_VS2010_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 1887 NOOPT_VS2010_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 1888 1889 ################## 1890 # EBC definitions 1891 ################## 1892 *_VS2010_EBC_*_FAMILY = INTEL 1893 1894 *_VS2010_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 1895 *_VS2010_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 1896 *_VS2010_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 1897 *_VS2010_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 1898 *_VS2010_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 1899 *_VS2010_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 1900 1901 *_VS2010_EBC_MAKE_FLAGS = /nologo 1902 *_VS2010_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1903 *_VS2010_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 1904 *_VS2010_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1905 *_VS2010_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 1906 *_VS2010_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 1907 1908 #################################################################################### 1909 # 1910 # Microsoft Visual Studio 2010 1911 # 1912 # VS2010 - Microsoft Visual Studio 2010 Premium Edition 1913 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 1914 #################################################################################### 1915 # VS2010xASL - Microsoft Visual Studio 2010 Premium Edition 1916 *_VS2010xASL_*_*_FAMILY = MSFT 1917 1918 *_VS2010xASL_*_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 1919 *_VS2010xASL_*_MAKE_FLAG = /nologo 1920 *_VS2010xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 1921 1922 *_VS2010xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 1923 *_VS2010xASL_*_APP_FLAGS = /nologo /E /TC 1924 *_VS2010xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 1925 *_VS2010xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 1926 1927 *_VS2010xASL_*_ASM16_PATH = DEF(VS2010_BIN)\ml.exe 1928 1929 ################## 1930 # ASL definitions 1931 ################## 1932 *_VS2010xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 1933 *_VS2010xASL_*_ASL_FLAGS = 1934 *_VS2010xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 1935 *_VS2010xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 1936 *_VS2010xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 1937 *_VS2010xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 1938 1939 ################## 1940 # IA32 definitions 1941 ################## 1942 *_VS2010xASL_IA32_*_DLL = DEF(VS2010_DLL) 1943 1944 *_VS2010xASL_IA32_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 1945 *_VS2010xASL_IA32_CC_PATH = DEF(VS2010_BIN)\cl.exe 1946 *_VS2010xASL_IA32_VFRPP_PATH = DEF(VS2010_BIN)\cl.exe 1947 *_VS2010xASL_IA32_SLINK_PATH = DEF(VS2010_BIN)\lib.exe 1948 *_VS2010xASL_IA32_DLINK_PATH = DEF(VS2010_BIN)\link.exe 1949 *_VS2010xASL_IA32_APP_PATH = DEF(VS2010_BIN)\cl.exe 1950 *_VS2010xASL_IA32_PP_PATH = DEF(VS2010_BIN)\cl.exe 1951 *_VS2010xASL_IA32_ASM_PATH = DEF(VS2010_BIN)\ml.exe 1952 *_VS2010xASL_IA32_ASLCC_PATH = DEF(VS2010_BIN)\cl.exe 1953 *_VS2010xASL_IA32_ASLPP_PATH = DEF(VS2010_BIN)\cl.exe 1954 *_VS2010xASL_IA32_ASLDLINK_PATH = DEF(VS2010_BIN)\link.exe 1955 1956 *_VS2010xASL_IA32_MAKE_FLAGS = /nologo 1957 DEBUG_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 1958 RELEASE_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 1959 NOOPT_VS2010xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 1960 1961 DEBUG_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1962 RELEASE_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 1963 NOOPT_VS2010xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 1964 1965 DEBUG_VS2010xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1966 RELEASE_VS2010xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1967 NOOPT_VS2010xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1968 1969 ################## 1970 # X64 definitions 1971 ################## 1972 *_VS2010xASL_X64_*_DLL = DEF(VS2010_DLL) 1973 1974 *_VS2010xASL_X64_CC_PATH = DEF(VS2010_BINX64)\cl.exe 1975 *_VS2010xASL_X64_PP_PATH = DEF(VS2010_BINX64)\cl.exe 1976 *_VS2010xASL_X64_APP_PATH = DEF(VS2010_BINX64)\cl.exe 1977 *_VS2010xASL_X64_VFRPP_PATH = DEF(VS2010_BINX64)\cl.exe 1978 *_VS2010xASL_X64_ASM_PATH = DEF(VS2010_BINX64)\ml64.exe 1979 *_VS2010xASL_X64_SLINK_PATH = DEF(VS2010_BINX64)\lib.exe 1980 *_VS2010xASL_X64_DLINK_PATH = DEF(VS2010_BINX64)\link.exe 1981 *_VS2010xASL_X64_ASLCC_PATH = DEF(VS2010_BINX64)\cl.exe 1982 *_VS2010xASL_X64_ASLPP_PATH = DEF(VS2010_BINX64)\cl.exe 1983 *_VS2010xASL_X64_ASLDLINK_PATH = DEF(VS2010_BINX64)\link.exe 1984 1985 1986 DEBUG_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 1987 RELEASE_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 1988 NOOPT_VS2010xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 1989 1990 DEBUG_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1991 RELEASE_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 1992 NOOPT_VS2010xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 1993 1994 DEBUG_VS2010xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1995 RELEASE_VS2010xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 1996 NOOPT_VS2010xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 1997 1998 ################## 1999 # IPF definitions 2000 ################## 2001 *_VS2010xASL_IPF_*_DLL = DEF(VS2010_DLL) 2002 2003 *_VS2010xASL_IPF_PP_PATH = DEF(VS2010_BIN64)\cl.exe 2004 *_VS2010xASL_IPF_APP_PATH = DEF(VS2010_BIN64)\cl.exe 2005 *_VS2010xASL_IPF_VFRPP_PATH = DEF(VS2010_BIN64)\cl.exe 2006 *_VS2010xASL_IPF_CC_PATH = DEF(VS2010_BIN64)\cl.exe 2007 *_VS2010xASL_IPF_ASM_PATH = DEF(VS2010_BIN64)\ias.exe 2008 *_VS2010xASL_IPF_SLINK_PATH = DEF(VS2010_BIN64)\lib.exe 2009 *_VS2010xASL_IPF_DLINK_PATH = DEF(VS2010_BIN64)\link.exe 2010 *_VS2010xASL_IPF_ASLCC_PATH = DEF(VS2010_BIN64)\cl.exe 2011 *_VS2010xASL_IPF_ASLPP_PATH = DEF(VS2010_BIN64)\cl.exe 2012 *_VS2010xASL_IPF_ASLDLINK_PATH = DEF(VS2010_BIN64)\link.exe 2013 2014 DEBUG_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2015 RELEASE_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2016 NOOPT_VS2010xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2017 2018 DEBUG_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2019 RELEASE_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2020 NOOPT_VS2010xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2021 2022 DEBUG_VS2010xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 2023 RELEASE_VS2010xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 2024 NOOPT_VS2010xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 2025 2026 ################## 2027 # EBC definitions 2028 ################## 2029 *_VS2010xASL_EBC_*_FAMILY = INTEL 2030 2031 *_VS2010xASL_EBC_MAKE_PATH = DEF(VS2010_BIN)\nmake.exe 2032 *_VS2010xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 2033 *_VS2010xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 2034 *_VS2010xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 2035 *_VS2010xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 2036 *_VS2010xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 2037 2038 *_VS2010xASL_EBC_MAKE_FLAGS = /nologo 2039 *_VS2010xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2040 *_VS2010xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2041 *_VS2010xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2042 *_VS2010xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2043 *_VS2010xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 2044 2045 2046 #################################################################################### 2047 # VS2010x86 - Microsoft Visual Studio 2010 (x86) with Intel ASL 2048 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 2049 #################################################################################### 2050 # VS2010x86 - Microsoft Visual Studio 2010 (x86) ALL Edition with Intel ASL 2051 *_VS2010x86_*_*_FAMILY = MSFT 2052 2053 *_VS2010x86_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2054 *_VS2010x86_*_MAKE_FLAG = /nologo 2055 *_VS2010x86_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 2056 2057 *_VS2010x86_*_MAKE_FLAGS = /nologo 2058 *_VS2010x86_*_SLINK_FLAGS = /NOLOGO /LTCG 2059 *_VS2010x86_*_APP_FLAGS = /nologo /E /TC 2060 *_VS2010x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2061 *_VS2010x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2062 2063 *_VS2010x86_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe 2064 2065 ################## 2066 # ASL definitions 2067 ################## 2068 *_VS2010x86_*_ASL_PATH = DEF(WIN_IASL_BIN) 2069 *_VS2010x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 2070 *_VS2010x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 2071 *_VS2010x86_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2072 *_VS2010x86_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2073 *_VS2010x86_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2074 2075 ################## 2076 # IA32 definitions 2077 ################## 2078 *_VS2010x86_IA32_*_DLL = DEF(VS2010x86_DLL) 2079 2080 *_VS2010x86_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2081 *_VS2010x86_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe 2082 *_VS2010x86_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe 2083 *_VS2010x86_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe 2084 *_VS2010x86_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe 2085 *_VS2010x86_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe 2086 *_VS2010x86_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe 2087 *_VS2010x86_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe 2088 *_VS2010x86_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe 2089 *_VS2010x86_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe 2090 *_VS2010x86_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe 2091 2092 *_VS2010x86_IA32_MAKE_FLAGS = /nologo 2093 DEBUG_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2094 RELEASE_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2095 NOOPT_VS2010x86_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 2096 2097 DEBUG_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2098 RELEASE_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2099 NOOPT_VS2010x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2100 2101 DEBUG_VS2010x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2102 RELEASE_VS2010x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 2103 NOOPT_VS2010x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2104 2105 ################## 2106 # X64 definitions 2107 ################## 2108 *_VS2010x86_X64_*_DLL = DEF(VS2010x86_DLL) 2109 2110 *_VS2010x86_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe 2111 *_VS2010x86_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2112 *_VS2010x86_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2113 *_VS2010x86_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2114 *_VS2010x86_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe 2115 *_VS2010x86_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2116 *_VS2010x86_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe 2117 *_VS2010x86_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe 2118 *_VS2010x86_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe 2119 *_VS2010x86_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe 2120 2121 DEBUG_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2122 RELEASE_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2123 NOOPT_VS2010x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2124 2125 DEBUG_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2126 RELEASE_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2127 NOOPT_VS2010x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2128 2129 DEBUG_VS2010x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2130 RELEASE_VS2010x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 2131 NOOPT_VS2010x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2132 2133 2134 ################## 2135 # IPF definitions 2136 ################## 2137 *_VS2010x86_IPF_*_DLL = DEF(VS2010x86_DLL) 2138 2139 *_VS2010x86_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2140 *_VS2010x86_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2141 *_VS2010x86_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2142 *_VS2010x86_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe 2143 *_VS2010x86_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2144 *_VS2010x86_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe 2145 *_VS2010x86_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe 2146 *_VS2010x86_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe 2147 *_VS2010x86_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe 2148 *_VS2010x86_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe 2149 2150 DEBUG_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2151 RELEASE_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2152 NOOPT_VS2010x86_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2153 2154 DEBUG_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2155 RELEASE_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2156 NOOPT_VS2010x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2157 2158 DEBUG_VS2010x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 2159 RELEASE_VS2010x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 2160 NOOPT_VS2010x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 2161 2162 2163 #################################################################################### 2164 # VS2010x86xASL - Microsoft Visual Studio 2010 with Microsoft ASL 2165 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 2166 #################################################################################### 2167 *_VS2010x86xASL_*_*_FAMILY = MSFT 2168 2169 *_VS2010x86xASL_*_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2170 *_VS2010x86xASL_*_MAKE_FLAG = /nologo 2171 *_VS2010x86xASL_*_RC_PATH = DEF(WINSDK_BIN)\rc.exe 2172 2173 *_VS2010x86xASL_*_MAKE_FLAGS = /nologo 2174 *_VS2010x86xASL_*_SLINK_FLAGS = /NOLOGO /LTCG 2175 *_VS2010x86xASL_*_APP_FLAGS = /nologo /E /TC 2176 *_VS2010x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2177 *_VS2010x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2178 2179 *_VS2010x86xASL_*_ASM16_PATH = DEF(VS2010x86_BIN)\ml.exe 2180 2181 ################## 2182 # ASL definitions 2183 ################## 2184 *_VS2010x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 2185 *_VS2010x86xASL_*_ASL_FLAGS = DEF(MS_ASL_FLAGS) 2186 *_VS2010x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 2187 *_VS2010x86xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2188 *_VS2010x86xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2189 *_VS2010x86xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2190 2191 ################## 2192 # IA32 definitions 2193 ################## 2194 *_VS2010x86xASL_IA32_*_DLL = DEF(VS2010x86_DLL) 2195 2196 *_VS2010x86xASL_IA32_MAKE_PATH = DEF(VS2010x86_BIN)\nmake.exe 2197 *_VS2010x86xASL_IA32_CC_PATH = DEF(VS2010x86_BIN)\cl.exe 2198 *_VS2010x86xASL_IA32_VFRPP_PATH = DEF(VS2010x86_BIN)\cl.exe 2199 *_VS2010x86xASL_IA32_ASLCC_PATH = DEF(VS2010x86_BIN)\cl.exe 2200 *_VS2010x86xASL_IA32_ASLPP_PATH = DEF(VS2010x86_BIN)\cl.exe 2201 *_VS2010x86xASL_IA32_SLINK_PATH = DEF(VS2010x86_BIN)\lib.exe 2202 *_VS2010x86xASL_IA32_DLINK_PATH = DEF(VS2010x86_BIN)\link.exe 2203 *_VS2010x86xASL_IA32_ASLDLINK_PATH= DEF(VS2010x86_BIN)\link.exe 2204 *_VS2010x86xASL_IA32_APP_PATH = DEF(VS2010x86_BIN)\cl.exe 2205 *_VS2010x86xASL_IA32_PP_PATH = DEF(VS2010x86_BIN)\cl.exe 2206 *_VS2010x86xASL_IA32_ASM_PATH = DEF(VS2010x86_BIN)\ml.exe 2207 2208 *_VS2010x86xASL_IA32_MAKE_FLAGS = /nologo 2209 DEBUG_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm 2210 RELEASE_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2211 NOOPT_VS2010x86xASL_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Gy /Zi /Gm /Od 2212 2213 DEBUG_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2214 RELEASE_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd 2215 NOOPT_VS2010x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Cx /coff /Zd /Zi 2216 2217 DEBUG_VS2010x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2218 RELEASE_VS2010x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 2219 NOOPT_VS2010x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2220 2221 ################## 2222 # X64 definitions 2223 ################## 2224 *_VS2010x86xASL_X64_*_DLL = DEF(VS2010x86_DLL) 2225 2226 *_VS2010x86xASL_X64_CC_PATH = DEF(VS2010x86_BINX64)\cl.exe 2227 *_VS2010x86xASL_X64_PP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2228 *_VS2010x86xASL_X64_APP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2229 *_VS2010x86xASL_X64_VFRPP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2230 *_VS2010x86xASL_X64_ASLCC_PATH = DEF(VS2010x86_BINX64)\cl.exe 2231 *_VS2010x86xASL_X64_ASLPP_PATH = DEF(VS2010x86_BINX64)\cl.exe 2232 *_VS2010x86xASL_X64_ASM_PATH = DEF(VS2010x86_BINX64)\ml64.exe 2233 *_VS2010x86xASL_X64_SLINK_PATH = DEF(VS2010x86_BINX64)\lib.exe 2234 *_VS2010x86xASL_X64_DLINK_PATH = DEF(VS2010x86_BINX64)\link.exe 2235 *_VS2010x86xASL_X64_ASLDLINK_PATH = DEF(VS2010x86_BINX64)\link.exe 2236 2237 DEBUG_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2238 RELEASE_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2239 NOOPT_VS2010x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2240 2241 DEBUG_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2242 RELEASE_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2243 NOOPT_VS2010x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2244 2245 DEBUG_VS2010x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2246 RELEASE_VS2010x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 2247 NOOPT_VS2010x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2248 2249 ################## 2250 # IPF definitions 2251 ################## 2252 *_VS2010x86xASL_IPF_*_DLL = DEF(VS2010x86_DLL) 2253 2254 *_VS2010x86xASL_IPF_PP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2255 *_VS2010x86xASL_IPF_APP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2256 *_VS2010x86xASL_IPF_VFRPP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2257 *_VS2010x86xASL_IPF_ASLCC_PATH = DEF(VS2010x86_BIN64)\cl.exe 2258 *_VS2010x86xASL_IPF_ASLPP_PATH = DEF(VS2010x86_BIN64)\cl.exe 2259 *_VS2010x86xASL_IPF_CC_PATH = DEF(VS2010x86_BIN64)\cl.exe 2260 *_VS2010x86xASL_IPF_ASM_PATH = DEF(VS2010x86_BIN64)\ias.exe 2261 *_VS2010x86xASL_IPF_SLINK_PATH = DEF(VS2010x86_BIN64)\lib.exe 2262 *_VS2010x86xASL_IPF_DLINK_PATH = DEF(VS2010x86_BIN64)\link.exe 2263 *_VS2010x86xASL_IPF_ASLDLINK_PATH = DEF(VS2010x86_BIN64)\link.exe 2264 2265 DEBUG_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2266 RELEASE_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2267 NOOPT_VS2010x86xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2268 2269 DEBUG_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2270 RELEASE_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2271 NOOPT_VS2010x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2272 2273 DEBUG_VS2010x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 2274 RELEASE_VS2010x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 2275 NOOPT_VS2010x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEBUG_DIR)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 2276 2277 2278 #################################################################################### 2279 # 2280 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation) 2281 # And Intel ACPI Compiler 2282 # 2283 #################################################################################### 2284 # DDK3790 - Microsoft Windows DDK 3790.1830 2285 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 2286 *_DDK3790_*_*_FAMILY = MSFT 2287 2288 *_DDK3790_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe 2289 *_DDK3790_*_MAKE_FLAGS = /nologo 2290 *_DDK3790_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe 2291 2292 *_DDK3790_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2293 *_DDK3790_*_APP_FLAGS = /nologo /E /TC 2294 *_DDK3790_*_SLINK_FLAGS = /nologo /LTCG 2295 *_DDK3790_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2296 2297 *_DDK3790_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe 2298 2299 ################## 2300 # ASL definitions 2301 ################## 2302 *_DDK3790_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 2303 *_DDK3790_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 2304 *_DDK3790_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 2305 *_DDK3790_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2306 *_DDK3790_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2307 *_DDK3790_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2308 2309 ################## 2310 # IA32 definitions 2311 ################## 2312 *_DDK3790_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe 2313 *_DDK3790_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe 2314 *_DDK3790_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe 2315 *_DDK3790_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe 2316 *_DDK3790_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe 2317 *_DDK3790_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe 2318 *_DDK3790_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe 2319 *_DDK3790_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe 2320 *_DDK3790_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe 2321 *_DDK3790_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe 2322 2323 DEBUG_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2324 RELEASE_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2325 NOOPT_DDK3790_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2326 2327 DEBUG_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 2328 RELEASE_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 2329 NOOPT_DDK3790_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 2330 2331 DEBUG_DDK3790_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2332 RELEASE_DDK3790_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 2333 NOOPT_DDK3790_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2334 2335 ################## 2336 # x64 definitions 2337 ################## 2338 *_DDK3790_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe 2339 *_DDK3790_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe 2340 *_DDK3790_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe 2341 *_DDK3790_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe 2342 *_DDK3790_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe 2343 *_DDK3790_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe 2344 *_DDK3790_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 2345 *_DDK3790_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe 2346 *_DDK3790_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe 2347 *_DDK3790_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe 2348 2349 DEBUG_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2350 RELEASE_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2351 NOOPT_DDK3790_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2352 2353 DEBUG_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2354 RELEASE_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2355 NOOPT_DDK3790_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2356 2357 DEBUG_DDK3790_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2358 RELEASE_DDK3790_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 2359 NOOPT_DDK3790_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2360 2361 ################## 2362 # IPF definitions 2363 ################## 2364 *_DDK3790_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe 2365 *_DDK3790_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe 2366 *_DDK3790_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe 2367 *_DDK3790_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe 2368 *_DDK3790_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe 2369 *_DDK3790_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe 2370 *_DDK3790_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe 2371 *_DDK3790_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe 2372 *_DDK3790_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe 2373 *_DDK3790_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe 2374 2375 2376 DEBUG_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2377 RELEASE_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2378 NOOPT_DDK3790_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2379 2380 DEBUG_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2381 RELEASE_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2382 NOOPT_DDK3790_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2383 2384 DEBUG_DDK3790_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 2385 RELEASE_DDK3790_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 2386 NOOPT_DDK3790_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 2387 2388 ################## 2389 # EBC definitions 2390 ################## 2391 *_DDK3790_EBC_*_FAMILY = INTEL 2392 2393 *_DDK3790_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 2394 *_DDK3790_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 2395 *_DDK3790_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 2396 *_DDK3790_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 2397 *_DDK3790_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 2398 2399 *_DDK3790_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2400 *_DDK3790_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2401 *_DDK3790_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /ALIGN:32 /DRIVER 2402 2403 #################################################################################### 2404 # 2405 # Microsoft Device Driver Kit 3790.1830 (IA-32, X64, Itanium, with Link Time Code Generation) 2406 # And Microsoft ACPI Compiler 2407 # 2408 #################################################################################### 2409 # DDK3790xASL - Microsoft Windows DDK 3790.1830 2410 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 2411 *_DDK3790xASL_*_*_FAMILY = MSFT 2412 2413 *_DDK3790xASL_*_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe 2414 *_DDK3790xASL_*_MAKE_FLAGS = /nologo 2415 *_DDK3790xASL_*_RC_PATH = DEF(WINDDK_BIN32)\rc.exe 2416 2417 *_DDK3790xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 2418 *_DDK3790xASL_*_APP_FLAGS = /nologo /E /TC 2419 *_DDK3790xASL_*_SLINK_FLAGS = /nologo /LTCG 2420 *_DDK3790xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 2421 2422 *_DDK3790xASL_*_ASM16_PATH = DEF(WINDDK_BIN32)\ml.exe 2423 2424 ################## 2425 # ASL definitions 2426 ################## 2427 *_DDK3790xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 2428 *_DDK3790xASL_*_ASL_FLAGS = 2429 *_DDK3790xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 2430 *_DDK3790xASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2431 *_DDK3790xASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 2432 *_DDK3790xASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 2433 2434 ################## 2435 # IA32 definitions 2436 ################## 2437 *_DDK3790xASL_IA32_CC_PATH = DEF(WINDDK_BIN32)\cl.exe 2438 *_DDK3790xASL_IA32_SLINK_PATH = DEF(WINDDK_BIN32)\lib.exe 2439 *_DDK3790xASL_IA32_DLINK_PATH = DEF(WINDDK_BIN32)\link.exe 2440 *_DDK3790xASL_IA32_PP_PATH = DEF(WINDDK_BIN32)\cl.exe 2441 *_DDK3790xASL_IA32_VFRPP_PATH = DEF(WINDDK_BIN32)\cl.exe 2442 *_DDK3790xASL_IA32_APP_PATH = DEF(WINDDK_BIN32)\cl.exe 2443 *_DDK3790xASL_IA32_ASM_PATH = DEF(WINDDK_BIN32)\ml.exe 2444 *_DDK3790xASL_IA32_ASLCC_PATH = DEF(WINDDK_BIN32)\cl.exe 2445 *_DDK3790xASL_IA32_ASLPP_PATH = DEF(WINDDK_BIN32)\cl.exe 2446 *_DDK3790xASL_IA32_ASLDLINK_PATH = DEF(WINDDK_BIN32)\link.exe 2447 2448 DEBUG_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2449 RELEASE_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 2450 NOOPT_DDK3790xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2451 2452 DEBUG_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 2453 RELEASE_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 2454 NOOPT_DDK3790xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 2455 2456 DEBUG_DDK3790xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2457 RELEASE_DDK3790xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 2458 NOOPT_DDK3790xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2459 2460 ################## 2461 # x64 definitions 2462 ################## 2463 *_DDK3790xASL_X64_CC_PATH = DEF(WINDDK_BINX64)\cl.exe 2464 *_DDK3790xASL_X64_SLINK_PATH = DEF(WINDDK_BINX64)\lib.exe 2465 *_DDK3790xASL_X64_DLINK_PATH = DEF(WINDDK_BINX64)\link.exe 2466 *_DDK3790xASL_X64_PP_PATH = DEF(WINDDK_BINX64)\cl.exe 2467 *_DDK3790xASL_X64_VFRPP_PATH = DEF(WINDDK_BINX64)\cl.exe 2468 *_DDK3790xASL_X64_APP_PATH = DEF(WINDDK_BINX64)\cl.exe 2469 *_DDK3790xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 2470 *_DDK3790xASL_X64_ASLCC_PATH = DEF(WINDDK_BINX64)\cl.exe 2471 *_DDK3790xASL_X64_ASLPP_PATH = DEF(WINDDK_BINX64)\cl.exe 2472 *_DDK3790xASL_X64_ASLDLINK_PATH = DEF(WINDDK_BINX64)\link.exe 2473 2474 DEBUG_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 2475 RELEASE_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FIAutoGen.h /EHs-c- /GR- /GF 2476 NOOPT_DDK3790xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 2477 2478 DEBUG_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2479 RELEASE_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 2480 NOOPT_DDK3790xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 2481 2482 DEBUG_DDK3790xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2483 RELEASE_DDK3790xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4078 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 2484 NOOPT_DDK3790xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:AMD64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 2485 2486 ################## 2487 # IPF definitions 2488 ################## 2489 *_DDK3790xASL_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe 2490 *_DDK3790xASL_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe 2491 *_DDK3790xASL_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe 2492 *_DDK3790xASL_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe 2493 *_DDK3790xASL_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe 2494 *_DDK3790xASL_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe 2495 *_DDK3790xASL_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe 2496 *_DDK3790xASL_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe 2497 *_DDK3790xASL_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe 2498 *_DDK3790xASL_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe 2499 2500 2501 DEBUG_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 /Zi 2502 RELEASE_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /Os /GL /FIAutoGen.h /QIPF_fr32 2503 NOOPT_DDK3790xASL_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /EHs-c- /GR- /Gy /FIAutoGen.h /QIPF_fr32 /Zi /Od 2504 2505 DEBUG_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2506 RELEASE_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 2507 NOOPT_DDK3790xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 2508 2509 DEBUG_DDK3790xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 2510 RELEASE_DDK3790xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 2511 NOOPT_DDK3790xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 2512 2513 ################## 2514 # EBC definitions 2515 ################## 2516 *_DDK3790xASL_EBC_*_FAMILY = INTEL 2517 2518 *_DDK3790xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 2519 *_DDK3790xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 2520 *_DDK3790xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 2521 *_DDK3790xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 2522 *_DDK3790xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 2523 2524 *_DDK3790xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2525 *_DDK3790xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2526 *_DDK3790xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /ALIGN:32 /DRIVER 184 RELEASE_VS2010_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /IGNORE:4254 /MERGE:.data=.text /MERGE:.rdata=.text 185 NOOPT_VS2010_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 186 187 2527 188 2528 189 … … 2536 197 *_*_*_SYMRENAME_FLAGS = Symbol renaming not needed for 2537 198 DEBUG_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)\$(MODULE_NAME).debug 199 # todo: RELEASE_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)\$(MODULE_NAME).debug 2538 200 RELEASE_*_*_OBJCOPY_ADDDEBUGFLAG = 2539 201 2540 DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -c -include AutoGen.h 2541 DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition -O2 -mno-stack-arg-probe 2542 DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address -mno-stack-arg-probe 2543 DEFINE GCC_IPF_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -minline-int-divide-min-latency 2544 DEFINE GCC_ARMGCC_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mword-relocations -mlittle-endian -mabi=aapcs -mapcs -fno-short-enums -save-temps -fsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer 2545 DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie 202 DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h 203 DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double -freorder-blocks -freorder-blocks-and-partition -mno-stack-arg-probe @VBOX_MINGW32_Wno@ 204 DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address -mno-stack-arg-probe @VBOX_MINGW64_Wno@ 205 DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie --fatal-warnings 2546 206 DEFINE GCC_IA32_X64_DLINK_COMMON = DEF(GCC_DLINK_FLAGS_COMMON) --gc-sections 2547 207 DEFINE GCC_IA32_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _ReferenceAcpiTable -u $(IMAGE_ENTRY_POINT) 2548 DEFINE GCC_IA32_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20 -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 2549 DEFINE GCC_IPF_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll -static --entry $(IMAGE_ENTRY_POINT) --undefined $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 2550 DEFINE GCC_IPF_OBJCOPY_FLAGS = -I elf64-ia64-little -O efi-bsdrv-ia64 2551 DEFINE GCC_IPF_SYMRENAME_FLAGS = --redefine-sym memcpy=CopyMem 208 DEFINE GCC_IA32_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_COMMON) --file-alignment 0x20 --section-alignment 0x20 -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 2552 209 DEFINE GCC_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h 2553 210 DEFINE GCC_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h … … 2558 215 DEFINE GCC_IA32_RC_FLAGS = -I binary -O elf32-i386 -B i386 --rename-section .data=.hii 2559 216 DEFINE GCC_X64_RC_FLAGS = -I binary -O elf64-x86-64 -B i386 --rename-section .data=.hii 2560 DEFINE GCC_IPF_RC_FLAGS = -I binary -O elf64-ia64-little -B ia64 --rename-section .data=.hii 2561 2562 DEFINE GCC44_ALL_CC_FLAGS = -g -fshort-wchar -fno-stack-protector -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-array-bounds -ffunction-sections -fdata-sections -c -include AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings 2563 DEFINE GCC44_IA32_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m32 -malign-double -D EFI32 2564 DEFINE GCC44_X64_CC_FLAGS = DEF(GCC44_ALL_CC_FLAGS) -m64 "-DEFIAPI=__attribute__((ms_abi))" -DNO_BUILTIN_VA_FUNCS -mno-red-zone -Wno-address -mcmodel=large 2565 DEFINE GCC44_IA32_X64_DLINK_COMMON = -nostdlib -n -q --gc-sections --script=$(EDK_TOOLS_PATH)/Scripts/gcc4.4-ld-script 2566 DEFINE GCC44_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) --entry ReferenceAcpiTable -u ReferenceAcpiTable 2567 DEFINE GCC44_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 2568 DEFINE GCC44_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -melf_x86_64 --oformat=elf64-x86-64 2569 DEFINE GCC44_ASM_FLAGS = DEF(GCC_ASM_FLAGS) 2570 2571 DEFINE GCC45_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) 2572 DEFINE GCC45_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS) 2573 DEFINE GCC45_IA32_X64_DLINK_COMMON = DEF(GCC44_IA32_X64_DLINK_COMMON) 2574 DEFINE GCC45_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) 2575 DEFINE GCC45_IA32_X64_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) 2576 DEFINE GCC45_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS) 2577 DEFINE GCC45_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) 2578 2579 DEFINE GCC46_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable 2580 DEFINE GCC46_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable 2581 DEFINE GCC46_IA32_X64_DLINK_COMMON = DEF(GCC45_IA32_X64_DLINK_COMMON) 2582 DEFINE GCC46_IA32_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) 2583 DEFINE GCC46_IA32_X64_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS) 2584 DEFINE GCC46_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS) 2585 DEFINE GCC46_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) 217 2586 218 2587 219 #################################################################################### … … 2594 226 *_UNIXGCC_*_*_FAMILY = GCC 2595 227 2596 *_UNIXGCC_*_MAKE_PATH = make2597 *_UNIXGCC_*_ASL_PATH = DEF( UNIX_IASL_BIN)2598 2599 *_UNIXGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 2600 *_UNIXGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 228 *_UNIXGCC_*_MAKE_PATH = @KMK@ 229 *_UNIXGCC_*_ASL_PATH = DEF(IASL_BIN) 230 231 *_UNIXGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 --entry _$(IMAGE_ENTRY_POINT) 232 *_UNIXGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 --entry @VBOX_MINGW64_USER_LABEL_PREFIX@$(IMAGE_ENTRY_POINT) 2601 233 *_UNIXGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS) 2602 234 *_UNIXGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS) … … 2625 257 *_UNIXGCC_IA32_RC_PATH = DEF(UNIXGCC_IA32_PETOOLS_PREFIX)objcopy 2626 258 2627 *_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) 259 DEBUG_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) -O1 -fno-omit-frame-pointer 260 NOOPT_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) -O0 -fno-omit-frame-pointer 261 RELEASE_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) -O2 -fno-omit-frame-pointer 2628 262 *_UNIXGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 2629 263 *_UNIXGCC_IA32_OBJCOPY_FLAGS = … … 2644 278 *_UNIXGCC_X64_OBJCOPY_PATH = DEF(UNIXGCC_X64_PETOOLS_PREFIX)objcopy 2645 279 2646 *_UNIXGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS) 280 *_UNIXGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS) -fno-omit-frame-pointer 2647 281 *_UNIXGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 2648 282 *_UNIXGCC_X64_OBJCOPY_FLAGS = 2649 283 2650 ################## 2651 # IPF definitions 2652 ################## 2653 *_UNIXGCC_IPF_CC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 2654 *_UNIXGCC_IPF_ASLCC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 2655 *_UNIXGCC_IPF_SLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ar 2656 *_UNIXGCC_IPF_DLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld 2657 *_UNIXGCC_IPF_ASLDLINK_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)ld 2658 *_UNIXGCC_IPF_ASM_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 2659 *_UNIXGCC_IPF_PP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 2660 *_UNIXGCC_IPF_ASLPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 2661 *_UNIXGCC_IPF_VFRPP_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)gcc 2662 *_UNIXGCC_IPF_OBJCOPY_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy 2663 *_UNIXGCC_IPF_SYMRENAME_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy 2664 *_UNIXGCC_IPF_RC_PATH = DEF(UNIXGCC_IPF_PETOOLS_PREFIX)objcopy 2665 2666 *_UNIXGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS) 2667 *_UNIXGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS) 2668 *_UNIXGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS) 2669 *_UNIXGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS) 2670 *_UNIXGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) 2671 2672 2673 #################################################################################### 2674 # 2675 # GCC 4.4 - This configuration is used to compile under Linux to produce 2676 # PE/COFF binaries using GCC 4.4. 2677 # 2678 #################################################################################### 2679 *_GCC44_*_*_FAMILY = GCC 2680 2681 *_GCC44_*_MAKE_PATH = make 2682 *_GCC44_*_ASL_PATH = DEF(UNIX_IASL_BIN) 2683 2684 *_GCC44_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 2685 *_GCC44_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 2686 *_GCC44_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 2687 *_GCC44_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 2688 *_GCC44_*_APP_FLAGS = 2689 *_GCC44_*_ASL_FLAGS = DEF(IASL_FLAGS) 2690 *_GCC44_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 2691 2692 ################## 2693 # GCC44 IA32 definitions 2694 ################## 2695 *_GCC44_IA32_OBJCOPY_PATH = DEF(GCC44_IA32_PREFIX)objcopy 2696 *_GCC44_IA32_CC_PATH = DEF(GCC44_IA32_PREFIX)gcc 2697 *_GCC44_IA32_SLINK_PATH = DEF(GCC44_IA32_PREFIX)ar 2698 *_GCC44_IA32_DLINK_PATH = DEF(GCC44_IA32_PREFIX)ld 2699 *_GCC44_IA32_ASLDLINK_PATH = DEF(GCC44_IA32_PREFIX)ld 2700 *_GCC44_IA32_ASM_PATH = DEF(GCC44_IA32_PREFIX)gcc 2701 *_GCC44_IA32_PP_PATH = DEF(GCC44_IA32_PREFIX)gcc 2702 *_GCC44_IA32_VFRPP_PATH = DEF(GCC44_IA32_PREFIX)gcc 2703 *_GCC44_IA32_ASLCC_PATH = DEF(GCC44_IA32_PREFIX)gcc 2704 *_GCC44_IA32_ASLPP_PATH = DEF(GCC44_IA32_PREFIX)gcc 2705 *_GCC44_IA32_RC_PATH = DEF(GCC44_IA32_PREFIX)objcopy 2706 2707 *_GCC44_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 2708 *_GCC44_IA32_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 2709 *_GCC44_IA32_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m32 --32 -march=i386 2710 *_GCC44_IA32_CC_FLAGS = DEF(GCC44_IA32_CC_FLAGS) -Os 2711 *_GCC44_IA32_DLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 2712 *_GCC44_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 2713 *_GCC44_IA32_OBJCOPY_FLAGS = 2714 2715 ################## 2716 # GCC44 X64 definitions 2717 ################## 2718 *_GCC44_X64_OBJCOPY_PATH = DEF(GCC44_X64_PREFIX)objcopy 2719 *_GCC44_X64_CC_PATH = DEF(GCC44_X64_PREFIX)gcc 2720 *_GCC44_X64_SLINK_PATH = DEF(GCC44_X64_PREFIX)ar 2721 *_GCC44_X64_DLINK_PATH = DEF(GCC44_X64_PREFIX)ld 2722 *_GCC44_X64_ASLDLINK_PATH = DEF(GCC44_X64_PREFIX)ld 2723 *_GCC44_X64_ASM_PATH = DEF(GCC44_X64_PREFIX)gcc 2724 *_GCC44_X64_PP_PATH = DEF(GCC44_X64_PREFIX)gcc 2725 *_GCC44_X64_VFRPP_PATH = DEF(GCC44_X64_PREFIX)gcc 2726 *_GCC44_X64_ASLCC_PATH = DEF(GCC44_X64_PREFIX)gcc 2727 *_GCC44_X64_ASLPP_PATH = DEF(GCC44_X64_PREFIX)gcc 2728 *_GCC44_X64_RC_PATH = DEF(GCC44_X64_PREFIX)objcopy 2729 2730 *_GCC44_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 2731 *_GCC44_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 2732 *_GCC44_X64_ASM_FLAGS = DEF(GCC44_ASM_FLAGS) -m64 --64 -melf_x86_64 2733 *_GCC44_X64_CC_FLAGS = DEF(GCC44_X64_CC_FLAGS) 2734 *_GCC44_X64_DLINK_FLAGS = DEF(GCC44_X64_DLINK_FLAGS) 2735 *_GCC44_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 2736 *_GCC44_X64_OBJCOPY_FLAGS = 2737 2738 #################################################################################### 2739 # 2740 # GCC 4.5 - This configuration is used to compile under Linux to produce 2741 # PE/COFF binaries using GCC 4.5. 2742 # 2743 #################################################################################### 2744 *_GCC45_*_*_FAMILY = GCC 2745 2746 *_GCC45_*_MAKE_PATH = make 2747 *_GCC45_*_ASL_PATH = DEF(UNIX_IASL_BIN) 2748 2749 *_GCC45_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 2750 *_GCC45_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 2751 *_GCC45_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 2752 *_GCC45_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 2753 *_GCC45_*_APP_FLAGS = 2754 *_GCC45_*_ASL_FLAGS = DEF(IASL_FLAGS) 2755 *_GCC45_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 2756 2757 ################## 2758 # GCC45 IA32 definitions 2759 ################## 2760 *_GCC45_IA32_OBJCOPY_PATH = DEF(GCC45_IA32_PREFIX)objcopy 2761 *_GCC45_IA32_CC_PATH = DEF(GCC45_IA32_PREFIX)gcc 2762 *_GCC45_IA32_SLINK_PATH = DEF(GCC45_IA32_PREFIX)ar 2763 *_GCC45_IA32_DLINK_PATH = DEF(GCC45_IA32_PREFIX)ld 2764 *_GCC45_IA32_ASLDLINK_PATH = DEF(GCC45_IA32_PREFIX)ld 2765 *_GCC45_IA32_ASM_PATH = DEF(GCC45_IA32_PREFIX)gcc 2766 *_GCC45_IA32_PP_PATH = DEF(GCC45_IA32_PREFIX)gcc 2767 *_GCC45_IA32_VFRPP_PATH = DEF(GCC45_IA32_PREFIX)gcc 2768 *_GCC45_IA32_ASLCC_PATH = DEF(GCC45_IA32_PREFIX)gcc 2769 *_GCC45_IA32_ASLPP_PATH = DEF(GCC45_IA32_PREFIX)gcc 2770 *_GCC45_IA32_RC_PATH = DEF(GCC45_IA32_PREFIX)objcopy 2771 2772 *_GCC45_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 2773 *_GCC45_IA32_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 2774 *_GCC45_IA32_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m32 --32 -march=i386 2775 *_GCC45_IA32_CC_FLAGS = DEF(GCC45_IA32_CC_FLAGS) -Os 2776 *_GCC45_IA32_DLINK_FLAGS = DEF(GCC45_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 2777 *_GCC45_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 2778 *_GCC45_IA32_OBJCOPY_FLAGS = 2779 2780 ################## 2781 # GCC45 X64 definitions 2782 ################## 2783 *_GCC45_X64_OBJCOPY_PATH = DEF(GCC45_X64_PREFIX)objcopy 2784 *_GCC45_X64_CC_PATH = DEF(GCC45_X64_PREFIX)gcc 2785 *_GCC45_X64_SLINK_PATH = DEF(GCC45_X64_PREFIX)ar 2786 *_GCC45_X64_DLINK_PATH = DEF(GCC45_X64_PREFIX)ld 2787 *_GCC45_X64_ASLDLINK_PATH = DEF(GCC45_X64_PREFIX)ld 2788 *_GCC45_X64_ASM_PATH = DEF(GCC45_X64_PREFIX)gcc 2789 *_GCC45_X64_PP_PATH = DEF(GCC45_X64_PREFIX)gcc 2790 *_GCC45_X64_VFRPP_PATH = DEF(GCC45_X64_PREFIX)gcc 2791 *_GCC45_X64_ASLCC_PATH = DEF(GCC45_X64_PREFIX)gcc 2792 *_GCC45_X64_ASLPP_PATH = DEF(GCC45_X64_PREFIX)gcc 2793 *_GCC45_X64_RC_PATH = DEF(GCC45_X64_PREFIX)objcopy 2794 2795 *_GCC45_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 2796 *_GCC45_X64_ASLDLINK_FLAGS = DEF(GCC45_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 2797 *_GCC45_X64_ASM_FLAGS = DEF(GCC45_ASM_FLAGS) -m64 --64 -melf_x86_64 2798 *_GCC45_X64_CC_FLAGS = DEF(GCC45_X64_CC_FLAGS) 2799 *_GCC45_X64_DLINK_FLAGS = DEF(GCC45_X64_DLINK_FLAGS) 2800 *_GCC45_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 2801 *_GCC45_X64_OBJCOPY_FLAGS = 2802 2803 #################################################################################### 2804 # 2805 # GCC 4.6 - This configuration is used to compile under Linux to produce 2806 # PE/COFF binaries using GCC 4.6. 2807 # 2808 #################################################################################### 2809 *_GCC46_*_*_FAMILY = GCC 2810 2811 *_GCC46_*_MAKE_PATH = make 2812 *_GCC46_*_ASL_PATH = DEF(UNIX_IASL_BIN) 2813 2814 *_GCC46_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 2815 *_GCC46_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 2816 *_GCC46_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 2817 *_GCC46_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 2818 *_GCC46_*_APP_FLAGS = 2819 *_GCC46_*_ASL_FLAGS = DEF(IASL_FLAGS) 2820 *_GCC46_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 2821 2822 ################## 2823 # GCC46 IA32 definitions 2824 ################## 2825 *_GCC46_IA32_OBJCOPY_PATH = DEF(GCC46_IA32_PREFIX)objcopy 2826 *_GCC46_IA32_CC_PATH = DEF(GCC46_IA32_PREFIX)gcc 2827 *_GCC46_IA32_SLINK_PATH = DEF(GCC46_IA32_PREFIX)ar 2828 *_GCC46_IA32_DLINK_PATH = DEF(GCC46_IA32_PREFIX)ld 2829 *_GCC46_IA32_ASLDLINK_PATH = DEF(GCC46_IA32_PREFIX)ld 2830 *_GCC46_IA32_ASM_PATH = DEF(GCC46_IA32_PREFIX)gcc 2831 *_GCC46_IA32_PP_PATH = DEF(GCC46_IA32_PREFIX)gcc 2832 *_GCC46_IA32_VFRPP_PATH = DEF(GCC46_IA32_PREFIX)gcc 2833 *_GCC46_IA32_ASLCC_PATH = DEF(GCC46_IA32_PREFIX)gcc 2834 *_GCC46_IA32_ASLPP_PATH = DEF(GCC46_IA32_PREFIX)gcc 2835 *_GCC46_IA32_RC_PATH = DEF(GCC46_IA32_PREFIX)objcopy 2836 2837 *_GCC46_IA32_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m32 2838 *_GCC46_IA32_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -m elf_i386 2839 *_GCC46_IA32_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m32 -march=i386 2840 *_GCC46_IA32_CC_FLAGS = DEF(GCC46_IA32_CC_FLAGS) -Os 2841 *_GCC46_IA32_DLINK_FLAGS = DEF(GCC46_IA32_X64_DLINK_FLAGS) -m elf_i386 --oformat=elf32-i386 2842 *_GCC46_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 2843 *_GCC46_IA32_OBJCOPY_FLAGS = 2844 2845 ################## 2846 # GCC46 X64 definitions 2847 ################## 2848 *_GCC46_X64_OBJCOPY_PATH = DEF(GCC46_X64_PREFIX)objcopy 2849 *_GCC46_X64_CC_PATH = DEF(GCC46_X64_PREFIX)gcc 2850 *_GCC46_X64_SLINK_PATH = DEF(GCC46_X64_PREFIX)ar 2851 *_GCC46_X64_DLINK_PATH = DEF(GCC46_X64_PREFIX)ld 2852 *_GCC46_X64_ASLDLINK_PATH = DEF(GCC46_X64_PREFIX)ld 2853 *_GCC46_X64_ASM_PATH = DEF(GCC46_X64_PREFIX)gcc 2854 *_GCC46_X64_PP_PATH = DEF(GCC46_X64_PREFIX)gcc 2855 *_GCC46_X64_VFRPP_PATH = DEF(GCC46_X64_PREFIX)gcc 2856 *_GCC46_X64_ASLCC_PATH = DEF(GCC46_X64_PREFIX)gcc 2857 *_GCC46_X64_ASLPP_PATH = DEF(GCC46_X64_PREFIX)gcc 2858 *_GCC46_X64_RC_PATH = DEF(GCC46_X64_PREFIX)objcopy 2859 2860 *_GCC46_X64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -m64 2861 *_GCC46_X64_ASLDLINK_FLAGS = DEF(GCC46_IA32_X64_ASLDLINK_FLAGS) -m elf_x86_64 2862 *_GCC46_X64_ASM_FLAGS = DEF(GCC46_ASM_FLAGS) -m64 -melf_x86_64 2863 *_GCC46_X64_CC_FLAGS = DEF(GCC46_X64_CC_FLAGS) 2864 *_GCC46_X64_DLINK_FLAGS = DEF(GCC46_X64_DLINK_FLAGS) 2865 *_GCC46_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 2866 *_GCC46_X64_OBJCOPY_FLAGS = 2867 2868 #################################################################################### 2869 # 2870 # Cygwin GCC And Intel ACPI Compiler 2871 # 2872 #################################################################################### 2873 # CYGGCC - CygWin GCC 2874 # ASL - Intel ACPI Source Language Compiler (iasl.exe) 2875 *_CYGGCC_*_*_FAMILY = GCC 2876 2877 *_CYGGCC_*_*_DLL = DEF(CYGWIN_BIN) 2878 *_CYGGCC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 2879 *_CYGGCC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 2880 2881 *_CYGGCC_IA32_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 2882 *_CYGGCC_X64_DLINK_FLAGS = DEF(GCC_IA32_X64_DLINK_FLAGS) --image-base=0 2883 *_CYGGCC_IA32_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS) 2884 *_CYGGCC_X64_ASLDLINK_FLAGS = DEF(GCC_IA32_X64_ASLDLINK_FLAGS) 2885 *_CYGGCC_*_MAKE_FLAGS = /nologo 2886 *_CYGGCC_*_ASM_FLAGS = DEF(GCC_ASM_FLAGS) 2887 *_CYGGCC_*_PP_FLAGS = DEF(GCC_PP_FLAGS) 2888 *_CYGGCC_*_ASLPP_FLAGS = DEF(GCC_ASLPP_FLAGS) 2889 *_CYGGCC_*_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) 2890 *_CYGGCC_*_VFRPP_FLAGS = DEF(GCC_VFRPP_FLAGS) 2891 *_CYGGCC_*_APP_FLAGS = 2892 *_CYGGCC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 2893 *_CYGGCC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 2894 2895 ################## 2896 # IA32 definitions 2897 ################## 2898 *_CYGGCC_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc 2899 *_CYGGCC_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar 2900 *_CYGGCC_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld 2901 *_CYGGCC_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc 2902 *_CYGGCC_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc 2903 *_CYGGCC_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc 2904 *_CYGGCC_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc 2905 *_CYGGCC_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc 2906 *_CYGGCC_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc 2907 *_CYGGCC_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld 2908 *_CYGGCC_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy 2909 *_CYGGCC_IA32_OBJCOPY_PATH = DEF(CYGWIN_BINIA32)objcopy 2910 2911 *_CYGGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) 2912 *_CYGGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 2913 *_CYGGCC_IA32_OBJCOPY_FLAGS = 2914 2915 ################## 2916 # X64 definitions 2917 ################## 2918 *_CYGGCC_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc 2919 *_CYGGCC_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar 2920 *_CYGGCC_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld 2921 *_CYGGCC_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc 2922 *_CYGGCC_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc 2923 *_CYGGCC_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc 2924 *_CYGGCC_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc 2925 *_CYGGCC_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc 2926 *_CYGGCC_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc 2927 *_CYGGCC_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld 2928 *_CYGGCC_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy 2929 *_CYGGCC_X64_OBJCOPY_PATH = DEF(CYGWIN_BINX64)objcopy 2930 2931 *_CYGGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS) 2932 *_CYGGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 2933 *_CYGGCC_X64_OBJCOPY_FLAGS = 2934 2935 ################## 2936 # IPF definitions 2937 ################## 2938 *_CYGGCC_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc 2939 *_CYGGCC_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar 2940 *_CYGGCC_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld 2941 *_CYGGCC_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld 2942 *_CYGGCC_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc 2943 *_CYGGCC_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc 2944 *_CYGGCC_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc 2945 *_CYGGCC_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc 2946 *_CYGGCC_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc 2947 *_CYGGCC_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy 2948 *_CYGGCC_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy 2949 *_CYGGCC_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy 2950 2951 *_CYGGCC_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS) 2952 *_CYGGCC_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS) 2953 *_CYGGCC_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS) 2954 *_CYGGCC_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS) 2955 *_CYGGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) 2956 2957 ################## 2958 # EBC definitions 2959 ################## 2960 *_CYGGCC_EBC_*_FAMILY = INTEL 2961 2962 *_CYGGCC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 2963 *_CYGGCC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 2964 *_CYGGCC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 2965 *_CYGGCC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 2966 *_CYGGCC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 2967 *_CYGGCC_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe 2968 2969 *_CYGGCC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 2970 *_CYGGCC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 2971 *_CYGGCC_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /ALIGN:32 /DRIVER 2972 2973 #################################################################################### 2974 # 2975 # Cygwin GCC And Microsoft ACPI Compiler 2976 # 2977 #################################################################################### 2978 # CYGGCCxASL - CygWin GCC 2979 # ASL - Microsoft ACPI Source Language Compiler (asl.exe) 2980 *_CYGGCCxASL_*_*_FAMILY = GCC 2981 2982 *_CYGGCCxASL_*_*_DLL = DEF(CYGWIN_BIN) 2983 *_CYGGCCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 2984 2985 *_CYGGCCxASL_*_MAKE_FLAGS = /nologo 2986 *_CYGGCCxASL_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h 2987 *_CYGGCCxASL_*_DLINK_FLAGS = -nostdlib -O2 --gc-sections --dll --export-all-symbols --entry _$(IMAGE_ENTRY_POINT) --file-alignment 0x20 --section-alignment 0x20 2988 *_CYGGCCxASL_*_ASM_FLAGS = -c -x assembler -imacros AutoGen.h 2989 *_CYGGCCxASL_*_APP_FLAGS = -E -x assembler 2990 *_CYGGCCxASL_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h 2991 2992 ################## 2993 # ASL definitions 2994 ################## 2995 *_CYGGCCxASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 2996 *_CYGGCCxASL_*_ASL_FLAGS = 2997 *_CYGGCCxASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 2998 *_CYGGCCxASL_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 2999 *_CYGGCCxASL_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 3000 *_CYGGCCxASL_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 3001 3002 ################## 3003 # IA32 definitions 3004 ################## 3005 *_CYGGCCxASL_IA32_CC_PATH = DEF(CYGWIN_BINIA32)gcc 3006 *_CYGGCCxASL_IA32_SLINK_PATH = DEF(CYGWIN_BINIA32)ar 3007 *_CYGGCCxASL_IA32_DLINK_PATH = DEF(CYGWIN_BINIA32)ld 3008 *_CYGGCCxASL_IA32_ASM_PATH = DEF(CYGWIN_BINIA32)gcc 3009 *_CYGGCCxASL_IA32_PP_PATH = DEF(CYGWIN_BINIA32)gcc 3010 *_CYGGCCxASL_IA32_APP_PATH = DEF(CYGWIN_BINIA32)gcc 3011 *_CYGGCCxASL_IA32_VFRPP_PATH = DEF(CYGWIN_BINIA32)gcc 3012 *_CYGGCCxASL_IA32_ASLCC_PATH = DEF(CYGWIN_BINIA32)gcc 3013 *_CYGGCCxASL_IA32_ASLPP_PATH = DEF(CYGWIN_BINIA32)gcc 3014 *_CYGGCCxASL_IA32_ASLDLINK_PATH = DEF(CYGWIN_BINIA32)ld 3015 *_CYGGCCxASL_IA32_RC_PATH = DEF(CYGWIN_BINIA32)objcopy 3016 3017 *_CYGGCCxASL_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS) 3018 *_CYGGCCxASL_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 3019 3020 ################## 3021 # X64 definitions 3022 ################## 3023 *_CYGGCCxASL_X64_CC_PATH = DEF(CYGWIN_BINX64)gcc 3024 *_CYGGCCxASL_X64_SLINK_PATH = DEF(CYGWIN_BINX64)ar 3025 *_CYGGCCxASL_X64_DLINK_PATH = DEF(CYGWIN_BINX64)ld 3026 *_CYGGCCxASL_X64_ASM_PATH = DEF(CYGWIN_BINX64)gcc 3027 *_CYGGCCxASL_X64_PP_PATH = DEF(CYGWIN_BINX64)gcc 3028 *_CYGGCCxASL_X64_APP_PATH = DEF(CYGWIN_BINX64)gcc 3029 *_CYGGCCxASL_X64_VFRPP_PATH = DEF(CYGWIN_BINX64)gcc 3030 *_CYGGCCxASL_X64_ASLCC_PATH = DEF(CYGWIN_BINX64)gcc 3031 *_CYGGCCxASL_X64_ASLPP_PATH = DEF(CYGWIN_BINX64)gcc 3032 *_CYGGCCxASL_X64_ASLDLINK_PATH = DEF(CYGWIN_BINX64)ld 3033 *_CYGGCCxASL_X64_RC_PATH = DEF(CYGWIN_BINX64)objcopy 3034 3035 *_CYGGCCxASL_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS) 3036 *_CYGGCCxASL_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 3037 3038 ################## 3039 # IPF definitions 3040 ################## 3041 *_CYGGCCxASL_IPF_CC_PATH = DEF(CYGWIN_BINIPF)gcc 3042 *_CYGGCCxASL_IPF_SLINK_PATH = DEF(CYGWIN_BINIPF)ar 3043 *_CYGGCCxASL_IPF_DLINK_PATH = DEF(CYGWIN_BINIPF)ld 3044 *_CYGGCCxASL_IPF_ASLDLINK_PATH = DEF(CYGWIN_BINIPF)ld 3045 *_CYGGCCxASL_IPF_ASM_PATH = DEF(CYGWIN_BINIPF)gcc 3046 *_CYGGCCxASL_IPF_PP_PATH = DEF(CYGWIN_BINIPF)gcc 3047 *_CYGGCCxASL_IPF_VFRPP_PATH = DEF(CYGWIN_BINIPF)gcc 3048 *_CYGGCCxASL_IPF_ASLCC_PATH = DEF(CYGWIN_BINIPF)gcc 3049 *_CYGGCCxASL_IPF_ASLPP_PATH = DEF(CYGWIN_BINIPF)gcc 3050 *_CYGGCCxASL_IPF_OBJCOPY_PATH = DEF(CYGWIN_BINIPF)objcopy 3051 *_CYGGCCxASL_IPF_SYMRENAME_PATH = DEF(CYGWIN_BINIPF)objcopy 3052 *_CYGGCCxASL_IPF_RC_PATH = DEF(CYGWIN_BINIPF)objcopy 3053 3054 *_CYGGCCxASL_IPF_CC_FLAGS = DEF(GCC_IPF_CC_FLAGS) 3055 *_CYGGCCxASL_IPF_DLINK_FLAGS = DEF(GCC_IPF_DLINK_FLAGS) 3056 *_CYGGCCxASL_IPF_OBJCOPY_FLAGS = DEF(GCC_IPF_OBJCOPY_FLAGS) 3057 *_CYGGCCxASL_IPF_SYMRENAME_FLAGS = DEF(GCC_IPF_SYMRENAME_FLAGS) 3058 *_CYGGCCxASL_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) 3059 3060 ################## 3061 # EBC definitions 3062 ################## 3063 *_CYGGCCxASL_EBC_*_FAMILY = INTEL 3064 3065 *_CYGGCCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 3066 *_CYGGCCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 3067 *_CYGGCCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 3068 *_CYGGCCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 3069 *_CYGGCCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 3070 *_CYGGCCxASL_EBC_RC_PATH = DEF(MS_VS_BIN)\rc.exe 3071 3072 *_CYGGCCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3073 *_CYGGCCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3074 *_CYGGCCxASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /ALIGN:32 /DRIVER 3075 3076 #################################################################################### 3077 # 3078 # Elf GCC - This configuration is used to compile on Linux boxes to produce elf 3079 # binaries. 3080 # 3081 #################################################################################### 3082 # ELFGCC - Linux ELF GCC 3083 *_ELFGCC_*_*_FAMILY = GCC 3084 *_ELFGCC_*_MAKE_PATH = make 3085 3086 *_ELFGCC_*_PP_FLAGS = -E -x assembler-with-cpp -include AutoGen.h 3087 *_ELFGCC_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(MODULE_NAME)StrDefs.h 3088 3089 ################## 3090 # ASL definitions 3091 ################## 3092 *_ELFGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN) 3093 *_ELFGCC_*_ASL_FLAGS = DEF(IASL_FLAGS) 3094 *_ELFGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 3095 *_ELFGCC_*_ASLPP_FLAGS = -x c -E -P 3096 *_ELFGCC_*_ASLCC_FLAGS = -x c 3097 *_ELFGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable 3098 3099 ################## 3100 # IA32 definitions 3101 ################## 3102 *_ELFGCC_IA32_OBJCOPY_PATH = DEF(ELFGCC_BIN)/objcopy 3103 *_ELFGCC_IA32_CC_PATH = DEF(ELFGCC_BIN)/gcc 3104 *_ELFGCC_IA32_SLINK_PATH = DEF(ELFGCC_BIN)/ar 3105 *_ELFGCC_IA32_DLINK_PATH = DEF(ELFGCC_BIN)/ld 3106 *_ELFGCC_IA32_ASM_PATH = DEF(ELFGCC_BIN)/gcc 3107 *_ELFGCC_IA32_PP_PATH = DEF(ELFGCC_BIN)/gcc 3108 *_ELFGCC_IA32_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc 3109 *_ELFGCC32_IA32_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc 3110 *_ELFGCC32_IA32_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc 3111 *_ELFGCC32_IA32_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld 3112 *_ELFGCC_IA32_RC_PATH = DEF(ELFGCC_BIN)/objcopy 3113 3114 *_ELFGCC_IA32_CC_FLAGS = -m32 -g -fshort-wchar -fno-strict-aliasing -Wall -malign-double -c -include $(DEST_DIR_DEBUG)/AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings 3115 *_ELFGCC_IA32_SLINK_FLAGS = 3116 *_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 3117 #*_ELFGCC_IA32_DLINK_FLAGS = -melf_i386 -nostdlib -n -q -Ttext 0x220 --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) 3118 *_ELFGCC_IA32_ASM_FLAGS = -m32 -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h 3119 *_ELFGCC_IA32_PP_FLAGS = -m32 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 3120 *_ELFGCC_IA32_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 3121 *_ELFGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS) 3122 *_ELFGCC_IA32_OBJCOPY_FLAGS = 3123 3124 ################## 3125 # X64 definitions 3126 ################## 3127 *_ELFGCC_X64_CC_PATH = DEF(ELFGCC_BIN)/gcc 3128 *_ELFGCC_X64_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc 3129 *_ELFGCC_X64_SLINK_PATH = DEF(ELFGCC_BIN)/ar 3130 *_ELFGCC_X64_DLINK_PATH = DEF(ELFGCC_BIN)/ld 3131 *_ELFGCC_X64_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld 3132 *_ELFGCC_X64_ASM_PATH = DEF(ELFGCC_BIN)/gcc 3133 *_ELFGCC_X64_PP_PATH = DEF(ELFGCC_BIN)/gcc 3134 *_ELFGCC_X64_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc 3135 *_ELFGCC_X64_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc 3136 *_ELFGCC_X64_RC_PATH = DEF(ELFGCC_BIN)/objcopy 3137 3138 *_ELFGCC_X64_CC_FLAGS = -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-address -Wno-array-bounds -c -include AutoGen.h -D_EFI_P64 3139 *_ELFGCC_X64_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 3140 *_ELFGCC_X64_SLINK_FLAGS = 3141 *_ELFGCC_X64_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h 3142 *_ELFGCC_X64_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 3143 *_ELFGCC_X64_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 3144 *_ELFGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS) 3145 3146 ################## 3147 # IPF definitions 3148 ################## 3149 *_ELFGCC_IPF_CC_PATH = DEF(ELFGCC_BIN)/gcc 3150 *_ELFGCC_IPF_ASLCC_PATH = DEF(ELFGCC_BIN)/gcc 3151 *_ELFGCC_IPF_SLINK_PATH = DEF(ELFGCC_BIN)/ar 3152 *_ELFGCC_IPF_DLINK_PATH = DEF(ELFGCC_BIN)/ld 3153 *_ELFGCC_IPF_ASLDLINK_PATH = DEF(ELFGCC_BIN)/ld 3154 *_ELFGCC_IPF_ASM_PATH = DEF(ELFGCC_BIN)/gcc 3155 *_ELFGCC_IPF_PP_PATH = DEF(ELFGCC_BIN)/gcc 3156 *_ELFGCC_IPF_ASLPP_PATH = DEF(ELFGCC_BIN)/gcc 3157 *_ELFGCC_IPF_VFRPP_PATH = DEF(ELFGCC_BIN)/gcc 3158 *_ELFGCC_IPF_RC_PATH = DEF(ELFGCC_BIN)/objcopy 3159 3160 *_ELFGCC_IPF_CC_FLAGS = -Os -fshort-wchar -Wall -Werror -c -include AutoGen.h -D_EFI_P64 3161 *_ELFGCC_IPF_DLINK_FLAGS = -nostdlib --shared --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 3162 *_ELFGCC_IPF_SLINK_FLAGS = 3163 *_ELFGCC_IPF_ASM_FLAGS = -c -x assembler -imacros $(DEST_DIR_DEBUG)/AutoGen.h 3164 *_ELFGCC_IPF_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 3165 *_ELFGCC_IPF_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 3166 *_ELFGCC_IPF_RC_FLAGS = DEF(GCC_IPF_RC_FLAGS) 3167 3168 #################################################################################### 3169 # 3170 # Intel(R) C++ Compiler Version 9.1 3171 # 3172 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032 3173 # ASL - Intel ACPI Source Language Compiler 3174 # 3175 #################################################################################### 3176 # ICC - Intel C Compiler V9.1 3177 *_ICC_*_*_FAMILY = INTEL 3178 3179 *_ICC_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3180 *_ICC_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 3181 3182 *_ICC_*_MAKE_FLAGS = /nologo 3183 *_ICC_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3184 *_ICC_*_APP_FLAGS = /nologo /E /TC 3185 *_ICC_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3186 3187 *_ICC_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 3188 3189 ################## 3190 # ASL definitions 3191 ################## 3192 *_ICC_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 3193 *_ICC_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3194 *_ICC_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3195 *_ICC_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 3196 *_ICC_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 3197 *_ICC_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 3198 3199 ################## 3200 # IA32 definitions 3201 ################## 3202 *_ICC_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe 3203 *_ICC_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe 3204 # xilib.exe needs lib.exe from Visual Studio 3205 *_ICC_IA32_SLINK_DLL = DEF(MS_VS_BIN) 3206 *_ICC_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe 3207 *_ICC_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe 3208 *_ICC_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe 3209 *_ICC_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe 3210 *_ICC_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 3211 *_ICC_IA32_ASM_DLL = DEF(MS_VS_DLL) 3212 *_ICC_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe 3213 *_ICC_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe 3214 *_ICC_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe 3215 3216 DEBUG_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 3217 RELEASE_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 3218 NOOPT_ICC_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od 3219 3220 DEBUG_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3221 RELEASE_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 3222 NOOPT_ICC_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3223 3224 *_ICC_IA32_SLINK_FLAGS = /nologo 3225 DEBUG_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3226 RELEASE_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3227 NOOPT_ICC_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3228 3229 ################## 3230 # X64 definitions 3231 ################## 3232 *_ICC_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe 3233 *_ICC_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe 3234 # xilib.exe needs lib.exe from Visual Studio 3235 *_ICC_X64_SLINK_DLL = DEF(MS_VS_BIN) 3236 *_ICC_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe 3237 *_ICC_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe 3238 *_ICC_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe 3239 *_ICC_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe 3240 *_ICC_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 3241 *_ICC_X64_ASM_DLL = DEF(MS_VS_DLL) 3242 *_ICC_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe 3243 *_ICC_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe 3244 *_ICC_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe 3245 3246 DEBUG_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 3247 RELEASE_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 3248 NOOPT_ICC_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od 3249 3250 DEBUG_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3251 RELEASE_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3252 NOOPT_ICC_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3253 3254 DEBUG_ICC_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3255 RELEASE_ICC_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3256 NOOPT_ICC_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3257 3258 *_ICC_X64_SLINK_FLAGS = /nologo /LTCG 3259 3260 3261 ################## 3262 # IPF definitions 3263 ################## 3264 *_ICC_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe 3265 # icl.exe needs cl.exe from Visual Studio 3266 *_ICC_IPF_CC_DLL = DEF(MS_VS_BIN) 3267 *_ICC_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe 3268 # xilib.exe needs lib.exe from Visual Studio 3269 *_ICC_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 3270 *_ICC_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe 3271 *_ICC_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe 3272 *_ICC_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe 3273 *_ICC_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe 3274 *_ICC_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe 3275 *_ICC_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe 3276 *_ICC_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe 3277 *_ICC_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe 3278 3279 DEBUG_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 3280 RELEASE_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF 3281 NOOPT_ICC_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 3282 3283 DEBUG_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3284 RELEASE_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 3285 NOOPT_ICC_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3286 3287 DEBUG_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3288 RELEASE_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 3289 NOOPT_ICC_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3290 3291 *_ICC_IPF_SLINK_FLAGS = /nologo 3292 3293 ################## 3294 # EBC definitions 3295 ################## 3296 *_ICC_EBC_*_FAMILY = INTEL 3297 3298 *_ICC_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3299 *_ICC_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 3300 *_ICC_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 3301 *_ICC_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 3302 *_ICC_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 3303 *_ICC_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 3304 3305 *_ICC_EBC_MAKE_FLAGS = /nologo 3306 *_ICC_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3307 *_ICC_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3308 *_ICC_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3309 *_ICC_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3310 *_ICC_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 3311 3312 #################################################################################### 3313 # 3314 # Intel(R) C++ Compiler Version 9.1 3315 # 3316 # IPF - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032 3317 # ASL - Microsoft ACPI Source Language Compiler 3318 # 3319 #################################################################################### 3320 # ICCxASL - Intel C Compiler V9.1 3321 *_ICCxASL_*_*_FAMILY = INTEL 3322 3323 *_ICCxASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3324 *_ICCxASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 3325 3326 *_ICCxASL_*_MAKE_FLAGS = /nologo 3327 *_ICCxASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3328 *_ICCxASL_*_APP_FLAGS = /nologo /E /TC 3329 *_ICCxASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3330 3331 *_ICCxASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 3332 3333 ################## 3334 # ASL definitions 3335 ################## 3336 *_ICCxASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 3337 *_ICCxASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3338 *_ICCxASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3339 *_ICCxASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 3340 *_ICCxASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 3341 *_ICCxASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 3342 3343 ################## 3344 # IA32 definitions 3345 ################## 3346 *_ICCxASL_IA32_CC_PATH = DEF(ICC_BIN32)\icl.exe 3347 *_ICCxASL_IA32_SLINK_PATH = DEF(ICC_BIN32)\xilib.exe 3348 # xilib.exe needs lib.exe from Visual Studio 3349 *_ICCxASL_IA32_SLINK_DLL = DEF(MS_VS_BIN) 3350 *_ICCxASL_IA32_DLINK_PATH = DEF(ICC_BIN32)\xilink.exe 3351 *_ICCxASL_IA32_PP_PATH = DEF(ICC_BIN32)\icl.exe 3352 *_ICCxASL_IA32_VFRPP_PATH = DEF(ICC_BIN32)\icl.exe 3353 *_ICCxASL_IA32_APP_PATH = DEF(ICC_BIN32)\icl.exe 3354 *_ICCxASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 3355 *_ICCxASL_IA32_ASM_DLL = DEF(MS_VS_DLL) 3356 *_ICCxASL_IA32_ASLCC_PATH = DEF(ICC_BIN32)\icl.exe 3357 *_ICCxASL_IA32_ASLPP_PATH = DEF(ICC_BIN32)\icl.exe 3358 *_ICCxASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32)\xilink.exe 3359 3360 DEBUG_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 3361 RELEASE_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 3362 NOOPT_ICCxASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od 3363 3364 DEBUG_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3365 RELEASE_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 3366 NOOPT_ICCxASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3367 3368 *_ICCxASL_IA32_SLINK_FLAGS = /nologo 3369 DEBUG_ICCxASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3370 RELEASE_ICCxASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3371 NOOPT_ICCxASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3372 3373 ################## 3374 # X64 definitions 3375 ################## 3376 *_ICCxASL_X64_CC_PATH = DEF(ICC_BINX64)\icl.exe 3377 *_ICCxASL_X64_SLINK_PATH = DEF(ICC_BINX64)\xilib.exe 3378 # xilib.exe needs lib.exe from Visual Studio 3379 *_ICCxASL_X64_SLINK_DLL = DEF(MS_VS_BIN) 3380 *_ICCxASL_X64_DLINK_PATH = DEF(ICC_BINX64)\xilink.exe 3381 *_ICCxASL_X64_PP_PATH = DEF(ICC_BINX64)\icl.exe 3382 *_ICCxASL_X64_VFRPP_PATH = DEF(ICC_BINX64)\icl.exe 3383 *_ICCxASL_X64_APP_PATH = DEF(ICC_BINX64)\icl.exe 3384 *_ICCxASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 3385 *_ICCxASL_X64_ASM_DLL = DEF(MS_VS_DLL) 3386 *_ICCxASL_X64_ASLCC_PATH = DEF(ICC_BINX64)\icl.exe 3387 *_ICCxASL_X64_ASLPP_PATH = DEF(ICC_BINX64)\icl.exe 3388 *_ICCxASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64)\xilink.exe 3389 3390 DEBUG_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 3391 RELEASE_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 3392 NOOPT_ICCxASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od 3393 3394 DEBUG_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3395 RELEASE_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3396 NOOPT_ICCxASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3397 3398 DEBUG_ICCxASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3399 RELEASE_ICCxASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3400 NOOPT_ICCxASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3401 3402 *_ICCxASL_X64_SLINK_FLAGS = /nologo /LTCG 3403 3404 3405 ################## 3406 # IPF definitions 3407 ################## 3408 *_ICCxASL_IPF_CC_PATH = DEF(ICC_BIN64)\icl.exe 3409 # icl.exe needs cl.exe from Visual Studio 3410 *_ICCxASL_IPF_CC_DLL = DEF(MS_VS_BIN) 3411 *_ICCxASL_IPF_SLINK_PATH = DEF(ICC_BIN64)\xilib.exe 3412 # xilib.exe needs lib.exe from Visual Studio 3413 *_ICCxASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 3414 *_ICCxASL_IPF_DLINK_PATH = DEF(ICC_BIN64)\xilink.exe 3415 *_ICCxASL_IPF_PP_PATH = DEF(ICC_BIN64)\icl.exe 3416 *_ICCxASL_IPF_VFRPP_PATH = DEF(ICC_BIN64)\icl.exe 3417 *_ICCxASL_IPF_APP_PATH = DEF(ICC_BIN64)\icl.exe 3418 *_ICCxASL_IPF_ASM_PATH = DEF(ICC_BIN64)\ias.exe 3419 *_ICCxASL_IPF_ASLCC_PATH = DEF(ICC_BIN64)\icl.exe 3420 *_ICCxASL_IPF_ASLPP_PATH = DEF(ICC_BIN64)\icl.exe 3421 *_ICCxASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64)\xilink.exe 3422 3423 DEBUG_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 3424 RELEASE_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF 3425 NOOPT_ICCxASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 3426 3427 DEBUG_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3428 RELEASE_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 3429 NOOPT_ICCxASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3430 3431 DEBUG_ICCxASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3432 RELEASE_ICCxASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 3433 NOOPT_ICCxASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3434 3435 *_ICCxASL_IPF_SLINK_FLAGS = /nologo 3436 3437 ################## 3438 # EBC definitions 3439 ################## 3440 *_ICCxASL_EBC_*_FAMILY = INTEL 3441 3442 *_ICCxASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3443 *_ICCxASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 3444 *_ICCxASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 3445 *_ICCxASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 3446 *_ICCxASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 3447 *_ICCxASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 3448 3449 *_ICCxASL_EBC_MAKE_FLAGS = /nologo 3450 *_ICCxASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3451 *_ICCxASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3452 *_ICCxASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3453 *_ICCxASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3454 *_ICCxASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 3455 3456 3457 #################################################################################### 3458 # 3459 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS) 3460 # 3461 # ICCx86 - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032 3462 # ASL - Intel ACPI Source Language Compiler 3463 # 3464 #################################################################################### 3465 # ICCx86 - Intel C Compiler V9.1 3466 *_ICCx86_*_*_FAMILY = INTEL 3467 3468 *_ICCx86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3469 *_ICCx86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 3470 3471 *_ICCx86_*_MAKE_FLAGS = /nologo 3472 *_ICCx86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3473 *_ICCx86_*_APP_FLAGS = /nologo /E /TC 3474 *_ICCx86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3475 3476 *_ICCx86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 3477 3478 ################## 3479 # ASL definitions 3480 ################## 3481 *_ICCx86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 3482 *_ICCx86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3483 *_ICCx86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3484 *_ICCx86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 3485 *_ICCx86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 3486 *_ICCx86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 3487 3488 ################## 3489 # IA32 definitions 3490 ################## 3491 *_ICCx86_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe 3492 *_ICCx86_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe 3493 # xilib.exe needs lib.exe from Visual Studio 3494 *_ICCx86_IA32_SLINK_DLL = DEF(MS_VS_BIN) 3495 *_ICCx86_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe 3496 *_ICCx86_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe 3497 *_ICCx86_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe 3498 *_ICCx86_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe 3499 *_ICCx86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 3500 *_ICCx86_IA32_ASM_DLL = DEF(MS_VS_DLL) 3501 *_ICCx86_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe 3502 *_ICCx86_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe 3503 *_ICCx86_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe 3504 3505 DEBUG_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 3506 RELEASE_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 3507 NOOPT_ICCx86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od 3508 3509 DEBUG_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3510 RELEASE_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 3511 NOOPT_ICCx86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3512 3513 *_ICCx86_IA32_SLINK_FLAGS = /nologo 3514 DEBUG_ICCx86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3515 RELEASE_ICCx86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3516 NOOPT_ICCx86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3517 3518 ################## 3519 # X64 definitions 3520 ################## 3521 *_ICCx86_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe 3522 *_ICCx86_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe 3523 # xilib.exe needs lib.exe from Visual Studio 3524 *_ICCx86_X64_SLINK_DLL = DEF(MS_VS_BIN) 3525 *_ICCx86_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe 3526 *_ICCx86_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe 3527 *_ICCx86_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe 3528 *_ICCx86_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe 3529 *_ICCx86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 3530 *_ICCx86_X64_ASM_DLL = DEF(MS_VS_DLL) 3531 *_ICCx86_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe 3532 *_ICCx86_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe 3533 *_ICCx86_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe 3534 3535 DEBUG_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 3536 RELEASE_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 3537 NOOPT_ICCx86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od 3538 3539 DEBUG_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3540 RELEASE_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3541 NOOPT_ICCx86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3542 3543 DEBUG_ICCx86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3544 RELEASE_ICCx86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3545 NOOPT_ICCx86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3546 3547 *_ICCx86_X64_SLINK_FLAGS = /nologo /LTCG 3548 3549 3550 ################## 3551 # IPF definitions 3552 ################## 3553 *_ICCx86_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe 3554 # icl.exe needs cl.exe from Visual Studio 3555 *_ICCx86_IPF_CC_DLL = DEF(MS_VS_BIN) 3556 *_ICCx86_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe 3557 # xilib.exe needs lib.exe from Visual Studio 3558 *_ICCx86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 3559 *_ICCx86_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe 3560 *_ICCx86_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe 3561 *_ICCx86_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe 3562 *_ICCx86_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe 3563 *_ICCx86_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe 3564 *_ICCx86_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe 3565 *_ICCx86_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe 3566 *_ICCx86_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe 3567 3568 DEBUG_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 3569 RELEASE_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF 3570 NOOPT_ICCx86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 3571 3572 DEBUG_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3573 RELEASE_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 3574 NOOPT_ICCx86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3575 3576 DEBUG_ICCx86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3577 RELEASE_ICCx86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 3578 NOOPT_ICCx86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3579 3580 *_ICCx86_IPF_SLINK_FLAGS = /nologo 3581 3582 ################## 3583 # EBC definitions 3584 ################## 3585 *_ICCx86_EBC_*_FAMILY = INTEL 3586 3587 *_ICCx86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3588 *_ICCx86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 3589 *_ICCx86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 3590 *_ICCx86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 3591 *_ICCx86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 3592 *_ICCx86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 3593 3594 *_ICCx86_EBC_MAKE_FLAGS = /nologo 3595 *_ICCx86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3596 *_ICCx86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3597 *_ICCx86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3598 *_ICCx86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3599 *_ICCx86_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 3600 3601 3602 #################################################################################### 3603 # 3604 # Intel(R) C++ Compiler Version 9.1 x86 (32-bit on 64-bit OS) 3605 # 3606 # ICCx86xASL - Intel(R) C++ Compiler for Itanium(R)Version 9.1 Build 20060928 Package ID: W_CC_C_9.1.032 3607 # ASL - Microsoft ACPI Source Language Compiler 3608 # 3609 #################################################################################### 3610 # ICCx86xASL - Intel C Compiler V9.1 3611 *_ICCx86xASL_*_*_FAMILY = INTEL 3612 3613 *_ICCx86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3614 *_ICCx86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 3615 3616 *_ICCx86xASL_*_MAKE_FLAGS = /nologo 3617 *_ICCx86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3618 *_ICCx86xASL_*_APP_FLAGS = /nologo /E /TC 3619 *_ICCx86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3620 3621 *_ICCx86ASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 3622 3623 ################## 3624 # ASL definitions 3625 ################## 3626 *_ICCx86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 3627 *_ICCx86xASL_*_ASL_FLAGS = 3628 *_ICCx86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 3629 *_ICCx86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 3630 *_ICCx86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 3631 *_ICCx86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 3632 3633 ################## 3634 # IA32 definitions 3635 ################## 3636 *_ICCx86xASL_IA32_CC_PATH = DEF(ICC_BIN32x86)\icl.exe 3637 *_ICCx86xASL_IA32_SLINK_PATH = DEF(ICC_BIN32x86)\xilib.exe 3638 # xilib.exe needs lib.exe from Visual Studio 3639 *_ICCx86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN) 3640 *_ICCx86xASL_IA32_DLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe 3641 *_ICCx86xASL_IA32_PP_PATH = DEF(ICC_BIN32x86)\icl.exe 3642 *_ICCx86xASL_IA32_VFRPP_PATH = DEF(ICC_BIN32x86)\icl.exe 3643 *_ICCx86xASL_IA32_APP_PATH = DEF(ICC_BIN32x86)\icl.exe 3644 *_ICCx86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 3645 *_ICCx86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL) 3646 *_ICCx86xASL_IA32_ASLCC_PATH = DEF(ICC_BIN32x86)\icl.exe 3647 *_ICCx86xASL_IA32_ASLPP_PATH = DEF(ICC_BIN32x86)\icl.exe 3648 *_ICCx86xASL_IA32_ASLDLINK_PATH = DEF(ICC_BIN32x86)\xilink.exe 3649 3650 DEBUG_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 3651 RELEASE_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 3652 NOOPT_ICCx86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od 3653 3654 DEBUG_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3655 RELEASE_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 3656 NOOPT_ICCx86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3657 3658 *_ICCx86xASL_IA32_SLINK_FLAGS = /nologo 3659 DEBUG_ICCx86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3660 RELEASE_ICCx86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3661 NOOPT_ICCx86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3662 3663 ################## 3664 # X64 definitions 3665 ################## 3666 *_ICCx86xASL_X64_CC_PATH = DEF(ICC_BINX64x86)\icl.exe 3667 *_ICCx86xASL_X64_SLINK_PATH = DEF(ICC_BINX64x86)\xilib.exe 3668 # xilib.exe needs lib.exe from Visual Studio 3669 *_ICCx86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN) 3670 *_ICCx86xASL_X64_DLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe 3671 *_ICCx86xASL_X64_PP_PATH = DEF(ICC_BINX64x86)\icl.exe 3672 *_ICCx86xASL_X64_VFRPP_PATH = DEF(ICC_BINX64x86)\icl.exe 3673 *_ICCx86xASL_X64_APP_PATH = DEF(ICC_BINX64x86)\icl.exe 3674 *_ICCx86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 3675 *_ICCx86xASL_X64_ASM_DLL = DEF(MS_VS_DLL) 3676 *_ICCx86xASL_X64_ASLCC_PATH = DEF(ICC_BINX64x86)\icl.exe 3677 *_ICCx86xASL_X64_ASLPP_PATH = DEF(ICC_BINX64x86)\icl.exe 3678 *_ICCx86xASL_X64_ASLDLINK_PATH = DEF(ICC_BINX64x86)\xilink.exe 3679 3680 DEBUG_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 3681 RELEASE_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 3682 NOOPT_ICCx86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od 3683 3684 DEBUG_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3685 RELEASE_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3686 NOOPT_ICCx86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3687 3688 DEBUG_ICCx86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3689 RELEASE_ICCx86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3690 NOOPT_ICCx86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3691 3692 *_ICCx86xASL_X64_SLINK_FLAGS = /nologo /LTCG 3693 3694 3695 ################## 3696 # IPF definitions 3697 ################## 3698 *_ICCx86xASL_IPF_CC_PATH = DEF(ICC_BIN64x86)\icl.exe 3699 # icl.exe needs cl.exe from Visual Studio 3700 *_ICCx86xASL_IPF_CC_DLL = DEF(MS_VS_BIN) 3701 *_ICCx86xASL_IPF_SLINK_PATH = DEF(ICC_BIN64x86)\xilib.exe 3702 # xilib.exe needs lib.exe from Visual Studio 3703 *_ICCx86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 3704 *_ICCx86xASL_IPF_DLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe 3705 *_ICCx86xASL_IPF_PP_PATH = DEF(ICC_BIN64x86)\icl.exe 3706 *_ICCx86xASL_IPF_VFRPP_PATH = DEF(ICC_BIN64x86)\icl.exe 3707 *_ICCx86xASL_IPF_APP_PATH = DEF(ICC_BIN64x86)\icl.exe 3708 *_ICCx86xASL_IPF_ASM_PATH = DEF(ICC_BIN64x86)\ias.exe 3709 *_ICCx86xASL_IPF_ASLCC_PATH = DEF(ICC_BIN64x86)\icl.exe 3710 *_ICCx86xASL_IPF_ASLPP_PATH = DEF(ICC_BIN64x86)\icl.exe 3711 *_ICCx86xASL_IPF_ASLDLINK_PATH = DEF(ICC_BIN64x86)\xilink.exe 3712 3713 DEBUG_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 3714 RELEASE_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF 3715 NOOPT_ICCx86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Zi 3716 3717 DEBUG_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3718 RELEASE_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 3719 NOOPT_ICCx86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3720 3721 DEBUG_ICCx86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3722 RELEASE_ICCx86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 3723 NOOPT_ICCx86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3724 3725 *_ICCx86xASL_IPF_SLINK_FLAGS = /nologo 3726 3727 ################## 3728 # EBC definitions 3729 ################## 3730 *_ICCx86xASL_EBC_*_FAMILY = INTEL 3731 3732 *_ICCx86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3733 *_ICCx86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 3734 *_ICCx86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 3735 *_ICCx86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 3736 *_ICCx86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 3737 *_ICCx86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 3738 3739 *_ICCx86xASL_EBC_MAKE_FLAGS = /nologo 3740 *_ICCx86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3741 *_ICCx86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3742 *_ICCx86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3743 *_ICCx86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3744 *_ICCx86xASL_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 3745 3746 3747 #################################################################################### 3748 # 3749 # Intel(R) C++ Compiler Version 11.1 3750 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32) 3751 # X64 - Intel(R) C++ Compiler for applications running on Intel(R) 64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_intel64) 3752 # IPF - Intel(R) C++ Compiler for applications running on IA-64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia64) 3753 # ASL - Intel ACPI Source Language Compiler 3754 # 3755 #################################################################################### 3756 # ICC11 - Intel C Compiler V11.1 3757 *_ICC11_*_*_FAMILY = INTEL 3758 3759 *_ICC11_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3760 *_ICC11_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 3761 3762 *_ICC11_*_MAKE_FLAGS = /nologo 3763 *_ICC11_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3764 *_ICC11_*_APP_FLAGS = /nologo /E /TC 3765 *_ICC11_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3766 3767 *_ICC11_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 3768 3769 ################## 3770 # ASL definitions 3771 ################## 3772 *_ICC11_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 3773 *_ICC11_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3774 *_ICC11_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3775 *_ICC11_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 3776 *_ICC11_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 3777 *_ICC11_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 3778 3779 ################## 3780 # IA32 definitions 3781 ################## 3782 *_ICC11_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe 3783 *_ICC11_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe 3784 # xilib.exe needs lib.exe from Visual Studio 3785 *_ICC11_IA32_SLINK_DLL = DEF(MS_VS_BIN) 3786 *_ICC11_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe 3787 *_ICC11_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe 3788 *_ICC11_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe 3789 *_ICC11_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe 3790 *_ICC11_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 3791 *_ICC11_IA32_ASM_DLL = DEF(MS_VS_DLL) 3792 *_ICC11_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe 3793 *_ICC11_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe 3794 *_ICC11_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe 3795 3796 DEBUG_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 3797 RELEASE_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 3798 NOOPT_ICC11_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od 3799 3800 DEBUG_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3801 RELEASE_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 3802 NOOPT_ICC11_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3803 *_ICC11_IA32_SLINK_FLAGS = /nologo 3804 DEBUG_ICC11_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3805 RELEASE_ICC11_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3806 NOOPT_ICC11_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3807 3808 ################## 3809 # X64 definitions 3810 ################## 3811 *_ICC11_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe 3812 *_ICC11_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe 3813 # xilib.exe needs lib.exe from Visual Studio 3814 *_ICC11_X64_SLINK_DLL = DEF(MS_VS_BIN) 3815 *_ICC11_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe 3816 *_ICC11_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe 3817 *_ICC11_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe 3818 *_ICC11_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe 3819 *_ICC11_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 3820 *_ICC11_X64_ASM_DLL = DEF(MS_VS_DLL) 3821 *_ICC11_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe 3822 *_ICC11_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe 3823 *_ICC11_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe 3824 3825 DEBUG_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 3826 RELEASE_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 3827 NOOPT_ICC11_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od 3828 3829 DEBUG_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3830 RELEASE_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3831 NOOPT_ICC11_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3832 DEBUG_ICC11_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3833 RELEASE_ICC11_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3834 NOOPT_ICC11_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3835 3836 *_ICC11_X64_SLINK_FLAGS = /nologo /LTCG 3837 3838 3839 ################## 3840 # IPF definitions 3841 ################## 3842 *_ICC11_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe 3843 # icl.exe needs cl.exe from Visual Studio 3844 *_ICC11_IPF_CC_DLL = DEF(MS_VS_BIN) 3845 *_ICC11_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe 3846 # xilib.exe needs lib.exe from Visual Studio 3847 *_ICC11_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 3848 *_ICC11_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe 3849 *_ICC11_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe 3850 *_ICC11_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe 3851 *_ICC11_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe 3852 *_ICC11_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe 3853 *_ICC11_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe 3854 *_ICC11_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe 3855 *_ICC11_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe 3856 3857 DEBUG_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 3858 RELEASE_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding 3859 NOOPT_ICC11_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 3860 3861 DEBUG_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3862 RELEASE_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 3863 NOOPT_ICC11_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 3864 DEBUG_ICC11_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3865 RELEASE_ICC11_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 3866 NOOPT_ICC11_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 3867 3868 *_ICC11_IPF_SLINK_FLAGS = /nologo 3869 3870 ################## 3871 # EBC definitions 3872 ################## 3873 *_ICC11_EBC_*_FAMILY = INTEL 3874 3875 *_ICC11_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3876 *_ICC11_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 3877 *_ICC11_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 3878 *_ICC11_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 3879 *_ICC11_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 3880 *_ICC11_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 3881 3882 *_ICC11_EBC_MAKE_FLAGS = /nologo 3883 *_ICC11_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3884 *_ICC11_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 3885 *_ICC11_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3886 *_ICC11_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 3887 *_ICC11_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 3888 3889 #################################################################################### 3890 # 3891 # Intel(R) C++ Compiler Version 11.1 3892 # 3893 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32) 3894 # X64 - Intel(R) C++ Compiler for applications running on Intel(R) 64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_intel64) 3895 # IPF - Intel(R) C++ Compiler for applications running on IA-64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia64) 3896 # ASL - Microsoft ACPI Source Language Compiler 3897 # 3898 #################################################################################### 3899 # ICC11xASL - Intel C Compiler V11.1 3900 *_ICC11xASL_*_*_FAMILY = INTEL 3901 3902 *_ICC11xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 3903 *_ICC11xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 3904 3905 *_ICC11xASL_*_MAKE_FLAGS = /nologo 3906 *_ICC11xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 3907 *_ICC11xASL_*_APP_FLAGS = /nologo /E /TC 3908 *_ICC11xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 3909 3910 *_ICC11xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 3911 3912 ################## 3913 # ASL definitions 3914 ################## 3915 *_ICC11xASL_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 3916 *_ICC11xASL_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 3917 *_ICC11xASL_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 3918 *_ICC11xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 3919 *_ICC11xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 3920 *_ICC11xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 3921 3922 ################## 3923 # IA32 definitions 3924 ################## 3925 *_ICC11xASL_IA32_CC_PATH = DEF(ICC11_BIN32)\icl.exe 3926 *_ICC11xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32)\xilib.exe 3927 # xilib.exe needs lib.exe from Visual Studio 3928 *_ICC11xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN) 3929 *_ICC11xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32)\xilink.exe 3930 *_ICC11xASL_IA32_PP_PATH = DEF(ICC11_BIN32)\icl.exe 3931 *_ICC11xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32)\icl.exe 3932 *_ICC11xASL_IA32_APP_PATH = DEF(ICC11_BIN32)\icl.exe 3933 *_ICC11xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 3934 *_ICC11xASL_IA32_ASM_DLL = DEF(MS_VS_DLL) 3935 *_ICC11xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32)\icl.exe 3936 *_ICC11xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32)\icl.exe 3937 *_ICC11xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32)\xilink.exe 3938 3939 DEBUG_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 3940 RELEASE_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 3941 NOOPT_ICC11xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od 3942 3943 DEBUG_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3944 RELEASE_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 3945 NOOPT_ICC11xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 3946 *_ICC11xASL_IA32_SLINK_FLAGS = /nologo 3947 DEBUG_ICC11xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3948 RELEASE_ICC11xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3949 NOOPT_ICC11xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3950 3951 ################## 3952 # X64 definitions 3953 ################## 3954 *_ICC11xASL_X64_CC_PATH = DEF(ICC11_BINX64)\icl.exe 3955 *_ICC11xASL_X64_SLINK_PATH = DEF(ICC11_BINX64)\xilib.exe 3956 # xilib.exe needs lib.exe from Visual Studio 3957 *_ICC11xASL_X64_SLINK_DLL = DEF(MS_VS_BIN) 3958 *_ICC11xASL_X64_DLINK_PATH = DEF(ICC11_BINX64)\xilink.exe 3959 *_ICC11xASL_X64_PP_PATH = DEF(ICC11_BINX64)\icl.exe 3960 *_ICC11xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64)\icl.exe 3961 *_ICC11xASL_X64_APP_PATH = DEF(ICC11_BINX64)\icl.exe 3962 *_ICC11xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 3963 *_ICC11xASL_X64_ASM_DLL = DEF(MS_VS_DLL) 3964 *_ICC11xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64)\icl.exe 3965 *_ICC11xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64)\icl.exe 3966 *_ICC11xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64)\xilink.exe 3967 3968 DEBUG_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 3969 RELEASE_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 3970 NOOPT_ICC11xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od 3971 3972 DEBUG_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3973 RELEASE_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 3974 NOOPT_ICC11xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 3975 DEBUG_ICC11xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3976 RELEASE_ICC11xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 3977 NOOPT_ICC11xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 3978 3979 *_ICC11xASL_X64_SLINK_FLAGS = /nologo /LTCG 3980 3981 3982 ################## 3983 # IPF definitions 3984 ################## 3985 *_ICC11xASL_IPF_CC_PATH = DEF(ICC11_BIN64)\icl.exe 3986 # icl.exe needs cl.exe from Visual Studio 3987 *_ICC11xASL_IPF_CC_DLL = DEF(MS_VS_BIN) 3988 *_ICC11xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64)\xilib.exe 3989 # xilib.exe needs lib.exe from Visual Studio 3990 *_ICC11xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 3991 *_ICC11xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64)\xilink.exe 3992 *_ICC11xASL_IPF_PP_PATH = DEF(ICC11_BIN64)\icl.exe 3993 *_ICC11xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64)\icl.exe 3994 *_ICC11xASL_IPF_APP_PATH = DEF(ICC11_BIN64)\icl.exe 3995 *_ICC11xASL_IPF_ASM_PATH = DEF(ICC11_BIN64)\ias.exe 3996 *_ICC11xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64)\icl.exe 3997 *_ICC11xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64)\icl.exe 3998 *_ICC11xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64)\xilink.exe 3999 4000 DEBUG_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 4001 RELEASE_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding 4002 NOOPT_ICC11xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 4003 4004 DEBUG_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 4005 RELEASE_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 4006 NOOPT_ICC11xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 4007 4008 DEBUG_ICC11xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 4009 RELEASE_ICC11xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 4010 NOOPT_ICC11xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 4011 4012 *_ICC11xASL_IPF_SLINK_FLAGS = /nologo 4013 4014 ################## 4015 # EBC definitions 4016 ################## 4017 *_ICC11xASL_EBC_*_FAMILY = INTEL 4018 4019 *_ICC11xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 4020 *_ICC11xASL_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 4021 *_ICC11xASL_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 4022 *_ICC11xASL_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 4023 *_ICC11xASL_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 4024 *_ICC11xASL_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 4025 4026 *_ICC11xASL_EBC_MAKE_FLAGS = /nologo 4027 *_ICC11xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4028 *_ICC11xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 4029 *_ICC11xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4030 *_ICC11xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 4031 *_ICC11xASL_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 4032 4033 4034 #################################################################################### 4035 # 4036 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS) 4037 # 4038 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32) 4039 # X64 - Intel(R) C++ Compiler for applications running on Intel(R) 64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_intel64) 4040 # IPF - Intel(R) C++ Compiler for applications running on IA-64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia64) 4041 # ASL - Intel ACPI Source Language Compiler 4042 # 4043 #################################################################################### 4044 # ICC11x86 - Intel C Compiler V11.1 4045 *_ICC11x86_*_*_FAMILY = INTEL 4046 4047 *_ICC11x86_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 4048 *_ICC11x86_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 4049 4050 *_ICC11x86_*_MAKE_FLAGS = /nologo 4051 *_ICC11x86_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4052 *_ICC11x86_*_APP_FLAGS = /nologo /E /TC 4053 *_ICC11x86_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4054 4055 *_ICC11x86_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 4056 4057 ################## 4058 # ASL definitions 4059 ################## 4060 *_ICC11x86_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 4061 *_ICC11x86_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 4062 *_ICC11x86_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 4063 *_ICC11x86_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 4064 *_ICC11x86_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 4065 *_ICC11x86_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 4066 4067 ################## 4068 # IA32 definitions 4069 ################## 4070 *_ICC11x86_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe 4071 *_ICC11x86_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe 4072 # xilib.exe needs lib.exe from Visual Studio 4073 *_ICC11x86_IA32_SLINK_DLL = DEF(MS_VS_BIN) 4074 *_ICC11x86_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe 4075 *_ICC11x86_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe 4076 *_ICC11x86_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe 4077 *_ICC11x86_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe 4078 *_ICC11x86_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 4079 *_ICC11x86_IA32_ASM_DLL = DEF(MS_VS_DLL) 4080 *_ICC11x86_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe 4081 *_ICC11x86_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe 4082 *_ICC11x86_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe 4083 4084 DEBUG_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 4085 RELEASE_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 4086 NOOPT_ICC11x86_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od 4087 DEBUG_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 4088 RELEASE_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 4089 NOOPT_ICC11x86_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 4090 *_ICC11x86_IA32_SLINK_FLAGS = /nologo 4091 DEBUG_ICC11x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4092 RELEASE_ICC11x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 4093 NOOPT_ICC11x86_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4094 4095 ################## 4096 # X64 definitions 4097 ################## 4098 *_ICC11x86_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe 4099 *_ICC11x86_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe 4100 # xilib.exe needs lib.exe from Visual Studio 4101 *_ICC11x86_X64_SLINK_DLL = DEF(MS_VS_BIN) 4102 *_ICC11x86_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe 4103 *_ICC11x86_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe 4104 *_ICC11x86_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe 4105 *_ICC11x86_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe 4106 *_ICC11x86_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 4107 *_ICC11x86_X64_ASM_DLL = DEF(MS_VS_DLL) 4108 *_ICC11x86_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe 4109 *_ICC11x86_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe 4110 *_ICC11x86_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe 4111 4112 DEBUG_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 4113 RELEASE_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 4114 NOOPT_ICC11x86_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od 4115 DEBUG_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4116 RELEASE_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 4117 NOOPT_ICC11x86_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4118 DEBUG_ICC11x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4119 RELEASE_ICC11x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 4120 NOOPT_ICC11x86_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4121 4122 *_ICC11x86_X64_SLINK_FLAGS = /nologo /LTCG 4123 4124 4125 ################## 4126 # IPF definitions 4127 ################## 4128 *_ICC11x86_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe 4129 # icl.exe needs cl.exe from Visual Studio 4130 *_ICC11x86_IPF_CC_DLL = DEF(MS_VS_BIN) 4131 *_ICC11x86_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe 4132 # xilib.exe needs lib.exe from Visual Studio 4133 *_ICC11x86_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 4134 *_ICC11x86_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe 4135 *_ICC11x86_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe 4136 *_ICC11x86_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe 4137 *_ICC11x86_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe 4138 *_ICC11x86_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe 4139 *_ICC11x86_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe 4140 *_ICC11x86_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe 4141 *_ICC11x86_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe 4142 4143 DEBUG_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 4144 RELEASE_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding 4145 NOOPT_ICC11x86_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 4146 4147 DEBUG_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 4148 RELEASE_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 4149 NOOPT_ICC11x86_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 4150 DEBUG_ICC11x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 4151 RELEASE_ICC11x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 4152 NOOPT_ICC11x86_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 4153 4154 *_ICC11x86_IPF_SLINK_FLAGS = /nologo 4155 4156 ################## 4157 # EBC definitions 4158 ################## 4159 *_ICC11x86_EBC_*_FAMILY = INTEL 4160 4161 *_ICC11x86_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 4162 *_ICC11x86_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 4163 *_ICC11x86_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 4164 *_ICC11x86_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 4165 *_ICC11x86_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 4166 *_ICC11x86_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 4167 4168 *_ICC11x86_EBC_MAKE_FLAGS = /nologo 4169 *_ICC11x86_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4170 *_ICC11x86_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 4171 *_ICC11x86_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4172 *_ICC11x86_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 4173 *_ICC11x86_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 4174 4175 4176 #################################################################################### 4177 # 4178 # Intel(R) C++ Compiler Version 11.1 x86 (32-bit on 64-bit OS) 4179 # 4180 # IA32 - Intel(R) C++ Compiler for applications running on IA32 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia32) 4181 # X64 - Intel(R) C++ Compiler for applications running on Intel(R) 64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_intel64) 4182 # IPF - Intel(R) C++ Compiler for applications running on IA-64 (Version 11.1 Build 072 Package ID: w_cproc_p_11.1.072_ia64) 4183 # ASL - Microsoft ACPI Source Language Compiler 4184 # 4185 #################################################################################### 4186 # ICC11x86xASL - Intel C Compiler V11.1 4187 *_ICC11x86xASL_*_*_FAMILY = INTEL 4188 4189 *_ICC11x86xASL_*_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 4190 *_ICC11x86xASL_*_RC_PATH = DEF(MS_VS_BIN)\rc.exe 4191 4192 *_ICC11x86xASL_*_MAKE_FLAGS = /nologo 4193 *_ICC11x86xASL_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4194 *_ICC11x86xASL_*_APP_FLAGS = /nologo /E /TC 4195 *_ICC11x86xASL_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4196 4197 *_ICC11x86xASL_*_ASM16_PATH = DEF(MS_VS_BIN)\ml.exe 4198 4199 ################## 4200 # ASL definitions 4201 ################## 4202 *_ICC11x86xASL_*_ASL_PATH = DEF(WIN_ASL_BIN) 4203 *_ICC11x86xASL_*_ASL_FLAGS = 4204 *_ICC11x86xASL_*_ASL_OUTFLAGS = DEF(MS_ASL_OUTFLAGS) 4205 *_ICC11x86xASL_*_ASLCC_FLAGS = DEF(ICC_WIN_ASLCC_FLAGS) 4206 *_ICC11x86xASL_*_ASLPP_FLAGS = DEF(ICC_WIN_ASLPP_FLAGS) 4207 *_ICC11x86xASL_*_ASLDLINK_FLAGS = DEF(ICC_WIN_ASLDLINK_FLAGS) 4208 4209 ################## 4210 # IA32 definitions 4211 ################## 4212 *_ICC11x86xASL_IA32_CC_PATH = DEF(ICC11_BIN32x86)\icl.exe 4213 *_ICC11x86xASL_IA32_SLINK_PATH = DEF(ICC11_BIN32x86)\xilib.exe 4214 # xilib.exe needs lib.exe from Visual Studio 4215 *_ICC11x86xASL_IA32_SLINK_DLL = DEF(MS_VS_BIN) 4216 *_ICC11x86xASL_IA32_DLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe 4217 *_ICC11x86xASL_IA32_PP_PATH = DEF(ICC11_BIN32x86)\icl.exe 4218 *_ICC11x86xASL_IA32_VFRPP_PATH = DEF(ICC11_BIN32x86)\icl.exe 4219 *_ICC11x86xASL_IA32_APP_PATH = DEF(ICC11_BIN32x86)\icl.exe 4220 *_ICC11x86xASL_IA32_ASM_PATH = DEF(MS_VS_BIN)\ml.exe 4221 *_ICC11x86xASL_IA32_ASM_DLL = DEF(MS_VS_DLL) 4222 *_ICC11x86xASL_IA32_ASLCC_PATH = DEF(ICC11_BIN32x86)\icl.exe 4223 *_ICC11x86xASL_IA32_ASLPP_PATH = DEF(ICC11_BIN32x86)\icl.exe 4224 *_ICC11x86xASL_IA32_ASLDLINK_PATH = DEF(ICC11_BIN32x86)\xilink.exe 4225 4226 DEBUG_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm 4227 RELEASE_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /O1ib2 /GL /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF 4228 NOOPT_ICC11x86xASL_IA32_CC_FLAGS = /nologo /c /WX /W4 /Gy /Gs32768 /D UNICODE /DEFI_FIRMWARE_VENDOR=L\"INTEL\" /FIAutoGen.h /EHs-c- /GF /Zi /Gm /Od 4229 4230 DEBUG_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 4231 RELEASE_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd 4232 NOOPT_ICC11x86xASL_IA32_ASM_FLAGS = /nologo /c /WX /W3 /Zd /Zi 4233 *_ICC11x86xASL_IA32_SLINK_FLAGS = /nologo 4234 DEBUG_ICC11x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4235 RELEASE_ICC11x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 4236 NOOPT_ICC11x86xASL_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4237 4238 ################## 4239 # X64 definitions 4240 ################## 4241 *_ICC11x86xASL_X64_CC_PATH = DEF(ICC11_BINX64x86)\icl.exe 4242 *_ICC11x86xASL_X64_SLINK_PATH = DEF(ICC11_BINX64x86)\xilib.exe 4243 # xilib.exe needs lib.exe from Visual Studio 4244 *_ICC11x86xASL_X64_SLINK_DLL = DEF(MS_VS_BIN) 4245 *_ICC11x86xASL_X64_DLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe 4246 *_ICC11x86xASL_X64_PP_PATH = DEF(ICC11_BINX64x86)\icl.exe 4247 *_ICC11x86xASL_X64_VFRPP_PATH = DEF(ICC11_BINX64x86)\icl.exe 4248 *_ICC11x86xASL_X64_APP_PATH = DEF(ICC11_BINX64x86)\icl.exe 4249 *_ICC11x86xASL_X64_ASM_PATH = DEF(WINDDK_BINX64)\ml64.exe 4250 *_ICC11x86xASL_X64_ASM_DLL = DEF(MS_VS_DLL) 4251 *_ICC11x86xASL_X64_ASLCC_PATH = DEF(ICC11_BINX64x86)\icl.exe 4252 *_ICC11x86xASL_X64_ASLPP_PATH = DEF(ICC11_BINX64x86)\icl.exe 4253 *_ICC11x86xASL_X64_ASLDLINK_PATH = DEF(ICC11_BINX64x86)\xilink.exe 4254 4255 DEBUG_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF 4256 RELEASE_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /O1ib2s /GL /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF 4257 NOOPT_ICC11x86xASL_X64_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gs32768 /D UNICODE /Gy /FI$(DEST_DIR_DEBUG)/AutoGen.h /Zi /Gm /EHs-c- /GF /Od 4258 4259 DEBUG_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4260 RELEASE_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 4261 NOOPT_ICC11x86xASL_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4262 DEBUG_ICC11x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4263 RELEASE_ICC11x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 4264 NOOPT_ICC11x86xASL_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:CONSOLE /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4265 4266 *_ICC11x86xASL_X64_SLINK_FLAGS = /nologo /LTCG 4267 4268 4269 ################## 4270 # IPF definitions 4271 ################## 4272 *_ICC11x86xASL_IPF_CC_PATH = DEF(ICC11_BIN64x86)\icl.exe 4273 # icl.exe needs cl.exe from Visual Studio 4274 *_ICC11x86xASL_IPF_CC_DLL = DEF(MS_VS_BIN) 4275 *_ICC11x86xASL_IPF_SLINK_PATH = DEF(ICC11_BIN64x86)\xilib.exe 4276 # xilib.exe needs lib.exe from Visual Studio 4277 *_ICC11x86xASL_IPF_SLINK_DLL = DEF(MS_VS_BIN);DEF(MS_VS_DLL) 4278 *_ICC11x86xASL_IPF_DLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe 4279 *_ICC11x86xASL_IPF_PP_PATH = DEF(ICC11_BIN64x86)\icl.exe 4280 *_ICC11x86xASL_IPF_VFRPP_PATH = DEF(ICC11_BIN64x86)\icl.exe 4281 *_ICC11x86xASL_IPF_APP_PATH = DEF(ICC11_BIN64x86)\icl.exe 4282 *_ICC11x86xASL_IPF_ASM_PATH = DEF(ICC11_BIN64x86)\ias.exe 4283 *_ICC11x86xASL_IPF_ASLCC_PATH = DEF(ICC11_BIN64x86)\icl.exe 4284 *_ICC11x86xASL_IPF_ASLPP_PATH = DEF(ICC11_BIN64x86)\icl.exe 4285 *_ICC11x86xASL_IPF_ASLDLINK_PATH = DEF(ICC11_BIN64x86)\xilink.exe 4286 4287 DEBUG_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 4288 RELEASE_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding 4289 NOOPT_ICC11x86xASL_IPF_CC_FLAGS = /nologo /c /WX /W4 /GX /Gy /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /QIA64_fr32 /GF /Qfreestanding /Zi 4290 DEBUG_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 4291 RELEASE_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -F COFF32 4292 NOOPT_ICC11x86xASL_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W3 -d debug -F COFF32 4293 DEBUG_ICC11x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 4294 RELEASE_ICC11x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb 4295 NOOPT_ICC11x86xASL_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF,ICF /IGNORE:4001 /MAP /ALIGN:64 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEST_DIR_DEBUG)/$(BASE_NAME).pdb /DEBUG 4296 *_ICC11x86xASL_IPF_SLINK_FLAGS = /nologo 4297 4298 ################## 4299 # EBC definitions 4300 ################## 4301 *_ICC11x86xASL_EBC_*_FAMILY = INTEL 4302 4303 *_ICC11x86xASL_EBC_MAKE_PATH = DEF(MS_VS_BIN)\nmake.exe 4304 *_ICC11x86xASL_EBC_PP_PATH = DEF(EBC_BINx86)\iec.exe 4305 *_ICC11x86xASL_EBC_VFRPP_PATH = DEF(EBC_BINx86)\iec.exe 4306 *_ICC11x86xASL_EBC_CC_PATH = DEF(EBC_BINx86)\iec.exe 4307 *_ICC11x86xASL_EBC_SLINK_PATH = DEF(EBC_BINx86)\link.exe 4308 *_ICC11x86xASL_EBC_DLINK_PATH = DEF(EBC_BINx86)\link.exe 4309 4310 *_ICC11x86xASL_EBC_MAKE_FLAGS = /nologo 4311 *_ICC11x86xASL_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4312 *_ICC11x86xASL_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 4313 *_ICC11x86xASL_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4314 *_ICC11x86xASL_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 4315 *_ICC11x86xASL_EBC_DLINK_FLAGS = "C:\Program Files (x86)\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 4316 4317 4318 #################################################################################### 4319 # 4320 # MYTOOLS 4321 # IA32 - Microsoft Visual Studio 2008 Team Suite 4322 # X64 - Microsoft Visual Studio 2008 Team Suite 4323 # IPF - Microsoft Windows DDK 3790.1830 4324 # EBC - Intel EFI Byte Code Compiler 4325 # 4326 #################################################################################### 4327 # MYTOOLS - Settings compatible with previous versions of tools_def.template 4328 *_MYTOOLS_*_*_FAMILY = MSFT 4329 4330 ################## 4331 # ASL definitions 4332 ################## 4333 *_MYTOOLS_*_ASL_PATH = DEF(DEFAULT_WIN_ASL_BIN) 4334 *_MYTOOLS_*_ASL_FLAGS = DEF(DEFAULT_WIN_ASL_FLAGS) 4335 *_MYTOOLS_*_ASL_OUTFLAGS = DEF(DEFAULT_WIN_ASL_OUTFLAGS) 4336 *_MYTOOLS_*_ASLCC_FLAGS = DEF(MSFT_ASLCC_FLAGS) 4337 *_MYTOOLS_*_ASLPP_FLAGS = DEF(MSFT_ASLPP_FLAGS) 4338 *_MYTOOLS_*_ASLDLINK_FLAGS = DEF(MSFT_ASLDLINK_FLAGS) 4339 4340 4341 *_MYTOOLS_*_MAKE_FLAGS = /nologo 4342 *_MYTOOLS_*_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4343 *_MYTOOLS_*_APP_FLAGS = /nologo /E /TC 4344 *_MYTOOLS_*_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4345 *_MYTOOLS_*_SLINK_FLAGS = /nologo /LTCG 4346 4347 *_MYTOOLS_*_ASM16_PATH = DEF(VS2008_BIN)\ml.exe 4348 4349 ################## 4350 # IA32 definitions 4351 ################## 4352 *_MYTOOLS_IA32_*_DLL = DEF(VS2008_DLL) 4353 4354 *_MYTOOLS_IA32_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 4355 *_MYTOOLS_IA32_CC_PATH = DEF(VS2008_BIN)\cl.exe 4356 *_MYTOOLS_IA32_SLINK_PATH = DEF(VS2008_BIN)\lib.exe 4357 *_MYTOOLS_IA32_DLINK_PATH = DEF(VS2008_BIN)\link.exe 4358 *_MYTOOLS_IA32_PP_PATH = DEF(VS2008_BIN)\cl.exe 4359 *_MYTOOLS_IA32_VFRPP_PATH = DEF(VS2008_BIN)\cl.exe 4360 *_MYTOOLS_IA32_APP_PATH = DEF(VS2008_BIN)\cl.exe 4361 *_MYTOOLS_IA32_ASM_PATH = DEF(VS2008_BIN)\ml.exe 4362 *_MYTOOLS_IA32_ASLCC_PATH = DEF(VS2008_BIN)\cl.exe 4363 *_MYTOOLS_IA32_ASLPP_PATH = DEF(VS2008_BIN)\cl.exe 4364 *_MYTOOLS_IA32_ASLDLINK_PATH = DEF(VS2008_BIN)\link.exe 4365 *_MYTOOLS_IA32_RC_PATH = DEF(WINSDK_BIN)\rc.exe 4366 4367 DEBUG_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 4368 RELEASE_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 4369 NOOPT_MYTOOLS_IA32_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 4370 DEBUG_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 4371 RELEASE_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd 4372 NOOPT_MYTOOLS_IA32_ASM_FLAGS = /nologo /c /WX /W3 /coff /Cx /Zd /Zi 4373 DEBUG_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 4374 RELEASE_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 4375 NOOPT_MYTOOLS_IA32_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:X86 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 4376 4377 ################## 4378 # x64 definitions 4379 ################## 4380 *_MYTOOLS_X64_*_DLL = DEF(VS2008_DLL) 4381 4382 *_MYTOOLS_X64_MAKE_PATH = DEF(VS2008_BIN)\nmake.exe 4383 *_MYTOOLS_X64_CC_PATH = DEF(VS2008_BINX64)\cl.exe 4384 *_MYTOOLS_X64_SLINK_PATH = DEF(VS2008_BINX64)\lib.exe 4385 *_MYTOOLS_X64_DLINK_PATH = DEF(VS2008_BINX64)\link.exe 4386 *_MYTOOLS_X64_PP_PATH = DEF(VS2008_BINX64)\cl.exe 4387 *_MYTOOLS_X64_VFRPP_PATH = DEF(VS2008_BINX64)\cl.exe 4388 *_MYTOOLS_X64_APP_PATH = DEF(VS2008_BINX64)\cl.exe 4389 *_MYTOOLS_X64_ASM_PATH = DEF(VS2008_BINX64)\ml64.exe 4390 *_MYTOOLS_X64_ASLCC_PATH = DEF(VS2008_BINX64)\cl.exe 4391 *_MYTOOLS_X64_ASLPP_PATH = DEF(VS2008_BINX64)\cl.exe 4392 *_MYTOOLS_X64_ASLDLINK_PATH = DEF(VS2008_BINX64)\link.exe 4393 *_MYTOOLS_X64_RC_PATH = DEF(WINSDK_BIN)\rc.exe 4394 4395 DEBUG_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm 4396 RELEASE_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /O1ib2 /GL /FIAutoGen.h /EHs-c- /GR- /GF 4397 NOOPT_MYTOOLS_X64_CC_FLAGS = /nologo /c /WX /GS- /W4 /Gs32768 /Gy /D UNICODE /FIAutoGen.h /EHs-c- /GR- /GF /Zi /Gm /Od 4398 DEBUG_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4399 RELEASE_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd 4400 NOOPT_MYTOOLS_X64_ASM_FLAGS = /nologo /c /WX /W3 /Cx /Zd /Zi 4401 DEBUG_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4402 RELEASE_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /IGNORE:4254 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MERGE:.data=.text /MERGE:.rdata=.text 4403 NOOPT_MYTOOLS_X64_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /IGNORE:4001 /OPT:REF /OPT:ICF=10 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /Machine:X64 /LTCG /DLL /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /DEBUG 4404 4405 ################## 4406 # IPF definitions 4407 ################## 4408 *_MYTOOLS_IPF_MAKE_PATH = DEF(WINDDK_BIN32)\nmake.exe 4409 *_MYTOOLS_IPF_CC_PATH = DEF(WINDDK_BIN64)\cl.exe 4410 *_MYTOOLS_IPF_SLINK_PATH = DEF(WINDDK_BIN64)\lib.exe 4411 *_MYTOOLS_IPF_DLINK_PATH = DEF(WINDDK_BIN64)\link.exe 4412 *_MYTOOLS_IPF_PP_PATH = DEF(WINDDK_BIN64)\cl.exe 4413 *_MYTOOLS_IPF_VFRPP_PATH = DEF(WINDDK_BIN64)\cl.exe 4414 *_MYTOOLS_IPF_APP_PATH = DEF(WINDDK_BIN64)\cl.exe 4415 *_MYTOOLS_IPF_ASM_PATH = DEF(WINDDK_BIN64)\ias.exe 4416 *_MYTOOLS_IPF_ASLCC_PATH = DEF(WINDDK_BIN64)\cl.exe 4417 *_MYTOOLS_IPF_ASLPP_PATH = DEF(WINDDK_BIN64)\cl.exe 4418 *_MYTOOLS_IPF_ASLDLINK_PATH = DEF(WINDDK_BIN64)\link.exe 4419 *_MYTOOLS_IPF_RC_PATH = DEF(WINDDK_BIN32)\rc.exe 4420 4421 *_MYTOOLS_IPF_ASM_OUTPUT = "-o " 4422 DEBUG_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi 4423 RELEASE_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /Ox /GL /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 4424 NOOPT_MYTOOLS_IPF_CC_FLAGS = /nologo /c /WX /GS- /X /W4 /Gy /FIAutoGen.h /EHs-c- /GR- /GF /Zx /QIPF_fr32 /Zi /Od 4425 DEBUG_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 4426 RELEASE_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 4427 NOOPT_MYTOOLS_IPF_ASM_FLAGS = -N us -X explicit -M ilp64 -N so -W4 -d debug 4428 DEBUG_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF /OPT:ICF=10 /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 4429 RELEASE_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF /OPT:ICF=10 /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb 4430 NOOPT_MYTOOLS_IPF_DLINK_FLAGS = /NOLOGO /NODEFAULTLIB /LTCG /DLL /OPT:REF /OPT:ICF=10 /IGNORE:4001 /MAP /ALIGN:32 /SECTION:.xdata,D /SECTION:.pdata,D /MACHINE:IA64 /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /SAFESEH:NO /BASE:0 /DRIVER /MAP:$(DEST_DIR_DEBUG)/$(BASE_NAME).map /PDB:$(DEBUG_DIR)/$(BASE_NAME).pdb /DEBUG 4431 *_MYTOOLS_IPF_SLINK_FLAGS = /nologo /LTCG 4432 4433 ################## 4434 # EBC definitions 4435 ################## 4436 *_MYTOOLS_EBC_*_FAMILY = INTEL 4437 4438 *_MYTOOLS_EBC_MAKE_PATH = DEF(VS2005_BIN)\nmake.exe 4439 *_MYTOOLS_EBC_PP_PATH = DEF(EBC_BIN)\iec.exe 4440 *_MYTOOLS_EBC_VFRPP_PATH = DEF(EBC_BIN)\iec.exe 4441 *_MYTOOLS_EBC_CC_PATH = DEF(EBC_BIN)\iec.exe 4442 *_MYTOOLS_EBC_SLINK_PATH = DEF(EBC_BIN)\link.exe 4443 *_MYTOOLS_EBC_DLINK_PATH = DEF(EBC_BIN)\link.exe 4444 *_MYTOOLS_EBC_RC_PATH = DEF(VS2005_BIN)\rc.exe 4445 4446 *_MYTOOLS_EBC_MAKE_FLAGS = /nologo 4447 *_MYTOOLS_EBC_PP_FLAGS = /nologo /E /TC /FIAutoGen.h 4448 *_MYTOOLS_EBC_CC_FLAGS = /nologo /c /WX /W3 /FIAutoGen.h /D$(MODULE_ENTRY_POINT)=$(ARCH_ENTRY_POINT) 4449 *_MYTOOLS_EBC_VFRPP_FLAGS = /nologo /E /TC /DVFRCOMPILE /FI$(MODULE_NAME)StrDefs.h 4450 *_MYTOOLS_EBC_SLINK_FLAGS = /lib /NOLOGO /MACHINE:EBC 4451 *_MYTOOLS_EBC_DLINK_FLAGS = "C:\Program Files\Intel\EBC\Lib\EbcLib.lib" /NOLOGO /NODEFAULTLIB /MACHINE:EBC /OPT:REF /ENTRY:$(IMAGE_ENTRY_POINT) /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER /MAP /ALIGN:32 /DRIVER 4452 4453 4454 #################################################################################### 4455 # 4456 # Xcode Support for building on Mac OS X (Snow Leopard) 4457 # 4458 #################################################################################### 4459 # XCODE32 - Xcode 3.2 Tools (Snow Leopard) 4460 *_XCODE32_*_*_FAMILY = GCC 4461 *_XCODE32_*_*_BUILDRULEFAMILY = XCODE 4462 4463 4464 *_XCODE32_*_ASL_PATH = /usr/bin/iasl 4465 4466 *_XCODE32_*_MAKE_PATH = make 4467 4468 *_XCODE32_*_DSYMUTIL_PATH = /usr/bin/dsymutil 4469 4470 # This tool needs to be installed seperatly from Xcode 3.2 4471 *_XCODE32_*_MTOC_PATH = /usr/local/bin/mtoc 4472 4473 DEBUG_XCODE32_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll 4474 RELEASE_XCODE32_*_MTOC_FLAGS = -align 0x20 4475 4476 ################## 4477 # IA32 definitions 4478 ################## 4479 *_XCODE32_IA32_CC_PATH = gcc 4480 *_XCODE32_IA32_SLINK_PATH = libtool 4481 *_XCODE32_IA32_DLINK_PATH = ld 4482 *_XCODE32_IA32_ASM_PATH = as 4483 *_XCODE32_IA32_PP_PATH = gcc 4484 *_XCODE32_IA32_VFRPP_PATH = gcc 4485 *_XCODE32_IA32_ASL_PATH = iasl 4486 *_XCODE32_IA32_ASLCC_PATH = gcc 4487 *_XCODE32_IA32_ASLPP_PATH = gcc 4488 *_XCODE32_IA32_ASLDLINK_PATH = ld 4489 4490 DEBUG_XCODE32_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4491 RELEASE_XCODE32_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4492 *_XCODE32_IA32_SLINK_FLAGS = -static -o 4493 DEBUG_XCODE32_IA32_ASM_FLAGS = -arch i386 -g 4494 RELEASE_XCODE32_IA32_ASM_FLAGS = -arch i386 4495 *_XCODE32_IA32_PP_FLAGS = -arch i386 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 4496 *_XCODE32_IA32_VFRPP_FLAGS = -arch i386 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4497 DEBUG_XCODE32_IA32_CC_FLAGS = -arch i386 -save-temps -g -O0 -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic -fno-stack-protector 4498 RELEASE_XCODE32_IA32_CC_FLAGS = -arch i386 -Oz -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h -mdynamic-no-pic -fno-stack-protector 4499 4500 *_XCODE32_IA32_ASLCC_FLAGS = -arch i386 -x c -save-temps -g -O0 -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic 4501 *_XCODE32_IA32_ASLDLINK_FLAGS = -arch i386 -e _main -preload -segalign 0x20 -pie -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4502 *_XCODE32_IA32_ASLPP_FLAGS = -arch i386 -x c -E 4503 *_XCODE32_IA32_ASL_FLAGS = 4504 4505 ################## 4506 # X64 definitions - still a work in progress. This tool chain does not produce 4507 # the correct ABI, it is just used to compile the code.... 4508 ################## 4509 *_XCODE32_X64_CC_PATH = gcc 4510 *_XCODE32_X64_SLINK_PATH = libtool 4511 *_XCODE32_X64_DLINK_PATH = ld 4512 *_XCODE32_X64_ASM_PATH = as 4513 *_XCODE32_X64_PP_PATH = gcc 4514 *_XCODE32_X64_VFRPP_PATH = gcc 4515 *_XCODE32_X64_ASL_PATH = iasl 4516 *_XCODE32_X64_ASLCC_PATH = gcc 4517 *_XCODE32_X64_ASLPP_PATH = gcc 4518 *_XCODE32_X64_ASLDLINK_PATH = ld 4519 4520 *_XCODE32_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4521 *_XCODE32_X64_SLINK_FLAGS = -static -o 4522 4523 DEBUG_XCODE32_X64_ASM_FLAGS = -arch x86_64 -g 4524 RELEASE_XCODE32_X64_ASM_FLAGS = -arch x86_64 4525 *_XCODE32_X64_PP_FLAGS = -arch x86_64 -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 4526 *_XCODE32_X64_VFRPP_FLAGS = -arch x86_64 -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4527 4528 DEBUG_XCODE32_X64_CC_FLAGS = -arch x86_64 -save-temps -g -O0 -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-address -fomit-frame-pointer -static -c -include AutoGen.h -fno-stack-protector 4529 RELEASE_XCODE32_X64_CC_FLAGS = -arch x86_64 -Oz -combine -mms-bitfields -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -Wno-address -fomit-frame-pointer -static -c -include AutoGen.h -fno-stack-protector 4530 4531 ################## 4532 # ARM definitions - (Assumes iPhone SDK installed on Snow Leopard) 4533 ################## 4534 4535 *_XCODE32_ARM_ARCHCC_FLAGS = -arch armv7 -march=armv7 -mthumb 4536 *_XCODE32_ARM_ARCHASM_FLAGS = -arch armv7 4537 *_XCODE32_ARM_ARCHDLINK_FLAGS = -arch armv7 4538 *_XCODE32_ARM_PLATFORM_FLAGS = 4539 4540 *_XCODE32_ARM_CC_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc 4541 *_XCODE32_ARM_SLINK_PATH = DEF(IPHONE_TOOLS)/usr/bin/libtool 4542 *_XCODE32_ARM_DLINK_PATH = ld 4543 *_XCODE32_ARM_ASM_PATH = DEF(IPHONE_TOOLS)/usr/bin/as 4544 *_XCODE32_ARM_PP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc 4545 *_XCODE32_ARM_VFRPP_PATH = DEF(IPHONE_TOOLS)/usr/bin/gcc 4546 4547 DEBUG_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4548 RELEASE_XCODE32_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4549 4550 *_XCODE32_ARM_SLINK_FLAGS = -static -o 4551 4552 DEBUG_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) -g 4553 RELEASE_XCODE32_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) 4554 *_XCODE32_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 4555 *_XCODE32_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4556 4557 DEBUG_XCODE32_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mthumb-interwork -g -Oz -mabi=aapcs -mapcs -fno-short-enums -save-temps -combine -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h -fno-stack-protector 4558 RELEASE_XCODE32_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -mthumb-interwork -Oz -mabi=aapcs -mapcs -fno-short-enums -save-temps -combine -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -fomit-frame-pointer -c -include AutoGen.h -fno-stack-protector 4559 4560 4561 #################################################################################### 4562 # 4563 # Clang Support for building on Mac OS X 4564 # 4565 #################################################################################### 4566 # CLANG - clang that produce Mach-O with EFI x86_64 ABI 4567 *_XCLANG_*_*_FAMILY = GCC 4568 *_XCLANG_*_*_BUILDRULEFAMILY = XCODE 4569 4570 *_XCLANG_*_ASL_PATH = /usr/bin/iasl 4571 4572 *_XCLANG_*_MAKE_PATH = make 4573 *_XCLANG_*_DSYMUTIL_PATH = /usr/bin/dsymutil 4574 4575 *_*_*_MTOC_PATH = /usr/local/bin/mtoc 4576 4577 DEBUG_XCLANG_*_MTOC_FLAGS = -align 0x20 -d $(DEBUG_DIR)/$(MODULE_NAME).dll 4578 RELEASE_XCLANG_*_MTOC_FLAGS = -align 0x20 4579 4580 4581 *_XCLANG_*_CC_PATH = DEF(CLANG_BIN)clang 4582 *_XCLANG_*_SLINK_PATH = libtool 4583 *_XCLANG_*_DLINK_PATH = ld 4584 *_XCLANG_*_ASM_PATH = as 4585 *_XCLANG_*_PP_PATH = DEF(CLANG_BIN)clang 4586 *_XCLANG_*_VFRPP_PATH = DEF(CLANG_BIN)clang 4587 *_XCLANG_*_ASL_PATH = iasl 4588 *_XCLANG_*_ASLCC_PATH = DEF(CLANG_BIN)clang 4589 *_XCLANG_*_ASLPP_PATH = DEF(CLANG_BIN)clang 4590 *_XCLANG_*_ASLDLINK_PATH = ld 4591 4592 #################### 4593 # IA-32 definitions 4594 #################### 4595 DEBUG_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4596 RELEASE_XCLANG_IA32_DLINK_FLAGS = -arch i386 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4597 *_XCLANG_IA32_SLINK_FLAGS = -static -o 4598 DEBUG_XCLANG_IA32_ASM_FLAGS = -arch i386 -g 4599 RELEASE_XCLANG_IA32_ASM_FLAGS = -arch i386 4600 4601 4602 DEBUG_XCLANG_IA32_CC_FLAGS = -arch i386 -c -g -O0 -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -mno-sse -mno-mmx -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -fasm-blocks -mms-bitfields -msoft-float -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang 4603 RELEASE_XCLANG_IA32_CC_FLAGS = -arch i386 -c -Os -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -mno-sse -mno-mmx -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -fasm-blocks -mms-bitfields -msoft-float -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang 4604 4605 4606 ################## 4607 # X64 definitions 4608 ################## 4609 DEBUG_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4610 RELEASE_XCLANG_X64_DLINK_FLAGS = -arch x86_64 -u _$(IMAGE_ENTRY_POINT) -e _$(IMAGE_ENTRY_POINT) -preload -segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x220 -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4611 *_XCLANG_X64_SLINK_FLAGS = -static -o 4612 DEBUG_XCLANG_X64_ASM_FLAGS = -arch x86_64 -g 4613 RELEASE_XCLANG_X64_ASM_FLAGS = -arch x86_64 4614 *_XCLANG_*_PP_FLAGS = -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 4615 *_XCLANG_*_VFRPP_FLAGS = -x c -E -P -DVFRCOMPILE -include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4616 4617 4618 DEBUG_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -g -O0 -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang 4619 RELEASE_XCLANG_X64_CC_FLAGS = -ccc-host-triple x86_64-pc-win32-macho -c -Os -Wall -Werror -include AutoGen.h -fno-stack-protector -fno-builtin -fshort-wchar -mdynamic-no-pic -Wno-empty-body -Wno-pointer-sign -Wno-unused-function -Wno-unused-value -Wno-missing-braces -Wno-tautological-compare -Wreturn-type -Wno-unused-variable -ftrap-function=undefined_behavior_has_been_optimized_away_by_clang 4620 *_XCLANG_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h -mdynamic-no-pic 4621 *_XCLANG_*_ASLDLINK_FLAGS = -e _main -preload -segalign 0x20 -pie -seg1addr 0x240 -read_only_relocs suppress -map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4622 *_XCLANG_*_ASLPP_FLAGS = -x c -E 4623 *_XCLANG_*_ASL_FLAGS = 4624 4625 #################################################################################### 4626 # 4627 # RVCT Common 4628 # 4629 #################################################################################### 4630 4631 DEFINE RVCT_ALL_CC_FLAGS = --c90 -c --no_autoinline --asm --gnu --apcs /interwork --signed_chars --no_unaligned_access --split_sections --enum_is_int --preinclude AutoGen.h --diag_warning 167 --diag_style=ide 4632 DEFINE RVCT_ALL_DLINK_FLAGS = --ro-base 0 --no_scanlib --reloc --no_exceptions --datacompressor off --strict --symbols --diag_style=ide 4633 4634 #################################################################################### 4635 # 4636 # ARM RealView Tools - Windows 4637 # 4638 #################################################################################### 4639 # RVCT - Tools from ARM 4640 4641 *_RVCT_*_*_FAMILY = RVCT 4642 4643 # 4644 # Use default values, or override in DSC file 4645 # 4646 *_RVCT_ARM_ARCHCC_FLAGS = --thumb 4647 *_RVCT_ARM_ARCHASM_FLAGS = 4648 *_RVCT_ARM_ARCHDLINK_FLAGS = 4649 *_RVCT_ARM_PLATFORM_FLAGS = --cpu 7-A 4650 4651 DEBUG_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4652 RELEASE_RVCT_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4653 4654 4655 *_RVCT_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) --apcs /interwork 4656 *_RVCT_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E 4657 *_RVCT_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4658 *_RVCT_ARM_MAKE_PATH = nmake /NOLOGO 4659 *_RVCT_ARM_SLINK_FLAGS = --partial -o 4660 DEBUG_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g 4661 RELEASE_RVCT_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O2 4662 4663 ################## 4664 # ARM definitions 4665 ################## 4666 *_RVCT_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc 4667 *_RVCT_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink 4668 *_RVCT_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink 4669 *_RVCT_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm 4670 *_RVCT_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc 4671 *_RVCT_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc 4672 *_RVCT_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf 4673 4674 #################################################################################### 4675 # 4676 # ARM RealView Tools - Linux 4677 # 4678 #################################################################################### 4679 # RVCTLINUX - Tools from ARM in a Cygwin environment 4680 *_RVCTLINUX_*_*_FAMILY = RVCT 4681 *_RVCTLINUX_*_*_BUILDRULEFAMILY = RVCTLINUX 4682 4683 # 4684 # Use default values, or override in DSC file 4685 # 4686 *_RVCTLINUX_ARM_ARCHCC_FLAGS = --thumb 4687 *_RVCTLINUX_ARM_ARCHASM_FLAGS = 4688 *_RVCTLINUX_ARM_ARCHDLINK_FLAGS = 4689 *_RVCTLINUX_ARM_PLATFORM_FLAGS = --cpu 7-A 4690 4691 DEBUG_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4692 RELEASE_RVCTLINUX_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4693 4694 *_RVCTLINUX_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) --apcs /interwork 4695 *_RVCTLINUX_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E 4696 *_RVCTLINUX_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4697 *_RVCTLINUX_ARM_MAKE_PATH = make 4698 *_RVCTLINUX_ARM_SLINK_FLAGS = --partial -o 4699 DEBUG_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g 4700 RELEASE_RVCTLINUX_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O2 4701 4702 ################## 4703 # ARM definitions 4704 ################## 4705 *_RVCTLINUX_ARM_CC_PATH = ENV(RVCT_TOOLS_PATH)armcc 4706 *_RVCTLINUX_ARM_SLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink 4707 *_RVCTLINUX_ARM_DLINK_PATH = ENV(RVCT_TOOLS_PATH)armlink 4708 *_RVCTLINUX_ARM_ASM_PATH = ENV(RVCT_TOOLS_PATH)armasm 4709 *_RVCTLINUX_ARM_PP_PATH = ENV(RVCT_TOOLS_PATH)armcc 4710 *_RVCTLINUX_ARM_VFRPP_PATH = ENV(RVCT_TOOLS_PATH)armcc 4711 *_RVCTLINUX_ARM_FROMELF_PATH = ENV(RVCT_TOOLS_PATH)fromelf 4712 4713 #################################################################################### 4714 # 4715 # ARM RealView Tools - Cygwin 4716 # 4717 #################################################################################### 4718 # ARMCYGWIN - Tools from ARM in a Cygwin environment 4719 4720 *_RVCTCYGWIN_*_*_FAMILY = RVCT 4721 *_RVCTCYGWIN_*_*_BUILDRULEFAMILY = RVCTCYGWIN 4722 4723 *_RVCTCYGWIN_ARM_CCPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc 4724 *_RVCTCYGWIN_ARM_SLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink 4725 *_RVCTCYGWIN_ARM_DLINKPATH_FLAG = ENV(RVCT_TOOLS_PATH)armlink 4726 *_RVCTCYGWIN_ARM_ASMPATH_FLAG = ENV(RVCT_TOOLS_PATH)armasm 4727 *_RVCTCYGWIN_ARM_PPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc 4728 *_RVCTCYGWIN_ARM_VFRPPPATH_FLAG = ENV(RVCT_TOOLS_PATH)armcc 4729 *_RVCTCYGWIN_ARM_FROMELFPATH_FLAG = ENV(RVCT_TOOLS_PATH)fromelf 4730 4731 # 4732 # Use default values, or override in DSC file 4733 # 4734 *_RVCTCYGWIN_ARM_ARCHCC_FLAGS = --thumb 4735 *_RVCTCYGWIN_ARM_ARCHASM_FLAGS = 4736 *_RVCTCYGWIN_ARM_ARCHDLINK_FLAGS = 4737 *_RVCTCYGWIN_ARM_PLATFORM_FLAGS = --cpu 7-A 4738 4739 DEBUG_RVCTCYGWIN_ARM_DLINK_FLAGS = "$(DLINKPATH_FLAG)" $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list `cygpath -m $(DEST_DIR_DEBUG)/$(BASE_NAME).map` 4740 RELEASE_RVCTCYGWIN_ARM_DLINK_FLAGS = "$(DLINKPATH_FLAG)" $(ARCHDLINK_FLAGS) DEF(RVCT_ALL_DLINK_FLAGS) --entry $(IMAGE_ENTRY_POINT) --map --list `cygpath -m $(DEST_DIR_DEBUG)/$(BASE_NAME).map` 4741 4742 *_RVCTCYGWIN_ARM_ASM_FLAGS = "$(ASMPATH_FLAG)" $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) --apcs /interwork 4743 *_RVCTCYGWIN_ARM_PP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E 4744 *_RVCTCYGWIN_ARM_VFRPP_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -DVFRCOMPILE --preinclude `cygpath -m $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h` 4745 *_RVCTCYGWIN_ARM_MAKE_PATH = make 4746 *_RVCTCYGWIN_ARM_SLINK_FLAGS = "$(SLINKPATH_FLAG)" --partial -o 4747 DEBUG_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O1 -g 4748 RELEASE_RVCTCYGWIN_ARM_CC_FLAGS = "$(CCPATH_FLAG)" $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(RVCT_ALL_CC_FLAGS) -O2 4749 4750 ################## 4751 # ARM definitions 4752 ################## 4753 *_RVCTCYGWIN_ARM_CC_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 4754 *_RVCTCYGWIN_ARM_SLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 4755 *_RVCTCYGWIN_ARM_DLINK_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 4756 *_RVCTCYGWIN_ARM_ASM_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 4757 *_RVCTCYGWIN_ARM_PP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 4758 *_RVCTCYGWIN_ARM_VFRPP_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 4759 *_RVCTCYGWIN_ARM_FROMELF_PATH = ENV(WORKSPACE)/BaseTools/Bin/CYGWIN_NT-5.1-i686/armcc_wrapper.py 4760 4761 #################################################################################### 4762 # 4763 # ARM EABI GCC (www.codesourcery.com) 4764 # 4765 #################################################################################### 4766 # ARMGCC - ARM version of the GCC cross compiler 4767 4768 *_ARMGCC_*_*_FAMILY = GCC 4769 *_ARMGCC_*_*_BUILDRULEFAMILY = ARMGCC 4770 4771 *_ARMGCC_*_MAKE_PATH = make 4772 *_ARMGCC_*_MAKE_FLAGS = --no-print-directory 4773 4774 ################## 4775 # ASL definitions 4776 ################## 4777 *_ARMGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN) 4778 *_ARMGCC_*_ASL_FLAGS = DEF(IASL_FLAGS) 4779 *_ARMGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 4780 *_ARMGCC_*_ASLPP_FLAGS = -x c -E -P 4781 *_ARMGCC_*_ASLCC_FLAGS = -x c 4782 *_ARMGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable 4783 4784 ################## 4785 # ARM definitions 4786 ################## 4787 4788 *_ARMGCC_ARM_ASLCC_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc 4789 *_ARMGCC_ARM_ASLDLINK_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-ld 4790 *_ARMGCC_ARM_ASLPP_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc 4791 4792 *_ARMGCC_ARM_CC_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc 4793 *_ARMGCC_ARM_SLINK_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-ar 4794 *_ARMGCC_ARM_DLINK_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-ld 4795 *_ARMGCC_ARM_ASM_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-as 4796 *_ARMGCC_ARM_PP_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc 4797 *_ARMGCC_ARM_VFRPP_PATH = ENV(ARMGCC_TOOLS_PATH)arm-none-eabi-gcc 4798 4799 # 4800 # Use default values, or override in DSC file 4801 # 4802 *_ARMGCC_ARM_ARCHCC_FLAGS = -mthumb 4803 *_ARMGCC_ARM_ARCHASM_FLAGS = 4804 *_ARMGCC_ARM_ARCHDLINK_FLAGS = 4805 *_ARMGCC_ARM_PLATFORM_FLAGS = -march=armv7-a 4806 4807 DEBUG_ARMGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian -g 4808 RELEASE_ARMGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian 4809 4810 *_ARMGCC_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 4811 *_ARMGCC_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4812 4813 *_ARMGCC_ARM_SLINK_FLAGS = -rc 4814 *_ARMGCC_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -Ttext=0x0 --oformat=elf32-littlearm --emit-relocs -nostdlib -u $(IMAGE_ENTRY_POINT) -e $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4815 4816 DEBUG_ARMGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARMGCC_CC_FLAGS) -combine -O0 4817 RELEASE_ARMGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARMGCC_CC_FLAGS) -combine -Wno-unused 4818 4819 #################################################################################### 4820 # 4821 # ARM GNU/Linux GCC 4822 # 4823 #################################################################################### 4824 # ARMLINUXGCC - ARM version of the GCC cross compiler 4825 4826 *_ARMLINUXGCC_*_*_FAMILY = GCC 4827 *_ARMLINUXGCC_*_*_BUILDRULEFAMILY = ARMLINUXGCC 4828 4829 *_ARMLINUXGCC_*_MAKE_PATH = make 4830 *_ARMLINUXGCC_*_MAKE_FLAGS = --no-print-directory 4831 4832 ################## 4833 # ASL definitions 4834 ################## 4835 *_ARMLINUXGCC_*_ASL_PATH = DEF(UNIX_IASL_BIN) 4836 *_ARMLINUXGCC_*_ASL_FLAGS = DEF(IASL_FLAGS) 4837 *_ARMLINUXGCC_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) 4838 *_ARMLINUXGCC_*_ASLPP_FLAGS = -x c -E -P 4839 *_ARMLINUXGCC_*_ASLCC_FLAGS = -x c 4840 *_ARMLINUXGCC_*_ASLDLINK_FLAGS = DEF(GCC_DLINK_FLAGS_COMMON) --entry _ReferenceAcpiTable 4841 4842 ################## 4843 # ARM definitions 4844 ################## 4845 4846 *_ARMLINUXGCC_ARM_ASLCC_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc 4847 *_ARMLINUXGCC_ARM_ASLDLINK_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-ld 4848 *_ARMLINUXGCC_ARM_ASLPP_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc 4849 4850 *_ARMLINUXGCC_ARM_CC_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc 4851 *_ARMLINUXGCC_ARM_SLINK_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-ar 4852 *_ARMLINUXGCC_ARM_DLINK_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-ld 4853 *_ARMLINUXGCC_ARM_ASM_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-as 4854 *_ARMLINUXGCC_ARM_PP_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc 4855 *_ARMLINUXGCC_ARM_VFRPP_PATH = ENV(ARMLINUXGCC_TOOLS_PATH)arm-linux-gnueabi-gcc 4856 4857 # 4858 # Use default values, or override in DSC file 4859 # 4860 *_ARMLINUXGCC_ARM_ARCHCC_FLAGS = -mthumb 4861 *_ARMLINUXGCC_ARM_ARCHASM_FLAGS = 4862 *_ARMLINUXGCC_ARM_ARCHDLINK_FLAGS = 4863 *_ARMLINUXGCC_ARM_PLATFORM_FLAGS = -march=armv7-a 4864 4865 DEBUG_ARMLINUXGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian -g 4866 RELEASE_ARMLINUXGCC_ARM_ASM_FLAGS = $(ARCHASM_FLAGS) $(PLATFORM_FLAGS) -mlittle-endian 4867 4868 *_ARMLINUXGCC_ARM_PP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -E -x assembler-with-cpp -include $(DEST_DIR_DEBUG)/AutoGen.h 4869 *_ARMLINUXGCC_ARM_VFRPP_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) -x c -E -P -DVFRCOMPILE --include $(DEST_DIR_DEBUG)/$(MODULE_NAME)StrDefs.h 4870 4871 *_ARMLINUXGCC_ARM_SLINK_FLAGS = -rc 4872 *_ARMLINUXGCC_ARM_DLINK_FLAGS = $(ARCHDLINK_FLAGS) -Ttext=0x0 --oformat=elf32-littlearm --emit-relocs -nostdlib -u $(IMAGE_ENTRY_POINT) -e $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map 4873 4874 DEBUG_ARMLINUXGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARMGCC_CC_FLAGS) -Wno-address -O0 4875 RELEASE_ARMLINUXGCC_ARM_CC_FLAGS = $(ARCHCC_FLAGS) $(PLATFORM_FLAGS) DEF(GCC_ARMGCC_CC_FLAGS) -Wno-address -Wno-unused-but-set-variable 4876 4877 ################# 4878 # ASM 16 linker defintions 4879 ################# 4880 *_*_*_ASMLINK_PATH = DEF(WINDDK_BIN16)\link16.exe 4881 *_*_*_ASMLINK_FLAGS = /nologo /tiny 284 285 #################################################################################### 286 # 287 # Misc 288 # 289 #################################################################################### 4882 290 4883 291 ################## … … 4938 346 *_*_*_VPDTOOL_PATH = BPDG 4939 347 *_*_*_VPDTOOL_GUID = 8C3D856A-9BE6-468E-850A-24F7A8D38E08 348
Note:
See TracChangeset
for help on using the changeset viewer.