]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Sample/Platform/Common.dsc
EdkCompatibilityPkg: Removing ipf from edk2.
[mirror_edk2.git] / EdkCompatibilityPkg / Sample / Platform / Common.dsc
index be582eec680cee00c599b6c38c1e2923648732da..2274ff11a9e2f1acd27596d2fb480eb14c14262e 100644 (file)
@@ -146,48 +146,7 @@ $(DEST_DIR)\$(FILE).obj : $(SOURCE_FILE_NAME) $(INF_FILENAME) $(ALL_DEPS)
   $(ASM) $(ASM_FLAGS) $(SOURCE_FILE_NAME)\r
 \r
 [=============================================================================]\r
-[Compile.Ipf.s]\r
-\r
-#\r
-# Add build dependency check\r
-#\r
-DEP_FILE    = $(DEST_DIR)\$(FILE)S.dep\r
-\r
-!IF EXIST($(DEP_FILE))\r
-!INCLUDE $(DEP_FILE)\r
-!ENDIF\r
-\r
-!IF "$(EFI_USE_CL_FOR_DEP)" != "YES"\r
-\r
-!IF EXIST($(DEST_DIR)\$(FILE).obj)\r
-DEP_TARGETS = $(DEP_TARGETS) $(DEST_DIR)\$(FILE)S.dep\r
-!IF !EXIST($(DEP_FILE))\r
-CREATEDEPS = YES\r
-!ENDIF\r
-!ENDIF\r
-\r
-#\r
-# Update dep file for next round incremental build\r
-#\r
-$(DEP_FILE) : $(DEST_DIR)\$(FILE).obj\r
-  $(MAKEDEPS) -f $(SOURCE_FILE_NAME) $(DEP_FLAGS)\r
-\r
-!ENDIF\r
-\r
-#\r
-# Compile the file\r
-#\r
-$(DEST_DIR)\$(FILE).obj : $(SOURCE_FILE_NAME) $(INF_FILENAME) $(ALL_DEPS)\r
-!IF "$(EFI_USE_CL_FOR_DEP)" != "YES"\r
-  $(CC) $(C_FLAGS_PRO) $(SOURCE_FILE_NAME) > $(DEST_DIR)\$(FILE).pro\r
-!ELSE\r
-  -$(CC) $(C_FLAGS_PRO) $(SOURCE_FILE_NAME) /showIncludes > $(DEST_DIR)\$(FILE).pro 2> $(DEST_DIR)\$(FILE)S.cl\r
-  @$(MAKEDEPS) -f $(DEST_DIR)\$(FILE)S.cl $(DEP_FLAGS2)\r
-!ENDIF\r
-  $(ASM) $(ASM_FLAGS) $(DEST_DIR)\$(FILE).pro\r
-\r
-[=============================================================================]\r
-[Compile.Ia32.c,Compile.Ipf.c,Compile.x64.c]\r
+[Compile.Ia32.c,Compile.x64.c]\r
 \r
 #\r
 # Add build dependency check\r
@@ -262,7 +221,7 @@ $(DEST_DIR)\$(FILE).obj : $(SOURCE_FILE_NAME) $(INF_FILENAME) $(ALL_DEPS)
 # Commands for compiling a ".apr" Apriori source file.\r
 #\r
 [=============================================================================]\r
-[Compile.Ia32.Apr,Compile.Ipf.Apr,Compile.Ebc.Apr,Compile.x64.Apr]\r
+[Compile.Ia32.Apr,Compile.Ebc.Apr,Compile.x64.Apr]\r
 #\r
 # Create the raw binary file. If you get an error on the build saying it doesn't\r
 # know how to create the .apr file, then you're missing (or mispelled) the\r
@@ -275,7 +234,7 @@ $(DEST_DIR)\$(BASE_NAME).sec : $(DEST_DIR)\$(BASE_NAME).bin
   $(GENSECTION) -I $(DEST_DIR)\$(BASE_NAME).bin -O $(DEST_DIR)\$(BASE_NAME).sec -S EFI_SECTION_RAW\r
 \r
 [=============================================================================]\r
-[Build.Ia32.Apriori,Build.Ipf.Apriori,Build.Ebc.Apriori,Build.x64.Apriori]\r
+[Build.Ia32.Apriori,Build.Ebc.Apriori,Build.x64.Apriori]\r
 \r
 all : $(BIN_DIR)\$(FILE_GUID)-$(BASE_NAME).FFS\r
 \r
@@ -296,7 +255,7 @@ clean :
   @del /q $(DEST_OUTPUT_DIRS) \r
 \r
 [=============================================================================]\r
-[Build.Ia32.Makefile,Build.Ipf.Makefile,Build.Ebc.Makefile,Build.x64.Makefile]\r
+[Build.Ia32.Makefile,Build.Ebc.Makefile,Build.x64.Makefile]\r
 \r
 #\r
 # Set some required macros\r
@@ -337,7 +296,7 @@ clean :
 # directory.\r
 #\r
 [=============================================================================]\r
