222 <!-- Empty placeholder for easier customization. --> |
223 <!-- Empty placeholder for easier customization. --> |
223 <!-- You can override this target in the ../build.xml file. --> |
224 <!-- You can override this target in the ../build.xml file. --> |
224 </target> |
225 </target> |
225 <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> |
226 <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> |
226 <fail unless="src.dir">Must set src.dir</fail> |
227 <fail unless="src.dir">Must set src.dir</fail> |
|
228 <fail unless="src.sql-dk.dir">Must set src.sql-dk.dir</fail> |
227 <fail unless="test.src.dir">Must set test.src.dir</fail> |
229 <fail unless="test.src.dir">Must set test.src.dir</fail> |
228 <fail unless="build.dir">Must set build.dir</fail> |
230 <fail unless="build.dir">Must set build.dir</fail> |
229 <fail unless="dist.dir">Must set dist.dir</fail> |
231 <fail unless="dist.dir">Must set dist.dir</fail> |
230 <fail unless="build.classes.dir">Must set build.classes.dir</fail> |
232 <fail unless="build.classes.dir">Must set build.classes.dir</fail> |
231 <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail> |
233 <fail unless="dist.javadoc.dir">Must set dist.javadoc.dir</fail> |
243 </sequential> |
245 </sequential> |
244 </macrodef> |
246 </macrodef> |
245 </target> |
247 </target> |
246 <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors"> |
248 <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors"> |
247 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
249 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
248 <attribute default="${src.dir}" name="srcdir"/> |
250 <attribute default="${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
249 <attribute default="${build.classes.dir}" name="destdir"/> |
251 <attribute default="${build.classes.dir}" name="destdir"/> |
250 <attribute default="${javac.classpath}" name="classpath"/> |
252 <attribute default="${javac.classpath}" name="classpath"/> |
251 <attribute default="${javac.processorpath}" name="processorpath"/> |
253 <attribute default="${javac.processorpath}" name="processorpath"/> |
252 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
254 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
253 <attribute default="${includes}" name="includes"/> |
255 <attribute default="${includes}" name="includes"/> |
284 </sequential> |
286 </sequential> |
285 </macrodef> |
287 </macrodef> |
286 </target> |
288 </target> |
287 <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> |
289 <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> |
288 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
290 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
289 <attribute default="${src.dir}" name="srcdir"/> |
291 <attribute default="${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
290 <attribute default="${build.classes.dir}" name="destdir"/> |
292 <attribute default="${build.classes.dir}" name="destdir"/> |
291 <attribute default="${javac.classpath}" name="classpath"/> |
293 <attribute default="${javac.classpath}" name="classpath"/> |
292 <attribute default="${javac.processorpath}" name="processorpath"/> |
294 <attribute default="${javac.processorpath}" name="processorpath"/> |
293 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
295 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
294 <attribute default="${includes}" name="includes"/> |
296 <attribute default="${includes}" name="includes"/> |
317 </sequential> |
319 </sequential> |
318 </macrodef> |
320 </macrodef> |
319 </target> |
321 </target> |
320 <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> |
322 <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> |
321 <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> |
323 <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> |
322 <attribute default="${src.dir}" name="srcdir"/> |
324 <attribute default="${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
323 <attribute default="${build.classes.dir}" name="destdir"/> |
325 <attribute default="${build.classes.dir}" name="destdir"/> |
324 <attribute default="${javac.classpath}" name="classpath"/> |
326 <attribute default="${javac.classpath}" name="classpath"/> |
325 <sequential> |
327 <sequential> |
326 <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}"> |
328 <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}"> |
327 <classpath> |
329 <classpath> |
915 <pathconvert property="build.generated.subdirs"> |
917 <pathconvert property="build.generated.subdirs"> |
916 <dirset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
918 <dirset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
917 <include name="*"/> |
919 <include name="*"/> |
918 </dirset> |
920 </dirset> |
919 </pathconvert> |
921 </pathconvert> |
920 <j2seproject3:depend srcdir="${src.dir}:${build.generated.subdirs}"/> |
922 <j2seproject3:depend srcdir="${src.dir}:${src.sql-dk.dir}:${build.generated.subdirs}"/> |
921 </target> |
923 </target> |
922 <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile"> |
924 <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile"> |
923 <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/> |
925 <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/> |
924 <copy todir="${build.classes.dir}"> |
926 <copy todir="${build.classes.dir}"> |
925 <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> |
927 <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> |
|
928 <fileset dir="${src.sql-dk.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> |
926 </copy> |
929 </copy> |
927 </target> |
930 </target> |
928 <target if="has.persistence.xml" name="-copy-persistence-xml"> |
931 <target if="has.persistence.xml" name="-copy-persistence-xml"> |
929 <mkdir dir="${build.classes.dir}/META-INF"/> |
932 <mkdir dir="${build.classes.dir}/META-INF"/> |
930 <copy todir="${build.classes.dir}/META-INF"> |
933 <copy todir="${build.classes.dir}/META-INF"> |
941 <!-- You can override this target in the ../build.xml file. --> |
944 <!-- You can override this target in the ../build.xml file. --> |
942 </target> |
945 </target> |
943 <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single"> |
946 <target depends="init,deps-jar,-pre-pre-compile" name="-do-compile-single"> |
944 <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> |
947 <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail> |
945 <j2seproject3:force-recompile/> |
948 <j2seproject3:force-recompile/> |
946 <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}" sourcepath="${src.dir}"/> |
949 <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}" sourcepath="${src.dir}:${src.sql-dk.dir}"/> |
947 </target> |
950 </target> |
948 <target name="-post-compile-single"> |
951 <target name="-post-compile-single"> |
949 <!-- Empty placeholder for easier customization. --> |
952 <!-- Empty placeholder for easier customization. --> |
950 <!-- You can override this target in the ../build.xml file. --> |
953 <!-- You can override this target in the ../build.xml file. --> |
951 </target> |
954 </target> |
1210 <path path="${javac.classpath}"/> |
1213 <path path="${javac.classpath}"/> |
1211 </classpath> |
1214 </classpath> |
1212 <fileset dir="${src.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> |
1215 <fileset dir="${src.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> |
1213 <filename name="**/*.java"/> |
1216 <filename name="**/*.java"/> |
1214 </fileset> |
1217 </fileset> |
|
1218 <fileset dir="${src.sql-dk.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> |
|
1219 <filename name="**/*.java"/> |
|
1220 </fileset> |
1215 <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
1221 <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
1216 <include name="**/*.java"/> |
1222 <include name="**/*.java"/> |
1217 <exclude name="*.java"/> |
1223 <exclude name="*.java"/> |
1218 </fileset> |
1224 </fileset> |
1219 <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> |
1225 <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> |
1220 </javadoc> |
1226 </javadoc> |
1221 <copy todir="${dist.javadoc.dir}"> |
1227 <copy todir="${dist.javadoc.dir}"> |
1222 <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> |
1228 <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> |
1223 <filename name="**/doc-files/**"/> |
1229 <filename name="**/doc-files/**"/> |
1224 </fileset> |
1230 </fileset> |
|
1231 <fileset dir="${src.sql-dk.dir}" excludes="${excludes}" includes="${includes}"> |
|
1232 <filename name="**/doc-files/**"/> |
|
1233 </fileset> |
1225 <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
1234 <fileset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
1226 <include name="**/doc-files/**"/> |
1235 <include name="**/doc-files/**"/> |
1227 </fileset> |
1236 </fileset> |
1228 </copy> |
1237 </copy> |
1229 </target> |
1238 </target> |