125 <available file="${test.src.dir}"/> |
125 <available file="${test.src.dir}"/> |
126 </or> |
126 </or> |
127 </condition> |
127 </condition> |
128 <condition property="have.sources"> |
128 <condition property="have.sources"> |
129 <or> |
129 <or> |
|
130 <available file="${src.conf.dir}"/> |
130 <available file="${src.dir}"/> |
131 <available file="${src.dir}"/> |
131 <available file="${src.sql-dk.dir}"/> |
132 <available file="${src.sql-dk.dir}"/> |
132 </or> |
133 </or> |
133 </condition> |
134 </condition> |
134 <condition property="netbeans.home+have.tests"> |
135 <condition property="netbeans.home+have.tests"> |
222 <target name="-post-init"> |
223 <target name="-post-init"> |
223 <!-- Empty placeholder for easier customization. --> |
224 <!-- Empty placeholder for easier customization. --> |
224 <!-- You can override this target in the ../build.xml file. --> |
225 <!-- You can override this target in the ../build.xml file. --> |
225 </target> |
226 </target> |
226 <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> |
227 <target depends="-pre-init,-init-private,-init-user,-init-project,-do-init" name="-init-check"> |
|
228 <fail unless="src.conf.dir">Must set src.conf.dir</fail> |
227 <fail unless="src.dir">Must set src.dir</fail> |
229 <fail unless="src.dir">Must set src.dir</fail> |
228 <fail unless="src.sql-dk.dir">Must set src.sql-dk.dir</fail> |
230 <fail unless="src.sql-dk.dir">Must set src.sql-dk.dir</fail> |
229 <fail unless="test.src.dir">Must set test.src.dir</fail> |
231 <fail unless="test.src.dir">Must set test.src.dir</fail> |
230 <fail unless="build.dir">Must set build.dir</fail> |
232 <fail unless="build.dir">Must set build.dir</fail> |
231 <fail unless="dist.dir">Must set dist.dir</fail> |
233 <fail unless="dist.dir">Must set dist.dir</fail> |
245 </sequential> |
247 </sequential> |
246 </macrodef> |
248 </macrodef> |
247 </target> |
249 </target> |
248 <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors"> |
250 <target depends="-init-ap-cmdline-properties" if="ap.supported.internal" name="-init-macrodef-javac-with-processors"> |
249 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
251 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
250 <attribute default="${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
252 <attribute default="${src.conf.dir}:${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
251 <attribute default="${build.classes.dir}" name="destdir"/> |
253 <attribute default="${build.classes.dir}" name="destdir"/> |
252 <attribute default="${javac.classpath}" name="classpath"/> |
254 <attribute default="${javac.classpath}" name="classpath"/> |
253 <attribute default="${javac.processorpath}" name="processorpath"/> |
255 <attribute default="${javac.processorpath}" name="processorpath"/> |
254 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
256 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
255 <attribute default="${includes}" name="includes"/> |
257 <attribute default="${includes}" name="includes"/> |
286 </sequential> |
288 </sequential> |
287 </macrodef> |
289 </macrodef> |
288 </target> |
290 </target> |
289 <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> |
291 <target depends="-init-ap-cmdline-properties" name="-init-macrodef-javac-without-processors" unless="ap.supported.internal"> |
290 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
292 <macrodef name="javac" uri="http://www.netbeans.org/ns/j2se-project/3"> |
291 <attribute default="${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
293 <attribute default="${src.conf.dir}:${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
292 <attribute default="${build.classes.dir}" name="destdir"/> |
294 <attribute default="${build.classes.dir}" name="destdir"/> |
293 <attribute default="${javac.classpath}" name="classpath"/> |
295 <attribute default="${javac.classpath}" name="classpath"/> |
294 <attribute default="${javac.processorpath}" name="processorpath"/> |
296 <attribute default="${javac.processorpath}" name="processorpath"/> |
295 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
297 <attribute default="${build.generated.sources.dir}/ap-source-output" name="apgeneratedsrcdir"/> |
296 <attribute default="${includes}" name="includes"/> |
298 <attribute default="${includes}" name="includes"/> |
319 </sequential> |
321 </sequential> |
320 </macrodef> |
322 </macrodef> |
321 </target> |
323 </target> |
322 <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> |
324 <target depends="-init-macrodef-javac-with-processors,-init-macrodef-javac-without-processors" name="-init-macrodef-javac"> |
323 <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> |
325 <macrodef name="depend" uri="http://www.netbeans.org/ns/j2se-project/3"> |
324 <attribute default="${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
326 <attribute default="${src.conf.dir}:${src.dir}:${src.sql-dk.dir}" name="srcdir"/> |
325 <attribute default="${build.classes.dir}" name="destdir"/> |
327 <attribute default="${build.classes.dir}" name="destdir"/> |
326 <attribute default="${javac.classpath}" name="classpath"/> |
328 <attribute default="${javac.classpath}" name="classpath"/> |
327 <sequential> |
329 <sequential> |
328 <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}"> |
330 <depend cache="${build.dir}/depcache" destdir="@{destdir}" excludes="${excludes}" includes="${includes}" srcdir="@{srcdir}"> |
329 <classpath> |
331 <classpath> |
917 <pathconvert property="build.generated.subdirs"> |
919 <pathconvert property="build.generated.subdirs"> |
918 <dirset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
920 <dirset dir="${build.generated.sources.dir}" erroronmissingdir="false"> |
919 <include name="*"/> |
921 <include name="*"/> |
920 </dirset> |
922 </dirset> |
921 </pathconvert> |
923 </pathconvert> |
922 <j2seproject3:depend srcdir="${src.dir}:${src.sql-dk.dir}:${build.generated.subdirs}"/> |
924 <j2seproject3:depend srcdir="${src.conf.dir}:${src.dir}:${src.sql-dk.dir}:${build.generated.subdirs}"/> |
923 </target> |
925 </target> |
924 <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile"> |
926 <target depends="init,deps-jar,-pre-pre-compile,-pre-compile, -copy-persistence-xml,-compile-depend" if="have.sources" name="-do-compile"> |
925 <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/> |
927 <j2seproject3:javac gensrcdir="${build.generated.sources.dir}"/> |
926 <copy todir="${build.classes.dir}"> |
928 <copy todir="${build.classes.dir}"> |
|
929 <fileset dir="${src.conf.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> |
927 <fileset dir="${src.dir}" excludes="${build.classes.excludes},${excludes}" includes="${includes}"/> |
930 <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}"/> |
931 <fileset dir="${src.sql-dk.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"> |
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}:${src.sql-dk.dir}"/> |
952 <j2seproject3:javac excludes="" gensrcdir="${build.generated.sources.dir}" includes="${javac.includes}" sourcepath="${src.conf.dir}:${src.dir}:${src.sql-dk.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> |
1210 </condition> |
1213 </condition> |
1211 <javadoc additionalparam="-J-Dfile.encoding=${file.encoding} ${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"> |
1214 <javadoc additionalparam="-J-Dfile.encoding=${file.encoding} ${javadoc.additionalparam}" author="${javadoc.author}" charset="UTF-8" destdir="${dist.javadoc.dir}" docencoding="UTF-8" encoding="${javadoc.encoding.used}" failonerror="true" noindex="${javadoc.noindex}" nonavbar="${javadoc.nonavbar}" notree="${javadoc.notree}" private="${javadoc.private}" source="${javac.source}" splitindex="${javadoc.splitindex}" use="${javadoc.use}" useexternalfile="true" version="${javadoc.version}" windowtitle="${javadoc.windowtitle}"> |
1212 <classpath> |
1215 <classpath> |
1213 <path path="${javac.classpath}"/> |
1216 <path path="${javac.classpath}"/> |
1214 </classpath> |
1217 </classpath> |
|
1218 <fileset dir="${src.conf.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> |
|
1219 <filename name="**/*.java"/> |
|
1220 </fileset> |
1215 <fileset dir="${src.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> |
1221 <fileset dir="${src.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> |
1216 <filename name="**/*.java"/> |
1222 <filename name="**/*.java"/> |
1217 </fileset> |
1223 </fileset> |
1218 <fileset dir="${src.sql-dk.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> |
1224 <fileset dir="${src.sql-dk.dir}" excludes="${bug5101868workaround},${excludes}" includes="${includes}"> |
1219 <filename name="**/*.java"/> |
1225 <filename name="**/*.java"/> |
1223 <exclude name="*.java"/> |
1229 <exclude name="*.java"/> |
1224 </fileset> |
1230 </fileset> |
1225 <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> |
1231 <arg line="${javadoc.endorsed.classpath.cmd.line.arg}"/> |
1226 </javadoc> |
1232 </javadoc> |
1227 <copy todir="${dist.javadoc.dir}"> |
1233 <copy todir="${dist.javadoc.dir}"> |
|
1234 <fileset dir="${src.conf.dir}" excludes="${excludes}" includes="${includes}"> |
|
1235 <filename name="**/doc-files/**"/> |
|
1236 </fileset> |
1228 <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> |
1237 <fileset dir="${src.dir}" excludes="${excludes}" includes="${includes}"> |
1229 <filename name="**/doc-files/**"/> |
1238 <filename name="**/doc-files/**"/> |
1230 </fileset> |
1239 </fileset> |
1231 <fileset dir="${src.sql-dk.dir}" excludes="${excludes}" includes="${includes}"> |
1240 <fileset dir="${src.sql-dk.dir}" excludes="${excludes}" includes="${includes}"> |
1232 <filename name="**/doc-files/**"/> |
1241 <filename name="**/doc-files/**"/> |