Build something reasonable instead of produsing bunch of compile errors. BLD200505221800
authorpkuzel@netbeans.org
Fri, 20 May 2005 16:43:50 +0000
changeset 1689f88bb13639e1
parent 1688 74e4359080c1
child 1690 1fe32b02dc2a
Build something reasonable instead of produsing bunch of compile errors.
javacvs/build.xml
     1.1 --- a/javacvs/build.xml	Wed May 18 15:53:57 2005 +0000
     1.2 +++ b/javacvs/build.xml	Fri May 20 16:43:50 2005 +0000
     1.3 @@ -13,53 +13,10 @@
     1.4  -->
     1.5  <project basedir="." default="netbeans" name="javacvs">
     1.6  
     1.7 -  <property name="nbm_alias" value="nb_ide"/>
     1.8 -  <property name="homepage.base" value="netbeans.org"/>
     1.9 -  <property name="dist.base" value="www.netbeans.org/download/nbms/40"/>
    1.10 -  <property name="license.file" location="../nbbuild/standard-nbm-license.txt"/>
    1.11 -
    1.12 -  <taskdef classname="org.netbeans.nbbuild.MakeNBM" classpath="../nbbuild/nbantext.jar" name="makenbm"/>
    1.13 -  <taskdef name="genlist" classname="org.netbeans.nbbuild.MakeListOfNBM" classpath="../nbbuild/nbantext.jar"/>
    1.14 -
    1.15 -  <target name="compile">
    1.16 -    <javac debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" destdir="libsrc" srcdir="libsrc"/>
    1.17 -    <javac debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" destdir="src" srcdir="src">
    1.18 -      <classpath>
    1.19 -        <pathelement location="libsrc"/>
    1.20 -        <pathelement location="../vcscore/netbeans/modules/autoload/vcscore.jar"/>
    1.21 -        <pathelement location="../diff/netbeans/modules/diff.jar"/>
    1.22 -        <fileset dir="../libs/external">
    1.23 -          <include name="regexp*.jar"/>
    1.24 -        </fileset>
    1.25 -        <pathelement location="../openide/netbeans/lib/openide.jar"/>
    1.26 -        <pathelement location="../openide/loaders/netbeans/lib/openide-loaders.jar"/>
    1.27 -      </classpath>
    1.28 -    </javac>
    1.29 -    </target>
    1.30 -
    1.31 -  <target depends="compile" name="jars">
    1.32 -    <mkdir dir="netbeans/modules"/>
    1.33 -    <filter token="BUILD_NUMBER_SUBST" value="${buildnumber}"/>
    1.34 -    <copy file="manifest.mf" filtering="on" tofile="manifest-subst.mf"/>
    1.35 -    <taskdef classname="org.netbeans.nbbuild.LocalizedJar" classpath="../nbbuild/nbantext.jar" name="locjar"/>
    1.36 -    <locjar basedir="src" compress="false" excludesfile="../nbbuild/standard-jar-excludes.txt" jarfile="netbeans/modules/javacvs.jar" manifest="manifest-subst.mf">
    1.37 -      <locale name="ja"/>
    1.38 -    </locjar>
    1.39 -    <mkdir dir="netbeans/modules/ext"/>
    1.40 -    <locjar basedir="libsrc" compress="false" excludesfile="../nbbuild/standard-jar-excludes.txt" jarfile="netbeans/modules/ext/cvslib.jar">
    1.41 -      <locale name="ja"/>
    1.42 -    </locjar>
    1.43 -  </target>
    1.44 -
    1.45 -  <target depends="jars" name="netbeans">
    1.46 -    <genlist targetname="nbm" outputfiledir="netbeans"/>
    1.47 -  </target>
    1.48 -
    1.49 -  <target depends="netbeans" name="nbm">
    1.50 -    <makenbm distribution="http://${dist.base}/javacvs.nbm" file="javacvs.nbm" homepage="http://javacvs.${homepage.base}/" module="netbeans/modules/javacvs.jar" topdir=".">
    1.51 -      <license file="${license.file}"/>
    1.52 -      <signature keystore="${keystore}" storepass="${storepass}" alias="${nbm_alias}"/>
    1.53 -    </makenbm>
    1.54 +  <target name="netbeans">
    1.55 +    <ant dir="external" target="unscramble"/>
    1.56 +    <ant dir="libmodule" target="netbeans"/>
    1.57 +    <ant dir="cvsmodule" target="netbeans"/>
    1.58    </target>
    1.59  
    1.60    <target name="clean">
    1.61 @@ -80,51 +37,7 @@
    1.62      <delete dir="Info"/>
    1.63    </target>
    1.64  
    1.65 -  <target name="compile_independant">
    1.66 -    <javac debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" destdir="libsrc" srcdir="libsrc"/>
    1.67 -    <javac debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" destdir="../vcscore/src" srcdir="../vcscore/src/org/netbeans/modules/vcscore/cache">
    1.68 -      <classpath>
    1.69 -       <pathelement location="../openide/netbeans/lib/openide-fs.jar"/>
    1.70 -       <pathelement location="../openide/netbeans/lib/openide-util.jar"/>
    1.71 -        <fileset dir="../libs/external">
    1.72 -          <include name="regexp*.jar"/>
    1.73 -        </fileset>
    1.74 -      </classpath>
    1.75 -    </javac>
    1.76 -    <javac debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" destdir="src" srcdir="src/org/netbeans/modules/javacvs">
    1.77 -      <classpath>
    1.78 -       <pathelement location="libsrc"/>
    1.79 -       <pathelement location="../vcscore/src/"/>
    1.80 -        <fileset dir="../libs/external">
    1.81 -          <include name="regexp*.jar"/>
    1.82 -        </fileset>
    1.83 -       <pathelement location="../openide/netbeans/lib/openide-fs.jar"/>
    1.84 -       <pathelement location="../openide/netbeans/lib/openide-util.jar"/>
    1.85 -      </classpath>
    1.86 -    </javac>
    1.87 -    </target>
    1.88 -
    1.89 -  <target depends="compile_independant" name="jars_independant">
    1.90 -    <mkdir dir="netbeans/modules"/>
    1.91 -    <filter token="BUILD_NUMBER_SUBST" value="${buildnumber}"/>
    1.92 -    <copy file="manifest.mf" filtering="on" tofile="manifest-subst.mf"/>
    1.93 -    <taskdef classname="org.netbeans.nbbuild.LocalizedJar" classpath="../nbbuild/nbantext.jar" name="locjar"/>
    1.94 -    <locjar basedir="src" compress="false" excludesfile="../nbbuild/standard-jar-excludes.txt" jarfile="netbeans/modules/javacvs-ind.jar" manifest="manifest-subst.mf">
    1.95 -      <locale name="ja"/>
    1.96 -      <fileset dir="../vcscore/src">
    1.97 -        <include name="org/netbeans/modules/vcscore/cache/*.class"/>
    1.98 -      </fileset>
    1.99 -      <fileset dir="src">
   1.100 -        <include name="**/*.class"/>
   1.101 -      </fileset>
   1.102 -    </locjar>
   1.103 -
   1.104 -    <mkdir dir="netbeans/modules/ext"/>
   1.105 -    <locjar basedir="libsrc" compress="false" excludesfile="../nbbuild/standard-jar-excludes.txt" jarfile="netbeans/modules/ext/cvslib.jar">
   1.106 -      <locale name="ja"/>
   1.107 -    </locjar>
   1.108 -  </target>
   1.109 -  
   1.110 + 
   1.111    <target name="javadoc-library">
   1.112      <property name="javadoc-out" location="netbeans/javadoc"/>
   1.113      <delete dir="${javadoc-out}"/>
   1.114 @@ -150,38 +63,5 @@
   1.115      </javadoc>
   1.116    </target>
   1.117    
   1.118 -  <target name="javadoc" description="Build javacvs module API documentation.">
   1.119 -    <tstamp/>
   1.120 -    <property name="apis-footer" value="&lt;font size=-2 color=gray&gt;Built on ${TODAY}.&amp;nbsp;&amp;nbsp;|&amp;nbsp;&amp;nbsp;Portions Copyright 1997-2003 Sun Microsystems, Inc. All rights reserved.&lt;/font&gt;"/>
   1.121 -    <echo message="Build javacvs module API documentation..."/>
   1.122 -    <mkdir dir="javadoc"/>
   1.123 -    <javadoc destdir="javadoc"
   1.124 -             packagenames="org.netbeans.lib.*,org.netbeans.modules.*"
   1.125 -             doctitle="NetBeans javacvs module APIs"
   1.126 -             windowtitle="NetBeans javacvs module APIs"
   1.127 -             bottom="${apis-footer}"
   1.128 -             use="true"
   1.129 -             splitindex="true"
   1.130 -             author="false"
   1.131 -             version="false"
   1.132 -             maxmemory="384m"
   1.133 -    >
   1.134 -      <sourcepath>
   1.135 -        <pathelement location="src"/>
   1.136 -        <pathelement location="libsrc"/>
   1.137 -      </sourcepath>
   1.138 -      <classpath>
   1.139 -        <pathelement location="libsrc"/>
   1.140 -        <pathelement location="../vcscore/netbeans/modules/autoload/vcscore.jar"/>
   1.141 -        <pathelement location="../diff/netbeans/modules/diff.jar"/>
   1.142 -        <fileset dir="../libs/external">
   1.143 -          <include name="regexp*.jar"/>
   1.144 -        </fileset>
   1.145 -        <fileset dir="../openide/netbeans/lib">
   1.146 -          <include name="openide*.jar"/>
   1.147 -        </fileset>
   1.148 -      </classpath>
   1.149 -    </javadoc>    
   1.150 -  </target>
   1.151 -  
   1.152 + 
   1.153  </project>