88f849e5723c03ee1476b48a345c791034ab5681Adam Moore<?xml version="1.0" encoding="UTF-8"?>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith<project name="YUI" default="local">
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <description>Build All Modules</description>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <macrodef name="build-submodules">
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <attribute name="target"/>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <sequential>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <subant target="@{target}">
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <fileset dir="." includes="build.*.xml"/>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith </subant>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith </sequential>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith </macrodef>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <target name="local">
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <build-submodules target="local"/>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith </target>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <target name="deploy">
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <build-submodules target="deploy"/>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith </target>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <target name="all">
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <build-submodules target="all"/>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith </target>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <target name="clean">
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <build-submodules target="clean"/>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith </target>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <target name="tests">
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith <build-submodules target="clean"/>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith </target>
8ebea46a72db798f14907a09fa8ce99422f01809Luke Smith
88f849e5723c03ee1476b48a345c791034ab5681Adam Moore</project>