5 <property name="src" value="${basedir}/src"/>
6 <property name="build" value="${basedir}/build"/>
7 <property name="dist" value="${basedir}/dist"/>
8 <property name="make" value="${basedir}/make"/>
9 <property name="classes" value="${build}/classes"/>
10 <property name="api" value="${build}/api"/>
11
12 <target name="init">
13 <!-- Create the time stamp -->
14 <tstamp/>
15 <!-- Create the build directory structure used by compile -->
16 <mkdir dir="${build}"/>
17 <mkdir dir="${dist}"/>
18 <mkdir dir="${classes}"/>
19 <mkdir dir="${api}"/>
20 </target>
21
22 <target name="compile" depends="init">
23 <!-- Compile the java code from ${src} into ${build} -->
24 <javac
25 source="1.8"
26 srcdir="${src}"
27 destdir="${build}/classes"
28 verbose="no"
29 debug="on">
30 <compilerarg value="--add-exports=jdk.jdeps/com.sun.tools.classfile"/>
31 </javac>
32 </target>
33
34 <target name="doc" depends="init, compile">
35 <javadoc
36 source="1.8"
37 sourcepath="${src}"
38 destdir="${api}"
39 />
40 </target>
41
42 <target name="jar-file" depends="compile">
43 <!-- Put everything in jar file -->
44 <jar destfile="${dist}/pack200-verifier.jar">
45 <manifest>
46 <attribute name="Main-Class" value="sun.tools.pack.verify.Main"/>
47 </manifest>
48 <fileset dir="${classes}"/>
49 </jar>
50 </target>
51
52 <target name="all" depends="jar-file">
53 <zip destfile="dist/pack200-verifier-doc.zip">
54 <fileset dir="${api}"/>
55 </zip>
56 </target>
|
5 <property name="src" value="${basedir}/src"/>
6 <property name="build" value="${basedir}/build"/>
7 <property name="dist" value="${basedir}/dist"/>
8 <property name="make" value="${basedir}/make"/>
9 <property name="classes" value="${build}/classes"/>
10 <property name="api" value="${build}/api"/>
11
12 <target name="init">
13 <!-- Create the time stamp -->
14 <tstamp/>
15 <!-- Create the build directory structure used by compile -->
16 <mkdir dir="${build}"/>
17 <mkdir dir="${dist}"/>
18 <mkdir dir="${classes}"/>
19 <mkdir dir="${api}"/>
20 </target>
21
22 <target name="compile" depends="init">
23 <!-- Compile the java code from ${src} into ${build} -->
24 <javac
25 source="1.9"
26 srcdir="${src}"
27 destdir="${build}/classes"
28 verbose="no"
29 debug="on">
30 <compilerarg line="--add-exports jdk.jdeps/com.sun.tools.classfile=ALL-UNNAMED"/>
31 </javac>
32 </target>
33
34 <target name="doc" depends="init, compile">
35 <javadoc
36 source="1.9"
37 sourcepath="${src}"
38 destdir="${api}"
39 />
40 </target>
41
42 <target name="jar-file" depends="compile">
43 <!-- Put everything in jar file -->
44 <jar destfile="${dist}/pack200-verifier.jar">
45 <manifest>
46 <attribute name="Main-Class" value="sun.tools.pack.verify.Main"/>
47 </manifest>
48 <fileset dir="${classes}"/>
49 </jar>
50 </target>
51
52 <target name="all" depends="jar-file">
53 <zip destfile="dist/pack200-verifier-doc.zip">
54 <fileset dir="${api}"/>
55 </zip>
56 </target>
|