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 |