make/build-nasgen.xml

Print this page




  22  questions.
  23 -->
  24 <project name="build-nasgen" default="run-nasgen" basedir="..">
  25     <description>Builds and runs nasgen.</description>
  26     <import file="build.xml"/>
  27 
  28     <target name="build-nasgen" depends="prepare">
  29         <ant inheritAll="false" dir="${basedir}/buildtools/nasgen"
  30             antfile="build.xml" target="jar"/>
  31     </target>
  32 
  33     <target name="run-nasgen" depends="build-nasgen">
  34         <java classname="${nasgen.tool}" fork="true" failonerror="true">
  35             <classpath>
  36                 <pathelement location="${basedir}/jcov2/lib/jcov_j2se_rt.jar"/>
  37                 <pathelement location="${basedir}/buildtools/nasgen/dist/nasgen.jar"/>
  38                 <pathelement path="${basedir}/build/classes"/>
  39                 <pathelement location="${dist.dir}/nasgen.jar"/>
  40                 <pathelement path="${build.dir}/classes"/>
  41             </classpath>
  42             <jvmarg value="-Djava.ext.dirs="/>
  43             <arg value="${build.dir}/classes"/>
  44             <arg value="jdk.nashorn.internal.objects"/>
  45             <arg value="${build.dir}/classes"/>
  46         </java>
  47     </target>
  48 
  49     <target name="run-nasgen-eclipse">
  50         <mkdir dir="${basedir}/build/eclipse/.nasgentmp"/>
  51 
  52         <java classname="jdk.nashorn.internal.tools.nasgen.Main" fork="true" failonerror="true">
  53             <classpath>
  54                 <pathelement location="${basedir}/buildtools/nasgen/dist/nasgen.jar"/>
  55                 <pathelement path="${basedir}/build/eclipse"/>
  56             </classpath>
  57             <arg value="${basedir}/build/eclipse"/>
  58             <arg value="jdk.nashorn.internal.objects"/>
  59             <arg value="${basedir}/build/eclipse/.nasgentmp"/>
  60         </java>
  61 
  62         <move todir="${basedir}/build/eclipse/jdk/nashorn/internal/objects">


  22  questions.
  23 -->
  24 <project name="build-nasgen" default="run-nasgen" basedir="..">
  25     <description>Builds and runs nasgen.</description>
  26     <import file="build.xml"/>
  27 
  28     <target name="build-nasgen" depends="prepare">
  29         <ant inheritAll="false" dir="${basedir}/buildtools/nasgen"
  30             antfile="build.xml" target="jar"/>
  31     </target>
  32 
  33     <target name="run-nasgen" depends="build-nasgen">
  34         <java classname="${nasgen.tool}" fork="true" failonerror="true">
  35             <classpath>
  36                 <pathelement location="${basedir}/jcov2/lib/jcov_j2se_rt.jar"/>
  37                 <pathelement location="${basedir}/buildtools/nasgen/dist/nasgen.jar"/>
  38                 <pathelement path="${basedir}/build/classes"/>
  39                 <pathelement location="${dist.dir}/nasgen.jar"/>
  40                 <pathelement path="${build.dir}/classes"/>
  41             </classpath>
  42             <jvmarg value="${boot.class.path}"/>
  43             <arg value="${build.dir}/classes"/>
  44             <arg value="jdk.nashorn.internal.objects"/>
  45             <arg value="${build.dir}/classes"/>
  46         </java>
  47     </target>
  48 
  49     <target name="run-nasgen-eclipse">
  50         <mkdir dir="${basedir}/build/eclipse/.nasgentmp"/>
  51 
  52         <java classname="jdk.nashorn.internal.tools.nasgen.Main" fork="true" failonerror="true">
  53             <classpath>
  54                 <pathelement location="${basedir}/buildtools/nasgen/dist/nasgen.jar"/>
  55                 <pathelement path="${basedir}/build/eclipse"/>
  56             </classpath>
  57             <arg value="${basedir}/build/eclipse"/>
  58             <arg value="jdk.nashorn.internal.objects"/>
  59             <arg value="${basedir}/build/eclipse/.nasgentmp"/>
  60         </java>
  61 
  62         <move todir="${basedir}/build/eclipse/jdk/nashorn/internal/objects">