Lines 190-227
Link Here
|
190 |
</autoupdate> |
190 |
</autoupdate> |
191 |
</target> |
191 |
</target> |
192 |
|
192 |
|
|
|
193 |
<macrodef name="javac-compile"> |
194 |
<attribute name="src.dir" /> |
195 |
<attribute name="build.classes.dir" /> |
196 |
<attribute name="build.compiler.debug" /> |
197 |
<attribute name="build.compiler.debuglevel" /> |
198 |
<attribute name="build.compiler.deprecation" /> |
199 |
<attribute name="build.compiler.optimize" /> |
200 |
<attribute name="build.compiler.encoding" /> |
201 |
<attribute name="javac.compilerargs" /> |
202 |
<attribute name="javac.source" /> |
203 |
<attribute name="javac.target" /> |
204 |
<element name="before-compile" /> |
205 |
<element name="after-compile" /> |
206 |
<sequential> |
207 |
<mkdir dir="@{build.classes.dir}"/> |
208 |
<before-compile /> |
209 |
<depend srcdir="@{src.dir}" destdir="@{build.classes.dir}" cache="build/depcache"> |
210 |
<classpath refid="cp"/> |
211 |
</depend> |
212 |
<nb-javac srcdir="@{src.dir}" destdir="@{build.classes.dir}" |
213 |
debug="@{build.compiler.debug}" debuglevel="@{build.compiler.debuglevel}" |
214 |
encoding="@{build.compiler.encoding}" |
215 |
deprecation="@{build.compiler.deprecation}" optimize="@{build.compiler.optimize}" |
216 |
source="@{javac.source}" target="@{javac.target}" |
217 |
includeantruntime="false"> |
218 |
<classpath refid="cp"/> |
219 |
<compilerarg line="@{javac.compilerargs}"/> |
220 |
<processorpath refid="processor.cp"/> |
221 |
</nb-javac> |
222 |
<after-compile /> |
223 |
</sequential> |
224 |
</macrodef> |
225 |
|
193 |
<target name="compile" depends="init,up-to-date" unless="is.jar.uptodate"> |
226 |
<target name="compile" depends="init,up-to-date" unless="is.jar.uptodate"> |
194 |
<mkdir dir="${build.classes.dir}"/> |
227 |
<javac-compile src.dir="${src.dir}" |
195 |
<depend srcdir="${src.dir}" destdir="${build.classes.dir}" cache="build/depcache"> |
228 |
build.classes.dir="${build.classes.dir}" |
196 |
<classpath refid="cp"/> |
229 |
build.compiler.debug="${build.compiler.debug}" |
197 |
</depend> |
230 |
build.compiler.debuglevel="${build.compiler.debuglevel}" |
198 |
<nb-javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="${build.compiler.debug}" debuglevel="${build.compiler.debuglevel}" encoding="UTF-8" |
231 |
build.compiler.deprecation="${build.compiler.deprecation}" |
199 |
deprecation="${build.compiler.deprecation}" optimize="${build.compiler.optimize}" source="${javac.source}" target="${javac.target}" includeantruntime="false"> |
232 |
build.compiler.optimize="${build.compiler.optimize}" |
200 |
<classpath refid="cp"/> |
233 |
build.compiler.encoding="UTF-8" |
201 |
<compilerarg line="${javac.compilerargs}"/> |
234 |
javac.compilerargs="${javac.compilerargs}" |
202 |
<processorpath refid="processor.cp"/> |
235 |
javac.source="${javac.source}" |
203 |
</nb-javac> |
236 |
javac.target="${javac.target}"> |
204 |
<copy todir="${build.classes.dir}"> |
237 |
<before-compile /> |
205 |
<fileset dir="${src.dir}" excludes="${jar-excludes}"/> |
238 |
<after-compile> |
206 |
</copy> |
239 |
<copy todir="${build.classes.dir}"> |
207 |
</target> |
240 |
<fileset dir="${src.dir}" excludes="${jar-excludes}"/> |
|
|
241 |
</copy> |
242 |
</after-compile> |
243 |
</javac-compile> |
244 |
</target> |
245 |
|
246 |
<target name="compile-file-encoding" depends="init,up-to-date" unless="is.jar.uptodate"> |
247 |
<javac-compile src.dir="${src.dir}" |
248 |
build.classes.dir="${build.classes.dir}" |
249 |
build.compiler.debug="${build.compiler.debug}" |
250 |
build.compiler.debuglevel="${build.compiler.debuglevel}" |
251 |
build.compiler.deprecation="${build.compiler.deprecation}" |
252 |
build.compiler.optimize="${build.compiler.optimize}" |
253 |
build.compiler.encoding="${file.encoding}" |
254 |
javac.compilerargs="${javac.compilerargs}" |
255 |
javac.source="${javac.source}" |
256 |
javac.target="${javac.target}"> |
257 |
<before-compile /> |
258 |
<after-compile> |
259 |
<copy todir="${build.classes.dir}"> |
260 |
<fileset dir="${src.dir}" excludes="${jar-excludes}"/> |
261 |
</copy> |
262 |
</after-compile> |
263 |
</javac-compile> |
264 |
</target> |
208 |
|
265 |
|
209 |
<target name="compile-single" depends="init"> |
266 |
<target name="compile-single" depends="init"> |
210 |
<fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> |
267 |
<fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> |
211 |
<mkdir dir="${build.classes.dir}"/> |
268 |
<javac-compile src.dir="${src.dir}" |
212 |
<!-- XXX consider forcing debug=true and deprecation=true --> |
269 |
build.classes.dir="${build.classes.dir}" |
213 |
<!-- XXX consider deleting the .class file first to force a rebuild --> |
270 |
build.compiler.debug="${build.compiler.debug}" |
214 |
<depend srcdir="${src.dir}" destdir="${build.classes.dir}" cache="build/depcache"> |
271 |
build.compiler.debuglevel="${build.compiler.debuglevel}" |
215 |
<classpath refid="cp"/> |
272 |
build.compiler.deprecation="${build.compiler.deprecation}" |
216 |
</depend> |
273 |
build.compiler.optimize="${build.compiler.optimize}" |
217 |
<nb-javac srcdir="${src.dir}" destdir="${build.classes.dir}" |
274 |
build.compiler.encoding="UTF-8" |
218 |
debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" encoding="UTF-8" |
275 |
javac.compilerargs="${javac.compilerargs}" |
219 |
source="${javac.source}" target="${javac.target}" includes="${javac.includes}" optimize="${build.compiler.optimize}" includeantruntime="false"> |
276 |
javac.source="${javac.source}" |
220 |
<classpath refid="cp"/> |
277 |
javac.target="${javac.target}"> |
221 |
<compilerarg line="${javac.compilerargs}"/> |
278 |
<before-compile> |
222 |
<processorpath refid="processor.cp"/> |
279 |
<!-- XXX consider forcing debug=true and deprecation=true --> |
223 |
</nb-javac> |
280 |
<!-- XXX consider deleting the .class file first to force a rebuild --> |
224 |
</target> |
281 |
</before-compile> |
|
|
282 |
<after-compile /> |
283 |
</javac-compile> |
284 |
</target> |
285 |
|
286 |
<target name="compile-single-file-encoding" depends="init"> |
287 |
<fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> |
288 |
<javac-compile src.dir="${src.dir}" |
289 |
build.classes.dir="${build.classes.dir}" |
290 |
build.compiler.debug="${build.compiler.debug}" |
291 |
build.compiler.debuglevel="${build.compiler.debuglevel}" |
292 |
build.compiler.deprecation="${build.compiler.deprecation}" |
293 |
build.compiler.optimize="${build.compiler.optimize}" |
294 |
build.compiler.encoding="${file.encoding}" |
295 |
javac.compilerargs="${javac.compilerargs}" |
296 |
javac.source="${javac.source}" |
297 |
javac.target="${javac.target}"> |
298 |
<before-compile> |
299 |
<!-- XXX consider forcing debug=true and deprecation=true --> |
300 |
<!-- XXX consider deleting the .class file first to force a rebuild --> |
301 |
</before-compile> |
302 |
<after-compile /> |
303 |
</javac-compile> |
304 |
</target> |
225 |
|
305 |
|
226 |
<target name="jar-prep" depends="init"> |
306 |
<target name="jar-prep" depends="init"> |
227 |
<mkdir dir="${cluster}/${module.jar.dir}"/> |
307 |
<mkdir dir="${cluster}/${module.jar.dir}"/> |