-[Build.Ia32.Custom_Makefile,Build.Ipf.Custom_Makefile,Build.Ebc.Custom_Makefile,Build.x64.Custom_Makefile]\r
+[Build.Ia32.Custom_Makefile,Build.Ebc.Custom_Makefile,Build.x64.Custom_Makefile]\r
 \r
 #\r
 # Set some required macros\r
@@ -376,7 +335,7 @@ clean :
 # These commands are used to build libraries\r
 #\r
 [=============================================================================]\r
-[Build.Ia32.LIBRARY,Build.Ipf.LIBRARY,Build.x64.LIBRARY]\r
+[Build.Ia32.LIBRARY,Build.x64.LIBRARY]\r
 #\r
 # LIB all the object files into to our target lib file. Put\r
 # a dependency on the component's INF file in case it changes.\r
@@ -463,7 +422,7 @@ clean :
 # in the component INF file Defines section.\r
 #\r
 [=============================================================================]\r
-[Build.Ia32.FvImageFile,Build.x64.FvImageFile,Build.Ipf.FvImageFile]\r
+[Build.Ia32.FvImageFile,Build.x64.FvImageFile]\r
 \r
 all : $(BIN_DIR)\$(FILE_GUID)-$(BASE_NAME).Fvi\r
 \r
@@ -491,7 +450,7 @@ clean :
 # differ.  The entire section gets dumped to the output makefile.\r
 #\r
 [=============================================================================]\r
-[Build.Ia32.BS_DRIVER|RT_DRIVER|SAL_RT_DRIVER|PE32_PEIM|PEI_CORE|PIC_PEIM|RELOCATABLE_PEIM|DXE_CORE|APPLICATION|COMBINED_PEIM_DRIVER, Build.Ipf.BS_DRIVER|RT_DRIVER|SAL_RT_DRIVER|PEI_CORE|PE32_PEIM|PIC_PEIM|DXE_CORE|APPLICATION|COMBINED_PEIM_DRIVER, Build.x64.BS_DRIVER|RT_DRIVER|SAL_RT_DRIVER|PE32_PEIM|PEI_CORE|PIC_PEIM|RELOCATABLE_PEIM|DXE_CORE|APPLICATION|COMBINED_PEIM_DRIVER]\r
+[Build.Ia32.BS_DRIVER|RT_DRIVER|SAL_RT_DRIVER|PE32_PEIM|PEI_CORE|PIC_PEIM|RELOCATABLE_PEIM|DXE_CORE|APPLICATION|COMBINED_PEIM_DRIVER, Build.x64.BS_DRIVER|RT_DRIVER|SAL_RT_DRIVER|PE32_PEIM|PEI_CORE|PIC_PEIM|RELOCATABLE_PEIM|DXE_CORE|APPLICATION|COMBINED_PEIM_DRIVER]\r
 \r
 !IF "$(LOCALIZE)" == "YES"\r
 \r
@@ -858,15 +817,8 @@ BIN_TARGETS = $(BIN_TARGETS) $(DEST_DIR)\$(BASE_NAME)IfrBin.sec
 # Build a FFS file from the sections and package\r
 #\r
 $(TARGET_FFS_FILE) : $(TARGET_PE32) $(TARGET_DPX) $(TARGET_UI) $(TARGET_VER) $(TARGET_DXE_DPX) $(PACKAGE_FILENAME)\r
-#\r
-# Some of our components require padding to align code\r
-#\r
-!IF "$(PROCESSOR)" == "IPF"\r
-!IF "$(COMPONENT_TYPE)" == "PIC_PEIM" || "$(COMPONENT_TYPE)" == "PE32_PEIM" || "$(COMPONENT_TYPE)" == "RELOCATABLE_PEIM" || "$(COMPONENT_TYPE)" == "SECURITY_CORE" || "$(COMPONENT_TYPE)" == "PEI_CORE" || "$(COMPONENT_TYPE)" == "COMBINED_PEIM_DRIVER"\r
-  copy $(BIN_DIR)\Blank.pad $(DEST_DIR)\r
-!ENDIF\r
-!ENDIF\r
-  $(GENFFSFILE) -B $(DEST_DIR) -P1 $(PACKAGE_FILENAME) -V\r
+\r
+$(GENFFSFILE) -B $(DEST_DIR) -P1 $(PACKAGE_FILENAME) -V\r
 \r
 !IF "$(CREATEDEPS)"=="YES"\r
 all : $(DEP_TARGETS)\r
@@ -886,7 +838,7 @@ clean :
   @del /q $(DEST_OUTPUT_DIRS) \r
 \r
 [=============================================================================]\r
-[Build.Ia32.TE_PEIM,Build.Ipf.TE_PEIM,Build.x64.TE_PEIM]\r
+[Build.Ia32.TE_PEIM,Build.x64.TE_PEIM]\r
 #\r
 # Define the library file we'll build if we have any objects defined.\r
 #\r
@@ -1350,7 +1302,7 @@ clean :
 # This section, as it now exists, only supports boot service drivers.\r
 #\r
 [=============================================================================]\r
