<argument value="${ASM_FLAGS}"/>\r
<EXTRA.ARG.1/>\r
\r
- <!-- fileset casesensitive="off" file="${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}"/ -->\r
<fileset casesensitive="off" file="${DEST_DIR_OUTPUT}/@{FILEPATH}/@{FILENAME}.i"/>\r
</command>\r
</cc>\r
</targetfiles>\r
\r
<sequential>\r
- <cc userdefine="on">\r
- <command type="PP" cmd="${PP}" workdir="${DEST_DIR_OUTPUT}/@{FILEPATH}" family="${PP_FAMILY}"\r
- outputDelimiter="-o"\r
- outputFile="${DEST_DIR_OUTPUT}/@{FILEPATH}/@{FILENAME}.i">\r
- <EXTRA.INC.1/>\r
- <argument value="${PP_FLAGS}"/>\r
- <fileset casesensitive="off" file="${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}"/>\r
- </command>\r
- </cc>\r
-\r
- <replaceregexp file="${DEST_DIR_OUTPUT}/@{FILEPATH}/@{FILENAME}.i"\r
- match="^(#[^ ]* +1 +.*@{FILEPATH}/@{FILENAME}\.@{FILEEXT}").+\1"\r
- replace="#"\r
- flags="gs"/>\r
- <replaceregexp file="${DEST_DIR_OUTPUT}/@{FILEPATH}/@{FILENAME}.i"\r
- match="^(#[^ ]* .*)$"\r
- replace="# \1"\r
- byline="true"/>\r
-\r
<cc userdefine="on">\r
<command type="ASM" cmd="${ASM}" workdir="${DEST_DIR_OUTPUT}" family="${ASM_FAMILY}"\r
outputFile="${DEST_DIR_OUTPUT}/@{FILEPATH}/@{FILENAME}.obj">\r
<argument value="${ASM_FLAGS}"/>\r
<EXTRA.ARG.1/>\r
\r
- <!-- fileset casesensitive="off" file="${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}"/ -->\r
- <fileset casesensitive="off" file="${DEST_DIR_OUTPUT}/@{FILEPATH}/@{FILENAME}.i"/>\r
+ <fileset casesensitive="off" file="${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}"/>\r
</command>\r
</cc>\r
</sequential>\r
\r
<argument value="${ASM_FLAGS}"/>\r
<EXTRA.ARG/>\r
- <!-- <argument value="-o ${DEST_DIR_OUTPUT}/@{FILEPATH}/@{FILENAME}.obj"/> -->\r
<OutputFile File="${DEST_DIR_OUTPUT}/@{FILEPATH}/@{FILENAME}.obj"/>\r
\r
<fileset casesensitive="off" file="${MODULE_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}"/>\r
<var name="FILE_PATH" value="@{FILEPATH}" />\r
<OnDependency>\r
<sourcefiles>\r
- <!--fileset casesensitive="off" dir="${DEST_DIR_OUTPUT}" includes="**/*.obj" /-->\r
<file list="${LIBS}"/>\r
</sourcefiles>\r
<targetfiles>\r
</targetfiles>\r
\r
<sequential>\r
- <!-- -->\r
<fwimage componentType="${MODULE_TYPE}" outImage="${DEST_DIR_OUTPUT}/@{FILENAME}.efi" \r
peImage="${DEST_DIR_DEBUG}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}" time="0"/>\r
</sequential>\r
<copy file="${DEST_DIR_OUTPUT}/@{FILENAME}.efi" tofile="${BIN_DIR}/@{FILENAME}.efi" />\r
<copy file="${DEST_DIR_OUTPUT}/@{FILENAME}.efi" tofile="${DEST_DIR_DEBUG}/@{FILENAME}.efi" /> \r
<genteimage Dump="false" Verbose="false" OutputDir="" OutputFile="${DEST_DIR_OUTPUT}/@{FILENAME}.te" InputFile="${DEST_DIR_OUTPUT}/@{FILENAME}.efi"/>\r
- <!-- \r
- <exec executable="${GENTEIMAGE}">\r
- <arg line="-o ${DEST_DIR_OUTPUT}/@{FILENAME}.te ${DEST_DIR_OUTPUT}/@{FILENAME}.efi" />\r
- </exec>\r
- -->\r
<copy file="${DEST_DIR_OUTPUT}/@{FILENAME}.te" tofile="${BIN_DIR}/@{FILENAME}.te" />\r
<gensection inputfile="${DEST_DIR_OUTPUT}/@{FILENAME}.te" \r
outputfile="${DEST_DIR_OUTPUT}/@{FILENAME}.tes" \r
</sequential>\r
</macrodef>\r
\r
- <!--\r
- EFI_SECTION_FREEFORM_SUBTYPE_GUID\r
- <macrodef name="EFI_SECTION_FREEFORM_SUBTYPE_GUID">\r
- <attribute name="FILEPATH"/>\r
- <attribute name="FILENAME"/>\r
- <attribute name="FILEEXT" default=""/>\r
- \r
- <element name="EXTRA.INC" optional="yes"/>\r
- <element name="EXTRA.ARG" optional="yes"/>\r
- \r
- <sequential>\r
- <gensection inputfile="" \r
- outputfile="" \r
- sectiontype="EFI_SECTION_FREEFORM_SUBTYPE_GUID"/>\r
- </sequential>\r
- </macrodef>\r
- -->\r
-\r
<!--\r
EFI_SECTION_DXE_DEPEX\r
-->\r
</sequential>\r
</macrodef>\r
\r
- <!--\r
- EFI_SECTION_PIC\r
- <macrodef name="EFI_SECTION_PIC">\r
- <attribute name="FILEPATH"/>\r
- <attribute name="FILENAME"/>\r
- <attribute name="FILEEXT" default=""/>\r
- \r
- <element name="EXTRA.INC" optional="yes"/>\r
- <element name="EXTRA.ARG" optional="yes"/>\r
- \r
- <sequential>\r
- <gensection inputfile="${BIN_DIR}/@{FILEPATH}/@{FILENAME}.@{FILEEXT}" \r
- outputfile="${BIN_DIR}/@{FILENAME}.pe32" \r
- sectiontype="EFI_SECTION_PIC"/>\r
- </sequential>\r
- </macrodef>\r
- -->\r
-\r
- <!-- \r
- EFI_SECTION_TE\r
- -->\r
-\r
\r
<!--\r
EFI_SECTION_RAW\r