227 <!-- Empty placeholder for easier customization. --> |
228 <!-- Empty placeholder for easier customization. --> |
228 <!-- You can override this target in the ../build.xml file. --> |
229 <!-- You can override this target in the ../build.xml file. --> |
229 </target> |
230 </target> |
230 <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> |
231 <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> |
231 <fail unless="src.dir">Must set src.dir</fail> |
232 <fail unless="src.dir">Must set src.dir</fail> |
|
233 <fail unless="src.data.dir">Must set src.data.dir</fail> |
232 <fail unless="test.src.dir">Must set test.src.dir</fail> |
234 <fail unless="test.src.dir">Must set test.src.dir</fail> |
233 <fail unless="build.dir">Must set build.dir</fail> |
235 <fail unless="build.dir">Must set build.dir</fail> |
234 <fail unless="dist.dir">Must set dist.dir</fail> |
236 <fail unless="dist.dir">Must set dist.dir</fail> |
235 <fail unless="build.classes.dir">Must set build.classes.dir</fail> |
237 <fail unless="build.classes.dir">Must set build.classes.dir</fail> |
236 <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail> |
238 <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail> |
248 </sequential> |
250 </sequential> |
249 </macrodef> |
251 </macrodef> |
250 </target> |
252 </target> |
251 <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors"> |
253 <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors"> |
252 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
254 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
253 <attribute default="${src.dir}" name="srcdir"/> |
255 <attribute default="${src.dir}:${src.data.dir}" name="srcdir"/> |
254 <attribute default="${build.classes.dir}" name="destdir"/> |
256 <attribute default="${build.classes.dir}" name="destdir"/> |
255 <attribute default="${javac.classpath}" name="classpath"/> |
257 <attribute default="${javac.classpath}" name="classpath"/> |
256 <attribute default="${javac.processorpath}" name="processorpath"/> |
258 <attribute default="${javac.processorpath}" name="processorpath"/> |
257 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
259 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
258 <attribute default="${includes}" name="includes"/> |
260 <attribute default="${includes}" name="includes"/> |
288 </sequential> |
290 </sequential> |
289 </macrodef> |
291 </macrodef> |
290 </target> |
292 </target> |
291 <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> |
293 <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> |
292 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
294 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
293 <attribute default="${src.dir}" name="srcdir"/> |
295 <attribute default="${src.dir}:${src.data.dir}" name="srcdir"/> |
294 <attribute default="${build.classes.dir}" name="destdir"/> |
296 <attribute default="${build.classes.dir}" name="destdir"/> |
295 <attribute default="${javac.classpath}" name="classpath"/> |
297 <attribute default="${javac.classpath}" name="classpath"/> |
296 <attribute default="${javac.processorpath}" name="processorpath"/> |
298 <attribute default="${javac.processorpath}" name="processorpath"/> |
297 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
299 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
298 <attribute default="${includes}" name="includes"/> |
300 <attribute default="${includes}" name="includes"/> |
320 </sequential> |
322 </sequential> |
321 </macrodef> |
323 </macrodef> |
322 </target> |
324 </target> |
323 <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> |
325 <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> |
324 <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> |
326 <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> |
325 <attribute default="${src.dir}" name="srcdir"/> |
327 <attribute default="${src.dir}:${src.data.dir}" name="srcdir"/> |
326 <attribute default="${build.classes.dir}" name="destdir"/> |
328 <attribute default="${build.classes.dir}" name="destdir"/> |
327 <attribute default="${javac.classpath}" name="classpath"/> |
329 <attribute default="${javac.classpath}" name="classpath"/> |
328 <sequential> |
330 <sequential> |
329 <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}"> |
331 <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}"> |
330 <classpath> |
332 <classpath> |
918 <pathconvert property="build.generated.subdirs"> |
920 <pathconvert property="build.generated.subdirs"> |
919 <dirset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
921 <dirset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
920 <include name="*"/> |
922 <include name="*"/> |
921 </dirset> |
923 </dirset> |
922 </pathconvert> |
924 </pathconvert> |
923 <j2seproject3:depend srcdir="${src.dir}:${build.generated.subdirs}"/> |
925 <j2seproject3:depend srcdir="${src.dir}:${src.data.dir}:${build.generated.subdirs}"/> |
924 </target> |
926 </target> |
925 <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile"> |
927 <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile"> |
926 <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/> |
928 <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/> |
927 <copy todir="${build.classes.dir}"> |
929 <copy todir="${build.classes.dir}"> |
928 <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> |
930 <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> |
|
931 <fileset dir="${src.data.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> |
929 </copy> |
932 </copy> |
930 </target> |
933 </target> |
931 <target if="has.persistence.xml" name="-copy-persistence-xml"> |
934 <target if="has.persistence.xml" name="-copy-persistence-xml"> |
932 <mkdir dir="${build.classes.dir}/META-INF"/> |
935 <mkdir dir="${build.classes.dir}/META-INF"/> |
933 <copy todir="${build.classes.dir}/META-INF"> |
936 <copy todir="${build.classes.dir}/META-INF"> |
944 <!-- You can override this target in the ../build.xml file. --> |
947 <!-- You can override this target in the ../build.xml file. --> |
945 </target> |
948 </target> |
946 <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single"> |
949 <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single"> |
947 <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> |
950 <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> |
948 <j2seproject3:force-recompile/> |
951 <j2seproject3:force-recompile/> |
949 <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}" sourcepath="${src.dir}"/> |
952 <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}" sourcepath="${src.dir}:${src.data.dir}"/> |
950 </target> |
953 </target> |
951 <target name="-post-compile-single"> |
954 <target name="-post-compile-single"> |
952 <!-- Empty placeholder for easier customization. --> |
955 <!-- Empty placeholder for easier customization. --> |
953 <!-- You can override this target in the ../build.xml file. --> |
956 <!-- You can override this target in the ../build.xml file. --> |
954 </target> |
957 </target> |
1208 <path path="${javac.classpath}"/> |
1211 <path path="${javac.classpath}"/> |
1209 </classpath> |
1212 </classpath> |
1210 <fileset dir="${src.dir}" excludes="*.java,${excludes}" includes="${includes}"> |
1213 <fileset dir="${src.dir}" excludes="*.java,${excludes}" includes="${includes}"> |
1211 <filename name="**/*.java"/> |
1214 <filename name="**/*.java"/> |
1212 </fileset> |
1215 </fileset> |
|
1216 <fileset dir="${src.data.dir}" excludes="*.java,${excludes}" includes="${includes}"> |
|
1217 <filename name="**/*.java"/> |
|
1218 </fileset> |
1213 <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
1219 <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
1214 <include name="**/*.java"/> |
1220 <include name="**/*.java"/> |
1215 <exclude name="*.java"/> |
1221 <exclude name="*.java"/> |
1216 </fileset> |
1222 </fileset> |
1217 <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> |
1223 <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> |
1218 </javadoc> |
1224 </javadoc> |
1219 <copy todir="${dist.javadoc.dir}"> |
1225 <copy todir="${dist.javadoc.dir}"> |
1220 <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> |
1226 <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> |
1221 <filename name="**/doc-files/**"/> |
1227 <filename name="**/doc-files/**"/> |
1222 </fileset> |
1228 </fileset> |
|
1229 <fileset dir="${src.data.dir}" excludes="${excludes}" includes="${includes}"> |
|
1230 <filename name="**/doc-files/**"/> |
|
1231 </fileset> |
1223 <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
1232 <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
1224 <include name="**/doc-files/**"/> |
1233 <include name="**/doc-files/**"/> |
1225 </fileset> |
1234 </fileset> |
1226 </copy> |
1235 </copy> |
1227 </target> |
1236 </target> |