-[Build.Ia32.BS_DRIVER_EFI|RT_DRIVER_EFI|APPLICATION_EFI|PE32_PEIM_EFI,Build.Ipf.BS_DRIVER_EFI|RT_DRIVER_EFI|APPLICATION_EFI|PE32_PEIM_EFI,Build.Ebc.BS_DRIVER_EFI|RT_DRIVER_EFI|APPLICATION_EFI,Build.x64.BS_DRIVER_EFI|RT_DRIVER_EFI|APPLICATION_EFI|PE32_PEIM_EFI]\r
+[Build.Ia32.BS_DRIVER_EFI|RT_DRIVER_EFI|APPLICATION_EFI|PE32_PEIM_EFI,Build.x64.BS_DRIVER_EFI|RT_DRIVER_EFI|APPLICATION_EFI|PE32_PEIM_EFI]\r
 #\r
 # Defines for standard intermediate files and build targets. For the source\r
 # .efi file, take the one in the source directory if it exists. If there's not\r
@@ -1495,14 +1447,14 @@ clean :
   @del /q $(DEST_OUTPUT_DIRS) \r
 \r
 [=============================================================================]\r
-[Compile.Ia32.Bin|Bmp,Compile.x64.Bin|Bmp,Compile.Ipf.Bin|Bmp]\r
+[Compile.Ia32.Bin|Bmp,Compile.x64.Bin|Bmp]\r
 #\r
 # We simply define the binary source file name\r
 #\r
 BINARY_SOURCE_FILE = $(SOURCE_FILE_NAME)\r
 \r
 [=============================================================================]\r
-[Build.Ia32.BINARY|Legacy16|Logo,Build.Ipf.BINARY|Legacy16|Logo,Build.x64.BINARY|Legacy16|Logo]\r
+[Build.Ia32.BINARY|Legacy16|Logo,Build.x64.BINARY|Legacy16|Logo]\r
 #\r
 # Use GenFfsFile to convert it to an FFS file\r
 #\r
@@ -1523,7 +1475,7 @@ clean :
   @del /q $(DEST_OUTPUT_DIRS) \r
 \r
 [=============================================================================]\r
-[Build.Ia32.RAWFILE|CONFIG,Build.Ipf.RAWFILE|CONFIG,Build.x64.RAWFILE|CONFIG]\r
+[Build.Ia32.RAWFILE|CONFIG,Build.x64.RAWFILE|CONFIG]\r
 #\r
 # Use GenFfsFile to convert it to an raw FFS file\r
 #\r
@@ -1548,7 +1500,7 @@ clean :
 # These are commands to compile unicode .uni files.\r
 #\r
 [=============================================================================]\r
-[Compile.Ia32.Uni,Compile.Ipf.Uni,Compile.Ebc.Uni,Compile.x64.Uni]\r
+[Compile.Ia32.Uni,Compile.Ebc.Uni,Compile.x64.Uni]\r
 #\r
 # Emit an error message if the file's base name is the same as the\r
 # component base name. This causes build issues.\r
@@ -1575,9 +1527,9 @@ STRGATHER_FLAGS = $(STRGATHER_FLAGS) -db $(DEST_DIR)\$(FILE).sdb
 LOCALIZE        = YES\r
 \r
 [=============================================================================]\r
-[Compile.Ia32.hfr,Compile.Ipf.hfr,Compile.Ebc.hfr,Compile.x64.hfr]\r
+[Compile.Ia32.hfr,Compile.Ebc.hfr,Compile.x64.hfr]\r
 [=============================================================================]\r
-[Compile.Ia32.Vfr,Compile.Ipf.Vfr,Compile.x64.Vfr]\r
+[Compile.Ia32.Vfr,Compile.x64.Vfr]\r
 \r
 #\r
 # Add build dependency check\r
@@ -1657,7 +1609,7 @@ $(DEST_DIR)\$(FILE).obj : $(SOURCE_FILE_NAME) $(INF_FILENAME) $(ALL_DEPS)
 # use it, set COMPILE_SELECT=.vfr=Ifr_Bin for the component in the DSC file.\r
 #\r
 [=============================================================================]\r
-[Compile.Ia32.Ifr_Bin,Compile.Ipf.Ifr_Bin,Compile.x64.Ifr_Bin]\r
+[Compile.Ia32.Ifr_Bin,Compile.x64.Ifr_Bin]\r
 \r
 #\r
 # Add build dependency check\r
@@ -1752,7 +1704,7 @@ $(DEST_DIR)\$(FILE).obj : $(SOURCE_FILE_NAME) $(INF_FILENAME) $(ALL_DEPS)
 HII_IFR_PACK_FILES = $(HII_IFR_PACK_FILES) $(DEST_DIR)\$(FILE).hpk\r
 \r
 [=============================================================================]\r
-[Compile.Ia32.Fv,Compile.Ipf.Fv,Compile.x64.Fv]\r
+[Compile.Ia32.Fv,Compile.x64.Fv]\r
 #\r
 # Run GenSection on the firmware volume image.\r
 #\r