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="-XaddExports: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>
|
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>
|