Build something reasonable instead of produsing bunch of compile errors.
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="<font size=-2 color=gray>Built on ${TODAY}.&nbsp;&nbsp;|&nbsp;&nbsp;Portions Copyright 1997-2003 Sun Microsystems, Inc. All rights reserved.</font>"/>
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>