make/build.xml

changeset 1504
22e417cdddee
parent 1409
33abf479f202
child 1647
578eb3dd111d
     1.1 --- a/make/build.xml	Thu Jan 17 18:15:20 2013 +0000
     1.2 +++ b/make/build.xml	Fri Jan 18 00:16:21 2013 +0100
     1.3 @@ -241,15 +241,15 @@
     1.4      </target>
     1.5  
     1.6      <target name="build-bootstrap-tools"
     1.7 -        depends="build-bootstrap-javac,build-bootstrap-javadoc,build-bootstrap-doclets,build-bootstrap-javah"
     1.8 +        depends="build-bootstrap-javac,build-bootstrap-javadoc,build-bootstrap-doclets,build-bootstrap-javah,build-bootstrap-sjavac"
     1.9      />
    1.10  
    1.11      <target name="build-all-tools"
    1.12 -        depends="build-javac,build-javadoc,build-doclets,build-javah,build-javap"
    1.13 +        depends="build-javac,build-javadoc,build-doclets,build-javah,build-javap,build-sjavac"
    1.14      />
    1.15  
    1.16      <target name="build-all-classes" depends="build-bootstrap-javac,-create-import-jdk-stubs">
    1.17 -        <build-classes includes="${javac.includes} ${javadoc.includes} ${doclets.includes} ${javah.includes} ${javap.includes}"/>
    1.18 +        <build-classes includes="${javac.includes} ${javadoc.includes} ${doclets.includes} ${javah.includes} ${javap.includes} ${sjavac.includes}"/>
    1.19      </target>
    1.20  
    1.21      <!-- clean -->
    1.22 @@ -656,6 +656,40 @@
    1.23  
    1.24      <target name="javap" depends="build-javap,jtreg-javap,findbugs-javap"/>
    1.25  
    1.26 +    <!--
    1.27 +    **** sjavac targets.
    1.28 +    -->
    1.29 +
    1.30 +    <target name="build-bootstrap-sjavac"
    1.31 +            depends="-def-build-bootstrap-classes,-def-build-bootstrap-jar,-def-build-bootstrap-tool">
    1.32 +        <build-bootstrap-classes includes="${sjavac.includes}"/>
    1.33 +        <build-bootstrap-jar     name="sjavac" includes="${sjavac.includes}"
    1.34 +                                 jarmainclass="com.sun.tools.sjavac.Main"/>
    1.35 +        <build-bootstrap-tool    name="sjavac"/>
    1.36 +    </target>
    1.37 +
    1.38 +    <target name="build-classes-sjavac" depends="build-classes-javac">
    1.39 +        <build-classes includes="${sjavac.includes}"/>
    1.40 +    </target>
    1.41 +
    1.42 +    <target name="build-sjavac" depends="build-classes-sjavac">
    1.43 +        <build-jar  name="sjavac" includes="${sjavac.includes}"
    1.44 +                    jarmainclass="com.sun.tools.sjavac.Main"
    1.45 +                    jarclasspath="sjavac.jar"/>
    1.46 +        <build-tool name="sjavac"/>
    1.47 +    </target>
    1.48 +    
    1.49 +    <!-- (no javadoc for javap) -->
    1.50 +
    1.51 +    <target name="jtreg-sjavac" depends="build-sjavac,-def-jtreg">
    1.52 +        <jtreg-tool name="sjavac" tests="${sjavac.tests}"/>
    1.53 +    </target>
    1.54 +
    1.55 +    <target name="findbugs-sjavac" depends="build-sjavac,-def-findbugs">
    1.56 +        <findbugs-tool name="sjavac"/>
    1.57 +    </target>
    1.58 +
    1.59 +    <target name="sjavac" depends="build-sjavac,jtreg-sjavac,findbugs-sjavac"/>
    1.60  
    1.61      <!--
    1.62      **** Create import JDK stubs.

mercurial