26 <loadproperties srcFile="project.properties"/>
27 </target>
28
29 <target name="prepare" depends="init">
30 <mkdir dir="${build.classes.dir}"/>
31 <mkdir dir="${dist.dir}"/>
32 <mkdir dir="${dist.dir}/lib"/>
33 </target>
34
35 <target name="clean" depends="init">
36 <delete dir="${build.dir}"/>
37 <delete dir="${dist.dir}"/>
38 </target>
39
40 <target name="compile" depends="prepare" description="Compiles the nasgen sources">
41 <javac srcdir="${src.dir}"
42 destdir="${build.classes.dir}"
43 classpath="${javac.classpath}"
44 debug="${javac.debug}"
45 includeantruntime="false" fork="true">
46 <compilerarg value="-J-Djava.ext.dirs="/>
47 <compilerarg value="-Xlint:unchecked"/>
48 <compilerarg value="-Xlint:deprecation"/>
49 <compilerarg value="-XDignore.symbol.file"/>
50 </javac>
51 </target>
52
53 <target name="jar" depends="compile" description="Creates nasgen.jar">
54 <jar jarfile="${dist.jar}" basedir="${build.classes.dir}" manifest="${meta.inf.dir}/MANIFEST.MF"/>
55 </target>
56
57 <target name="dist" depends="jar"/>
58
59 <target name="all" depends="dist"
60 description="Builds sources and generates nasgen.jar"/>
61 </project>
|
26 <loadproperties srcFile="project.properties"/>
27 </target>
28
29 <target name="prepare" depends="init">
30 <mkdir dir="${build.classes.dir}"/>
31 <mkdir dir="${dist.dir}"/>
32 <mkdir dir="${dist.dir}/lib"/>
33 </target>
34
35 <target name="clean" depends="init">
36 <delete dir="${build.dir}"/>
37 <delete dir="${dist.dir}"/>
38 </target>
39
40 <target name="compile" depends="prepare" description="Compiles the nasgen sources">
41 <javac srcdir="${src.dir}"
42 destdir="${build.classes.dir}"
43 classpath="${javac.classpath}"
44 debug="${javac.debug}"
45 includeantruntime="false" fork="true">
46 <compilerarg value="-J-Xbootclasspath/p:${javac.classpath}"/>
47 <compilerarg value="-Xlint:unchecked"/>
48 <compilerarg value="-Xlint:deprecation"/>
49 <compilerarg value="-XDignore.symbol.file"/>
50 </javac>
51 </target>
52
53 <target name="jar" depends="compile" description="Creates nasgen.jar">
54 <jar jarfile="${dist.jar}" basedir="${build.classes.dir}" manifest="${meta.inf.dir}/MANIFEST.MF"/>
55 </target>
56
57 <target name="dist" depends="jar"/>
58
59 <target name="all" depends="dist"
60 description="Builds sources and generates nasgen.jar"/>
61 </project>
|