Lines 72-77
Link Here
|
72 |
</condition> |
72 |
</condition> |
73 |
<property name="jar-excludes" value="**/*.java,**/*.form,**/package.html,**/doc-files/"/> |
73 |
<property name="jar-excludes" value="**/*.java,**/*.form,**/package.html,**/doc-files/"/> |
74 |
<property name="module.jar.verifylinkageignores" value=""/> |
74 |
<property name="module.jar.verifylinkageignores" value=""/> |
|
|
75 |
<property name="cp.extra" value=""/> |
75 |
</target> |
76 |
</target> |
76 |
|
77 |
|
77 |
<target name="-release.dir"> |
78 |
<target name="-release.dir"> |
Lines 101-106
Link Here
|
101 |
</patternset> |
102 |
</patternset> |
102 |
</target> |
103 |
</target> |
103 |
|
104 |
|
|
|
105 |
<target name="-javac-init" depends="build-init"> |
106 |
<path id="cp"> |
107 |
<pathelement path="${module.classpath}"/> |
108 |
<pathelement path="${cp.extra}"/> |
109 |
</path> |
110 |
<!-- Unlike ${module.classpath}, this does not use publicPackageJarDir, since processors need not be in public packages: --> |
111 |
<parseprojectxml project="." moduleclasspathproperty="processor.path"/> |
112 |
<presetdef name="nb-javac"> |
113 |
<custom-javac> |
114 |
<bootclasspath path="${nbjdk.bootclasspath}"/> |
115 |
<javacclasspath refid="javacimpl"/> |
116 |
<processorpath> |
117 |
<pathelement path="${processor.path}"/> |
118 |
<pathelement path="${cp.extra}"/> |
119 |
</processorpath> |
120 |
</custom-javac> |
121 |
</presetdef> |
122 |
</target> |
123 |
|
104 |
<target name="up-to-date" depends="init"> |
124 |
<target name="up-to-date" depends="init"> |
105 |
<uptodate targetfile="${cluster}/${module.jar}" property="is.jar.uptodate"> |
125 |
<uptodate targetfile="${cluster}/${module.jar}" property="is.jar.uptodate"> |
106 |
<srcfiles dir="${src.dir}"/> |
126 |
<srcfiles dir="${src.dir}"/> |
Lines 122-132
Link Here
|
122 |
<depend srcdir="${src.dir}" destdir="${build.classes.dir}" cache="build/depcache"> |
142 |
<depend srcdir="${src.dir}" destdir="${build.classes.dir}" cache="build/depcache"> |
123 |
<classpath refid="cp"/> |
143 |
<classpath refid="cp"/> |
124 |
</depend> |
144 |
</depend> |
125 |
<javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="${build.compiler.debug}" debuglevel="${build.compiler.debuglevel}" encoding="UTF-8" |
145 |
<nb-javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="${build.compiler.debug}" debuglevel="${build.compiler.debuglevel}" encoding="UTF-8" |
126 |
deprecation="${build.compiler.deprecation}" optimize="${build.compiler.optimize}" source="${javac.source}" target="${javac.target}" includeantruntime="false"> |
146 |
deprecation="${build.compiler.deprecation}" optimize="${build.compiler.optimize}" source="${javac.source}" target="${javac.target}" includeantruntime="false"> |
127 |
<classpath refid="cp"/> |
147 |
<classpath refid="cp"/> |
128 |
<compilerarg line="${javac.compilerargs}"/> |
148 |
<compilerarg line="${javac.compilerargs}"/> |
129 |
</javac> |
149 |
</nb-javac> |
130 |
<!-- Sanity check: --> |
150 |
<!-- Sanity check: --> |
131 |
<pathconvert pathsep=":" property="class.files.in.src"> |
151 |
<pathconvert pathsep=":" property="class.files.in.src"> |
132 |
<path> |
152 |
<path> |
Lines 158-169
Link Here
|
158 |
<depend srcdir="${src.dir}" destdir="${build.classes.dir}" cache="build/depcache"> |
178 |
<depend srcdir="${src.dir}" destdir="${build.classes.dir}" cache="build/depcache"> |
159 |
<classpath refid="cp"/> |
179 |
<classpath refid="cp"/> |
160 |
</depend> |
180 |
</depend> |
161 |
<javac srcdir="${src.dir}" destdir="${build.classes.dir}" |
181 |
<nb-javac srcdir="${src.dir}" destdir="${build.classes.dir}" |
162 |
debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" encoding="UTF-8" |
182 |
debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" encoding="UTF-8" |
163 |
source="${javac.source}" target="${javac.target}" includes="${javac.includes}" optimize="${build.compiler.optimize}" includeantruntime="false"> |
183 |
source="${javac.source}" target="${javac.target}" includes="${javac.includes}" optimize="${build.compiler.optimize}" includeantruntime="false"> |
164 |
<classpath refid="cp"/> |
184 |
<classpath refid="cp"/> |
165 |
<compilerarg line="${javac.compilerargs}"/> |
185 |
<compilerarg line="${javac.compilerargs}"/> |
166 |
</javac> |
186 |
</nb-javac> |
167 |
</target> |
187 |
</target> |
168 |
|
188 |
|
169 |
<target name="jar-prep" depends="init"> |
189 |
<target name="jar-prep" depends="init"> |
Lines 424-435
Link Here
|
424 |
<classpath refid="test.@{test.type}.cp"/> |
444 |
<classpath refid="test.@{test.type}.cp"/> |
425 |
</depend> |
445 |
</depend> |
426 |
<property name="test.excludes" value=""/> <!-- # 113770 --> |
446 |
<property name="test.excludes" value=""/> <!-- # 113770 --> |
427 |
<javac srcdir="${test.@{test.type}.src.dir}" destdir="${build.test.@{test.type}.classes.dir}" excludes="${test.excludes}" |
447 |
<nb-javac srcdir="${test.@{test.type}.src.dir}" destdir="${build.test.@{test.type}.classes.dir}" excludes="${test.excludes}" |
428 |
debug="true" deprecation="${build.compiler.deprecation}" encoding="UTF-8" |
448 |
debug="true" deprecation="${build.compiler.deprecation}" encoding="UTF-8" |
429 |
source="${javac.source}" target="${javac.target}" optimize="${build.compiler.optimize}" includeantruntime="false"> |
449 |
source="${javac.source}" target="${javac.target}" optimize="${build.compiler.optimize}" includeantruntime="false"> |
430 |
<classpath refid="test.@{test.type}.cp"/> |
450 |
<classpath refid="test.@{test.type}.cp"/> |
431 |
<compilerarg line="${javac.compilerargs}"/> |
451 |
<compilerarg line="${javac.compilerargs}"/> |
432 |
</javac> |
452 |
</nb-javac> |
433 |
<copy todir="${build.test.@{test.type}.classes.dir}"> |
453 |
<copy todir="${build.test.@{test.type}.classes.dir}"> |
434 |
<fileset dir="${test.@{test.type}.src.dir}"> |
454 |
<fileset dir="${test.@{test.type}.src.dir}"> |
435 |
<exclude name="**/*.java"/> |
455 |
<exclude name="**/*.java"/> |
Lines 488-499
Link Here
|
488 |
<depend srcdir="${test.@{test.type}.src.dir}" destdir="${build.test.@{test.type}.classes.dir}" cache="${build.test.@{test.type}.dir}/depcache"> |
508 |
<depend srcdir="${test.@{test.type}.src.dir}" destdir="${build.test.@{test.type}.classes.dir}" cache="${build.test.@{test.type}.dir}/depcache"> |
489 |
<classpath refid="test.@{test.type}.cp"/> |
509 |
<classpath refid="test.@{test.type}.cp"/> |
490 |
</depend> |
510 |
</depend> |
491 |
<javac srcdir="${test.@{test.type}.src.dir}" destdir="${build.test.@{test.type}.classes.dir}" |
511 |
<nb-javac srcdir="${test.@{test.type}.src.dir}" destdir="${build.test.@{test.type}.classes.dir}" |
492 |
debug="true" deprecation="${build.compiler.deprecation}" encoding="UTF-8" |
512 |
debug="true" deprecation="${build.compiler.deprecation}" encoding="UTF-8" |
493 |
source="${javac.source}" target="${javac.target}" includeantruntime="false" optimize="${build.compiler.optimize}" includes="${javac.includes}"> |
513 |
source="${javac.source}" target="${javac.target}" includeantruntime="false" optimize="${build.compiler.optimize}" includes="${javac.includes}"> |
494 |
<classpath refid="test.@{test.type}.cp"/> |
514 |
<classpath refid="test.@{test.type}.cp"/> |
495 |
<compilerarg line="${javac.compilerargs}"/> |
515 |
<compilerarg line="${javac.compilerargs}"/> |
496 |
</javac> |
516 |
</nb-javac> |
497 |
<copy todir="${build.test.@{test.type}.classes.dir}"> |
517 |
<copy todir="${build.test.@{test.type}.classes.dir}"> |
498 |
<fileset dir="${test.@{test.type}.src.dir}"> |
518 |
<fileset dir="${test.@{test.type}.src.dir}"> |
499 |
<exclude name="**/*.java"/> |
519 |
<exclude name="**/*.java"/> |