- <property environment="env"/>\r
- <target name="all">\r
- <subant target="" inheritall="false">\r
- <!-- Note: this is an ordered list. The projects have dependencies between them. -->\r
- <filelist dir="."\r
- files="\r
- Tools/build.xml\r
- MdePkg/build.xml\r
- EdkModulePkg/build.xml\r
- EdkNt32Pkg/build.xml\r
- "/>\r
- </subant>\r
+ <!-- Apply external ANT tasks -->\r
+ <taskdef resource="net/sf/antcontrib/antlib.xml" />\r
+ <taskdef resource="GenBuild.tasks" />\r
+ \r
+ <property environment="env" />\r
+ \r
+ <property name="WORKSPACE_DIR" value="${env.WORKSPACE}" />\r
+ \r
+ <!--property name="COMMON_FILE" value="${WORKSPACE_DIR}/Tools/Conf/Common.xml" /-->\r
+ \r
+ <import file="${WORKSPACE_DIR}/Tools/Conf/BuildMacro.xml" />\r
+ \r
+ <target name="all" depends="init, build" />\r
+ \r
+ <target name="init">\r
+ <if>\r
+ <not>\r
+ <isset property="env.WORKSPACE" />\r
+ </not>\r
+ <then>\r
+ <fail message="WORKSPACE environmental variable not set." />\r
+ </then>\r
+ </if>\r
+ <!--\r
+ <ToolChainSetup confPath="${WORKSPACE_DIR}/Tools/Conf" />\r
+ -->\r