]> git.proxmox.com Git - mirror_edk2.git/blob - EdkModulePkg/Bus/Pci/PciBus/Dxe/build.xml
Updated MSA by putting Specification element at the end of the header section
[mirror_edk2.git] / EdkModulePkg / Bus / Pci / PciBus / Dxe / build.xml
1 <?xml version="1.0" encoding="UTF-8"?><!-- Copyright (c) 2006, Intel Corporation
2 All rights reserved. This program and the accompanying materials
3 are licensed and made available under the terms and conditions of the BSD License
4 which accompanies this distribution. The full text of the license may be found at
5 http://opensource.org/licenses/bsd-license.php
6
7 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
8 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.-->
9 <project basedir="." default="PciBus"><!--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}"/>
14 <import file="${WORKSPACE_DIR}/Tools/Conf/BuildMacro.xml"/><!--MODULE_RELATIVE PATH is relative to PACKAGE_DIR-->
15 <property name="MODULE_RELATIVE_PATH" value="Bus/Pci/PciBus/Dxe"/>
16 <property name="MODULE_DIR" value="${PACKAGE_DIR}/${MODULE_RELATIVE_PATH}"/>
17 <property name="COMMON_FILE" value="${WORKSPACE_DIR}/Tools/Conf/Common.xml"/>
18 <target name="PciBus">
19 <GenBuild baseName="PciBus" mbdFilename="${MODULE_DIR}/PciBus.mbd" msaFilename="${MODULE_DIR}/PciBus.msa"/>
20 </target>
21 <target name="LightPciBusPciBus">
22 <GenBuild baseName="LightPciBusPciBus" mbdFilename="${MODULE_DIR}/LightPciBus.mbd" msaFilename="${MODULE_DIR}/LightPciBus.msa"/>
23 </target>
24 <target name="PciBusPciBusLite">
25 <GenBuild baseName="PciBusPciBusLite" mbdFilename="${MODULE_DIR}/PciBusLite.mbd" msaFilename="${MODULE_DIR}/PciBusLite.msa"/>
26 </target>
27 <target depends="PciBus_clean" name="clean"/>
28 <target depends="PciBus_cleanall" name="cleanall"/>
29 <target name="PciBus_clean">
30 <OutputDirSetup baseName="PciBus" mbdFilename="${MODULE_DIR}/PciBus.mbd" msaFilename="${MODULE_DIR}/PciBus.msa"/>
31 <if>
32 <available file="${DEST_DIR_OUTPUT}/PciBus_build.xml"/>
33 <then>
34 <ant antfile="${DEST_DIR_OUTPUT}/PciBus_build.xml" target="clean"/>
35 </then>
36 </if>
37 <delete dir="${DEST_DIR_OUTPUT}" excludes="*.xml"/>
38 </target>
39 <target name="LightPciBusPciBus_clean">
40 <OutputDirSetup baseName="LightPciBusPciBus" mbdFilename="${MODULE_DIR}/LightPciBus.mbd" msaFilename="${MODULE_DIR}/LightPciBus.msa"/>
41 <if>
42 <available file="${DEST_DIR_OUTPUT}/LightPciBusPciBus_build.xml"/>
43 <then>
44 <ant antfile="${DEST_DIR_OUTPUT}/LightPciBusPciBus_build.xml" target="clean"/>
45 </then>
46 </if>
47 <delete dir="${DEST_DIR_OUTPUT}" excludes="*.xml"/>
48 </target>
49 <target name="PciBusPciBusLite_clean">
50 <OutputDirSetup baseName="PciBusPciBusLite" mbdFilename="${MODULE_DIR}/PciBusLite.mbd" msaFilename="${MODULE_DIR}/PciBusLite.msa"/>
51 <if>
52 <available file="${DEST_DIR_OUTPUT}/PciBusPciBusLite_build.xml"/>
53 <then>
54 <ant antfile="${DEST_DIR_OUTPUT}/PciBusPciBusLite_build.xml" target="clean"/>
55 </then>
56 </if>
57 <delete dir="${DEST_DIR_OUTPUT}" excludes="*.xml"/>
58 </target>
59 <target name="PciBus_cleanall">
60 <OutputDirSetup baseName="PciBus" mbdFilename="${MODULE_DIR}/PciBus.mbd" msaFilename="${MODULE_DIR}/PciBus.msa"/>
61 <if>
62 <available file="${DEST_DIR_OUTPUT}/PciBus_build.xml"/>
63 <then>
64 <ant antfile="${DEST_DIR_OUTPUT}/PciBus_build.xml" target="cleanall"/>
65 </then>
66 </if>
67 <delete dir="${DEST_DIR_OUTPUT}"/>
68 <delete dir="${DEST_DIR_DEBUG}"/>
69 <delete>
70 <fileset dir="${BIN_DIR}" includes="**PciBus*"/>
71 </delete>
72 </target>
73 <target name="LightPciBusPciBus_cleanall">
74 <OutputDirSetup baseName="LightPciBusPciBus" mbdFilename="${MODULE_DIR}/LightPciBus.mbd" msaFilename="${MODULE_DIR}/LightPciBus.msa"/>
75 <if>
76 <available file="${DEST_DIR_OUTPUT}/LightPciBusPciBus_build.xml"/>
77 <then>
78 <ant antfile="${DEST_DIR_OUTPUT}/LightPciBusPciBus_build.xml" target="cleanall"/>
79 </then>
80 </if>
81 <delete dir="${DEST_DIR_OUTPUT}"/>
82 <delete dir="${DEST_DIR_DEBUG}"/>
83 <delete>
84 <fileset dir="${BIN_DIR}" includes="**LightPciBusPciBus*"/>
85 </delete>
86 </target>
87 <target name="PciBusPciBusLite_cleanall">
88 <OutputDirSetup baseName="PciBusPciBusLite" mbdFilename="${MODULE_DIR}/PciBusLite.mbd" msaFilename="${MODULE_DIR}/PciBusLite.msa"/>
89 <if>
90 <available file="${DEST_DIR_OUTPUT}/PciBusPciBusLite_build.xml"/>
91 <then>
92 <ant antfile="${DEST_DIR_OUTPUT}/PciBusPciBusLite_build.xml" target="cleanall"/>
93 </then>
94 </if>
95 <delete dir="${DEST_DIR_OUTPUT}"/>
96 <delete dir="${DEST_DIR_DEBUG}"/>
97 <delete>
98 <fileset dir="${BIN_DIR}" includes="**PciBusPciBusLite*"/>
99 </delete>
100 </target>
101 </project>