make/build.xml

changeset 292
163f5d75f77a
parent 273
f3d27f02683c
parent 291
47cf04bb80c9
child 366
beefdeb352e6
     1.1 --- a/make/build.xml	Thu Jun 11 10:54:31 2009 -0700
     1.2 +++ b/make/build.xml	Thu Jun 11 21:35:12 2009 -0700
     1.3 @@ -315,7 +315,7 @@
     1.4      <target name="build-javap" depends="build-javac">
     1.5          <build-tool name="javap"
     1.6                      includes="${javap.includes}"
     1.7 -                    jarmainclass="sun.tools.javap.Main"
     1.8 +                    jarmainclass="com.sun.tools.javap.Main"
     1.9                      jarclasspath="javac.jar"/>
    1.10      </target>
    1.11      
    1.12 @@ -400,6 +400,7 @@
    1.13              <attribute name="java" default="java"/>
    1.14              <attribute name="javac.bootclasspath" default="-J-Xbootclasspath/p:${build.bootstrap.dir}/classes"/>
    1.15              <attribute name="javac.java.home" default="${boot.java.home}"/>
    1.16 +            <attribute name="javac.source" default="${javac.source}"/>
    1.17              <attribute name="javac.target" default="${javac.target}"/>
    1.18              <attribute name="jarmainclass" default="com.sun.tools.@{name}.Main"/>
    1.19              <attribute name="jarclasspath" default=""/>
    1.20 @@ -418,6 +419,7 @@
    1.21                      release="@{release}"
    1.22                      full.version="@{full.version}"
    1.23                      javac.bootclasspath="@{javac.bootclasspath}"
    1.24 +                    javac.source="@{javac.source}"
    1.25                      javac.target="@{javac.target}"
    1.26                  />
    1.27                  <mkdir dir="@{bin.dir}"/>
    1.28 @@ -442,6 +444,7 @@
    1.29              <attribute name="lib.dir" default="${dist.lib.dir}"/>
    1.30              <attribute name="javac.bootclasspath" default="-J-Xbootclasspath/p:${build.bootstrap.dir}/classes"/>
    1.31              <attribute name="javac.java.home" default="${boot.java.home}"/>
    1.32 +            <attribute name="javac.source" default="${javac.source}"/>
    1.33              <attribute name="javac.target" default="${javac.target}"/>
    1.34              <attribute name="jarmainclass" default="com.sun.tools.@{name}.Main"/>
    1.35              <attribute name="jarclasspath" default=""/>
    1.36 @@ -457,6 +460,7 @@
    1.37                      release="@{release}"
    1.38                      full.version="@{full.version}"
    1.39                      javac.bootclasspath="@{javac.bootclasspath}"
    1.40 +                    javac.source="@{javac.source}"
    1.41                      javac.target="@{javac.target}"
    1.42                  />
    1.43                  <mkdir dir="@{lib.dir}"/>
    1.44 @@ -481,6 +485,7 @@
    1.45              <attribute name="gensrc.dir" default="${build.gensrc.dir}"/>
    1.46              <attribute name="javac.bootclasspath" default="${build.bootstrap.dir}/classes"/>
    1.47              <attribute name="javac.java.home" default="${boot.java.home}"/>
    1.48 +            <attribute name="javac.source" default="${javac.source}"/>
    1.49              <attribute name="javac.target" default="${javac.target}"/>
    1.50              <attribute name="release" default="${release}"/>
    1.51              <attribute name="full.version" default="${full.version}"/>
    1.52 @@ -509,6 +514,7 @@
    1.53                         includes="@{includes}"
    1.54                         sourcepath=""
    1.55                         includeAntRuntime="no"
    1.56 +                       source="@{javac.source}"
    1.57                         target="@{javac.target}">
    1.58                      <compilerarg value="-J-Xbootclasspath/p:@{javac.bootclasspath}"/>
    1.59                      <compilerarg line="${javac.version.opt}"/>
    1.60 @@ -522,6 +528,7 @@
    1.61                         excludes="@{excludes}"
    1.62                         sourcepath=""
    1.63                         includeAntRuntime="no"
    1.64 +                       source="@{javac.source}"
    1.65                         target="@{javac.target}"
    1.66                         debug="${javac.debug}" 
    1.67                         debuglevel="${javac.debuglevel}">
    1.68 @@ -547,6 +554,7 @@
    1.69      <target name="-def-build-bootstrap-tool" depends="-check-boot.java.home,-def-build-tool">
    1.70          <presetdef name="build-bootstrap-tool">
    1.71              <build-tool
    1.72 +                javac.source="${boot.javac.source}"
    1.73                  javac.target="${boot.javac.target}"
    1.74                  gensrc.dir="${build.bootstrap.dir}/gensrc"
    1.75                  classes.dir="${build.bootstrap.dir}/classes"
    1.76 @@ -562,6 +570,7 @@
    1.77      <target name="-def-build-bootstrap-jar" depends="-def-build-jar">
    1.78          <presetdef name="build-bootstrap-jar">
    1.79              <build-jar
    1.80 +                javac.source="${boot.javac.source}"
    1.81                  javac.target="${boot.javac.target}"
    1.82                  gensrc.dir="${build.bootstrap.dir}/gensrc"
    1.83                  classes.dir="${build.bootstrap.dir}/classes"

mercurial