langtools/make/build.xml
changeset 15368 2577ddb7e710
parent 14541 36f9d11fc9aa
child 16559 e927a4e65b0c
equal deleted inserted replaced
15367:31b57f2b8d0b 15368:2577ddb7e710
   239         <jar file="${dist.lib.dir}/classes.jar" basedir="${build.classes.dir}"/>
   239         <jar file="${dist.lib.dir}/classes.jar" basedir="${build.classes.dir}"/>
   240         <zip file="${dist.lib.dir}/src.zip" basedir="${src.classes.dir}"/>
   240         <zip file="${dist.lib.dir}/src.zip" basedir="${src.classes.dir}"/>
   241     </target>
   241     </target>
   242 
   242 
   243     <target name="build-bootstrap-tools"
   243     <target name="build-bootstrap-tools"
   244         depends="build-bootstrap-javac,build-bootstrap-javadoc,build-bootstrap-doclets,build-bootstrap-javah"
   244         depends="build-bootstrap-javac,build-bootstrap-javadoc,build-bootstrap-doclets,build-bootstrap-javah,build-bootstrap-sjavac"
   245     />
   245     />
   246 
   246 
   247     <target name="build-all-tools"
   247     <target name="build-all-tools"
   248         depends="build-javac,build-javadoc,build-doclets,build-javah,build-javap"
   248         depends="build-javac,build-javadoc,build-doclets,build-javah,build-javap,build-sjavac"
   249     />
   249     />
   250 
   250 
   251     <target name="build-all-classes" depends="build-bootstrap-javac,-create-import-jdk-stubs">
   251     <target name="build-all-classes" depends="build-bootstrap-javac,-create-import-jdk-stubs">
   252         <build-classes includes="${javac.includes} ${javadoc.includes} ${doclets.includes} ${javah.includes} ${javap.includes}"/>
   252         <build-classes includes="${javac.includes} ${javadoc.includes} ${doclets.includes} ${javah.includes} ${javap.includes} ${sjavac.includes}"/>
   253     </target>
   253     </target>
   254 
   254 
   255     <!-- clean -->
   255     <!-- clean -->
   256 
   256 
   257     <target name="clean" description="Delete all generated files">
   257     <target name="clean" description="Delete all generated files">
   654         <findbugs-tool name="javap"/>
   654         <findbugs-tool name="javap"/>
   655     </target>
   655     </target>
   656 
   656 
   657     <target name="javap" depends="build-javap,jtreg-javap,findbugs-javap"/>
   657     <target name="javap" depends="build-javap,jtreg-javap,findbugs-javap"/>
   658 
   658 
       
   659     <!--
       
   660     **** sjavac targets.
       
   661     -->
       
   662 
       
   663     <target name="build-bootstrap-sjavac"
       
   664             depends="-def-build-bootstrap-classes,-def-build-bootstrap-jar,-def-build-bootstrap-tool">
       
   665         <build-bootstrap-classes includes="${sjavac.includes}"/>
       
   666         <build-bootstrap-jar     name="sjavac" includes="${sjavac.includes}"
       
   667                                  jarmainclass="com.sun.tools.sjavac.Main"/>
       
   668         <build-bootstrap-tool    name="sjavac"/>
       
   669     </target>
       
   670 
       
   671     <target name="build-classes-sjavac" depends="build-classes-javac">
       
   672         <build-classes includes="${sjavac.includes}"/>
       
   673     </target>
       
   674 
       
   675     <target name="build-sjavac" depends="build-classes-sjavac">
       
   676         <build-jar  name="sjavac" includes="${sjavac.includes}"
       
   677                     jarmainclass="com.sun.tools.sjavac.Main"
       
   678                     jarclasspath="sjavac.jar"/>
       
   679         <build-tool name="sjavac"/>
       
   680     </target>
       
   681     
       
   682     <!-- (no javadoc for javap) -->
       
   683 
       
   684     <target name="jtreg-sjavac" depends="build-sjavac,-def-jtreg">
       
   685         <jtreg-tool name="sjavac" tests="${sjavac.tests}"/>
       
   686     </target>
       
   687 
       
   688     <target name="findbugs-sjavac" depends="build-sjavac,-def-findbugs">
       
   689         <findbugs-tool name="sjavac"/>
       
   690     </target>
       
   691 
       
   692     <target name="sjavac" depends="build-sjavac,jtreg-sjavac,findbugs-sjavac"/>
   659 
   693 
   660     <!--
   694     <!--
   661     **** Create import JDK stubs.
   695     **** Create import JDK stubs.
   662     -->
   696     -->
   663 
   697