-<?xml version="1.0" ?>\r
-<!--\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
--->\r
-<project name="Logo" default="main" basedir="." >\r
- <!-- Apply external ANT task -->\r
- <taskdef resource="frameworktasks.tasks" /> \r
- <taskdef resource="cpptasks.tasks" /> \r
- <typedef resource="cpptasks.types" /> \r
- <taskdef resource="net/sf/antcontrib/antlib.xml" />\r
- <property environment="env" />\r
- <!-- All Properties --> \r
- <property name="BASE_NAME" value="Logo" /> \r
- \r
- <!-- Default target --> \r
- <target name="main" depends="sections, output" /> \r
- \r
- <target name="sections">\r
- <OnDependency>\r
- <sourcefiles>\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="${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" depends="sections">\r
- <OnDependency>\r
- <sourcefiles>\r
- <file name="${DEST_DIR_OUTPUT}/Logo.sec"/>\r
- </sourcefiles>\r
- <targetfiles>\r
- <file name="${BIN_DIR}/${FILE_GUID}-Logo.FFS"/>\r
- </targetfiles>\r
-\r
- <sequential>\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
- <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