<property name="BASE_NAME" value="Logo" /> \r
\r
<!-- Default target --> \r
- <target name="main" depends="libraries, sourcefiles, sections, output" /> \r
- <!-- Compile all dependency Library instances. --> \r
- <target name="libraries" />\r
-\r
- <target name="sourcefiles">\r
- <copy file="${MODULE_DIR}\Logo.bmp" \r
- tofile="${DEST_DIR_OUTPUT}\Logo.bmp" />\r
- <!--\r
- <Build_Graphics FILENAME="logo" FILEPATH="." FILEEXT="bmp"></Build_Graphics>\r
- -->\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.bin"/>\r
+ <file name="${DEST_DIR_OUTPUT}/Logo.sec"/>\r
</targetfiles>\r
\r
<sequential>\r
- <gensection inputfile="${DEST_DIR_OUTPUT}\logo.bmp" \r
- outputfile="${DEST_DIR_OUTPUT}\Logo.bin" \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.bin"/>\r
+ <file name="${DEST_DIR_OUTPUT}/Logo.sec"/>\r
</sourcefiles>\r
<targetfiles>\r
- <file name="${BIN_DIR}\${FILE_GUID}-Logo.FFS"/>\r
+ <file name="${BIN_DIR}/${FILE_GUID}-Logo.FFS"/>\r
</targetfiles>\r
- \r
+\r
<sequential>\r
- <genffsfile BaseName="Logo" ffsATTRIBCHECKSUM="TRUE"\r
- ffsFILETYPE="EFI_FV_FILETYPE_FREEFORM" fileGuid="${FILE_GUID}"\r
- outputDir="${BIN_DIR}">\r
- <compress compressName="dummy">\r
- <tool outputPath="${DEST_DIR_OUTPUT}" toolName="${WORKSPACE_DIR}\Tools\Bin\GenCRC32Section">\r
- <input file="${DEST_DIR_OUTPUT}\Logo.bin" />\r
- </tool>\r
- </compress>\r
+ <genffsfile BaseName="Logo" \r
+ ffsATTRIBCHECKSUM="TRUE"\r
+ ffsFILETYPE="EFI_FV_FILETYPE_FREEFORM" \r
+ fileGuid="${FILE_GUID}"\r
+ outputDir="${BIN_DIR}">\r
+ <sectFile fileName="${DEST_DIR_OUTPUT}/Logo.sec"/>\r
</genffsfile>\r
</sequential>\r
</OnDependency>\r
</target>\r
- \r
+\r
+ <target name="clean">\r
+ <delete includeemptydirs="true">\r
+ <fileset dir="${DEST_DIR_OUTPUT}" excludes="*.xml" includes="**/*"/>\r
+ </delete>\r
+ </target>\r
+\r
+ <target name="cleanall">\r
+ <delete includeemptydirs="true">\r
+ <fileset dir="${DEST_DIR_OUTPUT}" excludes="*.xml" includes="**/*"/>\r
+ </delete>\r
+ <delete includeemptydirs="true">\r
+ <fileset dir="${DEST_DIR_DEBUG}" includes="**/*"/>\r
+ </delete>\r
+ </target>\r
+\r
</project>\r