| <?xml version="1.0" encoding="utf-8"?> |
| <project name="aurora" default="compile_all" basedir=".."> |
| |
| <property name="BUILD.compiler" value="modern"/> |
| <property name="src" value="src"/> |
| <property name="BUILD" value="BUILD"/> |
| <property name="classes" value="${BUILD}/classes"/> |
| |
| |
| <target name="all" depends="compile_all"/> |
| |
| <target name="compile_all" |
| depends="org"/> |
| |
| <target name="clean"> |
| <delete dir="${BUILD}"/> |
| </target> |
| |
| <!-- Prepare target directories --> |
| <target name="prepare"> |
| <mkdir dir="${BUILD}"/> |
| <mkdir dir="${classes}"/> |
| </target> |
| |
| |
| <target name="jar"> |
| <mkdir dir="${BUILD}/jar"/> |
| <jar destfile="${BUILD}/jar/auroraDriverl.jar" basedir="${BUILD}/classes"> |
| <manifest> |
| <attribute name="Main-Class" value="org.apache.airavata.cloud.aurora.driver.AuroraAdminDriver"/> |
| </manifest> |
| </jar> |
| </target> |
| |
| |
| |
| <!-- ** means all subdirectories as well --> |
| <!-- * means all files in the current directory --> |
| <!-- for just java files use *.java --> |
| |
| <target name="org" depends="prepare"> |
| <javac srcdir="${src}" |
| includes="org/**" |
| excludes="**/package.html" |
| destdir="${classes}" |
| classpath="${classes}" |
| debug="on" |
| optimize="on" |
| deprecation="off"/> |
| </target> |
| |
| |
| </project> |