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 -->
|