make/build.xml

Print this page




 108            source="${javac.source}"
 109            target="${javac.target}"
 110            debug="${javac.debug}"
 111            encoding="${javac.encoding}"
 112            includeantruntime="false"/>
 113   </target>
 114 
 115   <target name="compile" depends="compile-asm" description="Compiles nashorn">
 116     <javac srcdir="${src.dir}"
 117            destdir="${build.classes.dir}"
 118            classpath="${javac.classpath}"
 119            source="${javac.source}"
 120            target="${javac.target}"
 121            debug="${javac.debug}"
 122            encoding="${javac.encoding}"
 123            includeantruntime="false" fork="true">
 124       <compilerarg value="-J-Djava.ext.dirs="/>
 125       <compilerarg value="-Xlint:unchecked"/>
 126       <compilerarg value="-Xlint:deprecation"/>
 127       <compilerarg value="-XDignore.symbol.file"/>

 128     </javac>
 129     <copy todir="${build.classes.dir}/META-INF/services">
 130        <fileset dir="${meta.inf.dir}/services/"/>
 131     </copy>
 132      <copy todir="${build.classes.dir}/jdk/nashorn/api/scripting/resources">
 133        <fileset dir="${src.dir}/jdk/nashorn/api/scripting/resources/"/>
 134     </copy>
 135     <copy todir="${build.classes.dir}/jdk/nashorn/internal/runtime/resources">
 136        <fileset dir="${src.dir}/jdk/nashorn/internal/runtime/resources/"/>
 137     </copy>
 138     <copy todir="${build.classes.dir}/jdk/nashorn/tools/resources">
 139        <fileset dir="${src.dir}/jdk/nashorn/tools/resources/"/>
 140     </copy>
 141     <copy file="${src.dir}/jdk/internal/dynalink/support/messages.properties" todir="${build.classes.dir}/jdk/internal/dynalink/support"/>
 142 
 143     <echo message="full=${nashorn.fullversion}" file="${build.classes.dir}/jdk/nashorn/internal/runtime/resources/version.properties"/>
 144     <echo file="${build.classes.dir}/jdk/nashorn/internal/runtime/resources/version.properties" append="true">${line.separator}</echo>
 145     <echo message="release=${nashorn.version}" file="${build.classes.dir}/jdk/nashorn/internal/runtime/resources/version.properties" append="true"/>
 146   </target>
 147 


 226       <tar destfile="${build.gzip}" basedir=".." compression="gzip"
 227           excludes="nashorn/bin/*.sh" includes="nashorn/bin/** nashorn/dist/**"/>
 228   </target>
 229 
 230   <target name="compile-test" depends="compile, run-nasgen" if="testng.available">
 231     <!-- testng task -->
 232     <taskdef name="testng" classname="org.testng.TestNGAntTask"
 233         classpath="${file.reference.testng.jar}"/>
 234 
 235     <javac srcdir="${test.src.dir}"
 236            destdir="${build.test.classes.dir}"
 237            classpath="${javac.test.classpath}"
 238            source="${javac.source}"
 239            target="${javac.target}"
 240            debug="${javac.debug}"
 241            encoding="${javac.encoding}"
 242            includeantruntime="false" fork="true">
 243         <compilerarg value="-J-Djava.ext.dirs="/>
 244         <compilerarg value="-Xlint:unchecked"/>
 245         <compilerarg value="-Xlint:deprecation"/>

 246     </javac>
 247 
 248     <copy todir="${build.test.classes.dir}/META-INF/services">
 249        <fileset dir="${test.src.dir}/META-INF/services/"/>
 250     </copy>
 251 
 252     <copy todir="${build.test.classes.dir}/jdk/nashorn/internal/runtime/resources">
 253        <fileset dir="${test.src.dir}/jdk/nashorn/internal/runtime/resources"/>
 254     </copy>
 255 
 256     <copy todir="${build.test.classes.dir}/jdk/nashorn/api/scripting/resources">
 257        <fileset dir="${test.src.dir}/jdk/nashorn/api/scripting/resources"/>
 258     </copy>
 259 
 260     <!-- tests that check nashorn internals and internal API -->
 261     <jar jarfile="${nashorn.internal.tests.jar}">
 262       <fileset dir="${build.test.classes.dir}" excludes="**/api/**"/>
 263     </jar>
 264 
 265     <!-- tests that check nashorn script engine (jsr-223) API -->




 108            source="${javac.source}"
 109            target="${javac.target}"
 110            debug="${javac.debug}"
 111            encoding="${javac.encoding}"
 112            includeantruntime="false"/>
 113   </target>
 114 
 115   <target name="compile" depends="compile-asm" description="Compiles nashorn">
 116     <javac srcdir="${src.dir}"
 117            destdir="${build.classes.dir}"
 118            classpath="${javac.classpath}"
 119            source="${javac.source}"
 120            target="${javac.target}"
 121            debug="${javac.debug}"
 122            encoding="${javac.encoding}"
 123            includeantruntime="false" fork="true">
 124       <compilerarg value="-J-Djava.ext.dirs="/>
 125       <compilerarg value="-Xlint:unchecked"/>
 126       <compilerarg value="-Xlint:deprecation"/>
 127       <compilerarg value="-XDignore.symbol.file"/>
 128       <compilerarg value="-Xdiags:verbose"/>
 129     </javac>
 130     <copy todir="${build.classes.dir}/META-INF/services">
 131        <fileset dir="${meta.inf.dir}/services/"/>
 132     </copy>
 133      <copy todir="${build.classes.dir}/jdk/nashorn/api/scripting/resources">
 134        <fileset dir="${src.dir}/jdk/nashorn/api/scripting/resources/"/>
 135     </copy>
 136     <copy todir="${build.classes.dir}/jdk/nashorn/internal/runtime/resources">
 137        <fileset dir="${src.dir}/jdk/nashorn/internal/runtime/resources/"/>
 138     </copy>
 139     <copy todir="${build.classes.dir}/jdk/nashorn/tools/resources">
 140        <fileset dir="${src.dir}/jdk/nashorn/tools/resources/"/>
 141     </copy>
 142     <copy file="${src.dir}/jdk/internal/dynalink/support/messages.properties" todir="${build.classes.dir}/jdk/internal/dynalink/support"/>
 143 
 144     <echo message="full=${nashorn.fullversion}" file="${build.classes.dir}/jdk/nashorn/internal/runtime/resources/version.properties"/>
 145     <echo file="${build.classes.dir}/jdk/nashorn/internal/runtime/resources/version.properties" append="true">${line.separator}</echo>
 146     <echo message="release=${nashorn.version}" file="${build.classes.dir}/jdk/nashorn/internal/runtime/resources/version.properties" append="true"/>
 147   </target>
 148 


 227       <tar destfile="${build.gzip}" basedir=".." compression="gzip"
 228           excludes="nashorn/bin/*.sh" includes="nashorn/bin/** nashorn/dist/**"/>
 229   </target>
 230 
 231   <target name="compile-test" depends="compile, run-nasgen" if="testng.available">
 232     <!-- testng task -->
 233     <taskdef name="testng" classname="org.testng.TestNGAntTask"
 234         classpath="${file.reference.testng.jar}"/>
 235 
 236     <javac srcdir="${test.src.dir}"
 237            destdir="${build.test.classes.dir}"
 238            classpath="${javac.test.classpath}"
 239            source="${javac.source}"
 240            target="${javac.target}"
 241            debug="${javac.debug}"
 242            encoding="${javac.encoding}"
 243            includeantruntime="false" fork="true">
 244         <compilerarg value="-J-Djava.ext.dirs="/>
 245         <compilerarg value="-Xlint:unchecked"/>
 246         <compilerarg value="-Xlint:deprecation"/>
 247         <compilerarg value="-Xdiags:verbose"/>
 248     </javac>
 249 
 250     <copy todir="${build.test.classes.dir}/META-INF/services">
 251        <fileset dir="${test.src.dir}/META-INF/services/"/>
 252     </copy>
 253 
 254     <copy todir="${build.test.classes.dir}/jdk/nashorn/internal/runtime/resources">
 255        <fileset dir="${test.src.dir}/jdk/nashorn/internal/runtime/resources"/>
 256     </copy>
 257 
 258     <copy todir="${build.test.classes.dir}/jdk/nashorn/api/scripting/resources">
 259        <fileset dir="${test.src.dir}/jdk/nashorn/api/scripting/resources"/>
 260     </copy>
 261 
 262     <!-- tests that check nashorn internals and internal API -->
 263     <jar jarfile="${nashorn.internal.tests.jar}">
 264       <fileset dir="${build.test.classes.dir}" excludes="**/api/**"/>
 265     </jar>
 266 
 267     <!-- tests that check nashorn script engine (jsr-223) API -->