]> git.proxmox.com Git - mirror_edk2.git/blobdiff - InOsEmuPkg/Unix/UnixX64.dsc
InOsEmuPkg: Remove unneeded Framework for XCODE linker flag overrides.
[mirror_edk2.git] / InOsEmuPkg / Unix / UnixX64.dsc
index a601c0cbceb70350db4f7269feba24491da0c1c6..42afc4d4305e483df65a5bffa0468cafd71d0a88 100644 (file)
   PLATFORM_GUID                  = 05FD064D-1073-E844-936C-A0E16317107D\r
   PLATFORM_VERSION               = 0.3\r
   DSC_ SPECIFICATION             = 0x00010005\r
+!if $(BUILD_32)\r
+  OUTPUT_DIRECTORY               = Build/EmuUnixIa32\r
+!else\r
   OUTPUT_DIRECTORY               = Build/EmuUnixX64\r
-  SUPPORTED_ARCHITECTURES        = X64\r
+!endif\r
+\r
+  SUPPORTED_ARCHITECTURES        = X64|IA32\r
   BUILD_TARGETS                  = DEBUG|RELEASE\r
   SKUID_IDENTIFIER               = DEFAULT\r
   FLASH_DEFINITION               = InOsEmuPkg/Unix/UnixX64.fdf\r
 #       generated for it, but the binary will not be put into any firmware volume.\r
 #\r
 ###################################################################################################\r
+\r
+[Components.X64]\r
+  MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf {\r
+    <LibraryClasses>\r
+      # turn off CR3 write so that DXE IPL will not crash emulator\r
+      BaseLib|UnixPkg/Library/UnixBaseLib/UnixBaseLib.inf\r
+  }\r
+\r
+[Components.IA32]\r
+  MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf \r
+\r
 [Components]\r
 !if $(SEC_ONLY)\r
   ##\r
   InOsEmuPkg/FirmwareVolumePei/FirmwareVolumePei.inf\r
   InOsEmuPkg/FlashMapPei/FlashMapPei.inf\r
   InOsEmuPkg/ThunkPpiToProtocolPei/ThunkPpiToProtocolPei.inf\r
-  MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf {\r
-    <LibraryClasses>\r
-      # turn off CR3 write so that DXE IPL will not crash emulator\r
-      BaseLib|UnixPkg/Library/UnixBaseLib/UnixBaseLib.inf\r
-  }\r
 \r
   ##\r
   #  DXE Phase modules\r