java/sql-dk/nbproject/build-impl.xml
branchv_0
changeset 18 7900bb1666f6
parent 0 29df3b2e34df
child 173 b48a82a64a02
equal deleted inserted replaced
17:d8ab8aece6f2 18:7900bb1666f6
   139             </or>
   139             </or>
   140         </condition>
   140         </condition>
   141         <condition property="have.sources">
   141         <condition property="have.sources">
   142             <or>
   142             <or>
   143                 <available file="${src.dir}"/>
   143                 <available file="${src.dir}"/>
       
   144                 <available file="${src.data.dir}"/>
   144             </or>
   145             </or>
   145         </condition>
   146         </condition>
   146         <condition property="netbeans.home+have.tests">
   147         <condition property="netbeans.home+have.tests">
   147             <and>
   148             <and>
   148                 <isset property="netbeans.home"/>
   149                 <isset property="netbeans.home"/>
   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>