]> git.proxmox.com Git - mirror_edk2.git/blame - EdkModulePkg/Universal/PCD/Pei/build.xml
Add in support for GetNextTokenNumber API.
[mirror_edk2.git] / EdkModulePkg / Universal / PCD / Pei / build.xml
CommitLineData
98960993 1<?xml version="1.0" encoding="UTF-8"?><!-- Copyright (c) 2006, Intel Corporation
2All rights reserved. This program and the accompanying materials
3are licensed and made available under the terms and conditions of the BSD License
4which accompanies this distribution. The full text of the license may be found at
5http://opensource.org/licenses/bsd-license.php
6
7THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
8WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
9<project basedir="." default="PcdPeim"><!--Apply external ANT tasks-->
10 <taskdef resource="GenBuild.tasks"/>
11 <taskdef resource="net/sf/antcontrib/antlib.xml"/>
12 <property environment="env"/>
13 <property name="WORKSPACE_DIR" value="${env.WORKSPACE}"/>
f2982b30 14 <import file="${WORKSPACE_DIR}/Tools/Conf/BuildMacro.xml"/><!--MODULE_RELATIVE PATH is relative to PACKAGE_DIR-->
15 <property name="MODULE_RELATIVE_PATH" value="Universal/PCD/Pei"/>
16 <property name="MODULE_DIR" value="${PACKAGE_DIR}/${MODULE_RELATIVE_PATH}"/>
17 <property name="COMMON_FILE" value="${WORKSPACE_DIR}/Tools/Conf/Common.xml"/>
98960993 18 <target name="PcdPeim">
f2982b30 19 <GenBuild baseName="PcdPeim" mbdFilename="${MODULE_DIR}/Pcd.mbd" msaFilename="${MODULE_DIR}/Pcd.msa"/>
98960993 20 </target>
21 <target depends="PcdPeim_clean" name="clean"/>
22 <target depends="PcdPeim_cleanall" name="cleanall"/>
23 <target name="PcdPeim_clean">
f2982b30 24 <OutputDirSetup baseName="PcdPeim" mbdFilename="${MODULE_DIR}/Pcd.mbd" msaFilename="${MODULE_DIR}/Pcd.msa"/>
98960993 25 <if>
f2982b30 26 <available file="${DEST_DIR_OUTPUT}/PcdPeim_build.xml"/>
98960993 27 <then>
f2982b30 28 <ant antfile="${DEST_DIR_OUTPUT}/PcdPeim_build.xml" target="clean"/>
98960993 29 </then>
30 </if>
31 <delete dir="${DEST_DIR_OUTPUT}" excludes="*.xml"/>
32 </target>
33 <target name="PcdPeim_cleanall">
f2982b30 34 <OutputDirSetup baseName="PcdPeim" mbdFilename="${MODULE_DIR}/Pcd.mbd" msaFilename="${MODULE_DIR}/Pcd.msa"/>
98960993 35 <if>
f2982b30 36 <available file="${DEST_DIR_OUTPUT}/PcdPeim_build.xml"/>
98960993 37 <then>
f2982b30 38 <ant antfile="${DEST_DIR_OUTPUT}/PcdPeim_build.xml" target="cleanall"/>
98960993 39 </then>
40 </if>
41 <delete dir="${DEST_DIR_OUTPUT}"/>
42 <delete dir="${DEST_DIR_DEBUG}"/>
43 <delete>
44 <fileset dir="${BIN_DIR}" includes="**PcdPeim*"/>
45 </delete>
46 </target>
f2982b30 47</project>