$(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
# 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
$(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
@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
# 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
# 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
# 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
# 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
# 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
@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
# 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
@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
@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
# 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
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
# 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
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