java/jdbc-dk-driver/nbproject/build-impl.xml
branchv_0
changeset 188 54bacc7ed42b
parent 187 65d1eb327cb1
child 192 a32bfcbdee51
equal deleted inserted replaced
187:65d1eb327cb1 188:54bacc7ed42b
   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.dir}"/>
   130                 <available file="${src.dir}"/>
       
   131                 <available file="${src.sql-dk.dir}"/>
   131             </or>
   132             </or>
   132         </condition>
   133         </condition>
   133         <condition property="netbeans.home+have.tests">
   134         <condition property="netbeans.home+have.tests">
   134             <and>
   135             <and>
   135                 <isset property="netbeans.home"/>
   136                 <isset property="netbeans.home"/>
   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>