\r
<!-- Default target -->\r
<target name="main">\r
- <copy file="${MODULE_DIR}/${ARCH}/${BASE_NAME}.FFS" \r
- tofile="${BIN_DIR}/${FILE_GUID}-${BASE_NAME}.FFS" />\r
+ <OnDependency>\r
+ <sourcefiles>\r
+ <file name="${MODULE_DIR}/${ARCH}/${BASE_NAME}.FFS"/>\r
+ </sourcefiles>\r
+ <targetfiles>\r
+ <file name="${BIN_DIR}/${FILE_GUID}-${BASE_NAME}.FFS"/>\r
+ </targetfiles>\r
+ <sequential>\r
+ <copy file="${MODULE_DIR}/${ARCH}/${BASE_NAME}.FFS" tofile="${BIN_DIR}/${FILE_GUID}-${BASE_NAME}.FFS" />\r
+ </sequential>\r
+ </OnDependency>\r
</target>\r
\r
<target name="clean">\r
<property name="BASE_NAME" value="Logo" /> \r
\r
<!-- Default target --> \r
- <target name="main" depends="sourcefiles, sections, output" /> \r
-\r
- <target name="sourcefiles">\r
- <copy file="${MODULE_DIR}/Logo.bmp" \r
- tofile="${DEST_DIR_OUTPUT}/Logo.bmp" />\r
- </target>\r
+ <target name="main" depends="sections, output" /> \r
\r
<target name="sections">\r
<OnDependency>\r
<sourcefiles>\r
- <file name="${DEST_DIR_OUTPUT}/logo.bmp"/>\r
+ <file name="${MODULE_DIR}/logo.bmp"/>\r
</sourcefiles>\r
<targetfiles>\r
<file name="${DEST_DIR_OUTPUT}/Logo.sec"/>\r
</targetfiles>\r
\r
<sequential>\r
- <gensection inputfile="${DEST_DIR_OUTPUT}/logo.bmp" \r
+ <gensection inputfile="${MODULE_DIR}/logo.bmp" \r
outputfile="${DEST_DIR_OUTPUT}/Logo.sec" \r
sectiontype="EFI_SECTION_RAW" />\r
</sequential>\r
</OnDependency>\r
</target>\r
\r
- <target name="output">\r
+ <target name="output" depends="sections">\r
<OnDependency>\r
<sourcefiles>\r
<file name="${DEST_DIR_OUTPUT}/Logo.sec"/>\r