< prev index next >

jdk/test/tools/pack200/pack200-verifier/make/build.xml

Print this page




  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>
< prev index next >