Added javadoc targets BLD200205310100
authorrbalada@netbeans.org
Wed, 22 May 2002 18:01:40 +0000
changeset 839610f2eb77997
parent 838 25d850ff5f22
child 840 4c76fa65e774
Added javadoc targets
javacvs/build.xml
schema2beans/build.xml
vcscvs/build.xml
vcscvs/compat/build.xml
     1.1 --- a/javacvs/build.xml	Wed May 22 16:46:42 2002 +0000
     1.2 +++ b/javacvs/build.xml	Wed May 22 18:01:40 2002 +0000
     1.3 @@ -83,6 +83,7 @@
     1.4      <delete file="manifest-subst.mf"/>
     1.5      <delete file="javacvs.nbm"/>
     1.6      <delete dir="netbeans"/>
     1.7 +    <delete dir="javadoc"/>
     1.8      <delete dir="Info"/>
     1.9    </target>
    1.10  
    1.11 @@ -158,4 +159,38 @@
    1.12      </javadoc>
    1.13    </target>
    1.14    
    1.15 +  <target name="javadoc" description="Build javacvs module API documentation.">
    1.16 +    <tstamp/>
    1.17 +    <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-2002 Sun Microsystems, Inc. All rights reserved.&lt;/font&gt;"/>
    1.18 +    <echo message="Build javacvs module API documentation..."/>
    1.19 +    <mkdir dir="javadoc"/>
    1.20 +    <javadoc destdir="javadoc"
    1.21 +             packagenames="org.netbeans.lib.*,org.netbeans.modules.*"
    1.22 +             doctitle="NetBeans javacvs module APIs"
    1.23 +             windowtitle="NetBeans javacvs module APIs"
    1.24 +             bottom="${apis-footer}"
    1.25 +             use="true"
    1.26 +             splitindex="true"
    1.27 +             author="false"
    1.28 +             version="false"
    1.29 +             maxmemory="384m"
    1.30 +    >
    1.31 +      <sourcepath>
    1.32 +        <pathelement location="src"/>
    1.33 +        <pathelement location="libsrc"/>
    1.34 +      </sourcepath>
    1.35 +      <classpath>
    1.36 +        <pathelement location="libsrc"/>
    1.37 +        <pathelement location="../vcscore/netbeans/modules/autoload/vcscore.jar"/>
    1.38 +        <pathelement location="../diff/netbeans/modules/diff.jar"/>
    1.39 +        <pathelement location="${binroot}/core/release/lib/ext/regexp.jar"/> 
    1.40 +	<pathelement location="../openide/openide-13javac-workaround.jar"/>
    1.41 +        <fileset dir="../openide/netbeans/lib">
    1.42 +          <include name="openide*.jar"/>
    1.43 +        </fileset>
    1.44 +        <pathelement location="${binroot}/core/release/lib/ext/xml-apis.jar"/>
    1.45 +      </classpath>
    1.46 +    </javadoc>    
    1.47 +  </target>
    1.48 +  
    1.49  </project>
     2.1 --- a/schema2beans/build.xml	Wed May 22 16:46:42 2002 +0000
     2.2 +++ b/schema2beans/build.xml	Wed May 22 18:01:40 2002 +0000
     2.3 @@ -52,10 +52,10 @@
     2.4        </fileset>
     2.5      </delete>
     2.6      <delete dir="netbeans"/>
     2.7 +    <delete dir="javadoc"/>
     2.8      <delete file="manifest-subst.mf"/>
     2.9      <delete file="schema2beans.nbm"/>
    2.10      <delete dir="Info"/>
    2.11 -
    2.12    </target>
    2.13  
    2.14  
    2.15 @@ -90,4 +90,30 @@
    2.16      </javac>
    2.17    </target>
    2.18  
    2.19 +  <target name="javadoc" description="Build schema2beans module API documentation.">
    2.20 +    <tstamp/>
    2.21 +    <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-2002 Sun Microsystems, Inc. All rights reserved.&lt;/font&gt;"/>
    2.22 +    <echo message="Build schema2beans module API documentation..."/>
    2.23 +    <mkdir dir="javadoc"/>
    2.24 +    <javadoc destdir="javadoc"
    2.25 +             packagenames="org.netbeans.modules.*"
    2.26 +             doctitle="NetBeans schema2beans module APIs"
    2.27 +             windowtitle="NetBeans schema2beans module APIs"
    2.28 +             bottom="${apis-footer}"
    2.29 +             use="true"
    2.30 +             splitindex="true"
    2.31 +             author="false"
    2.32 +             version="false"
    2.33 +             maxmemory="384m"
    2.34 +    >
    2.35 +      <sourcepath>
    2.36 +        <pathelement location="src"/>
    2.37 +      </sourcepath>
    2.38 +      <classpath>
    2.39 +<!--	  <pathelement path="${binroot}/core/release/lib/ext/crimson.jar" />-->
    2.40 +          <pathelement path="${binroot}/core/release/lib/ext/xml-apis.jar" />
    2.41 +      </classpath>
    2.42 +    </javadoc>    
    2.43 +  </target>
    2.44 +
    2.45  </project>
     3.1 --- a/vcscvs/build.xml	Wed May 22 16:46:42 2002 +0000
     3.2 +++ b/vcscvs/build.xml	Wed May 22 18:01:40 2002 +0000
     3.3 @@ -74,7 +74,38 @@
     3.4      <delete file="manifest-subst.mf"/>
     3.5      <delete file="vcscvs.nbm"/>
     3.6      <delete dir="netbeans"/>
     3.7 +    <delete dir="javadoc"/>
     3.8      <delete dir="Info"/>
     3.9    </target>
    3.10  
    3.11 +  <target name="javadoc" description="Build vcscvs module API documentation.">
    3.12 +    <tstamp/>
    3.13 +    <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-2002 Sun Microsystems, Inc. All rights reserved.&lt;/font&gt;"/>
    3.14 +    <echo message="Build vcscvs module API documentation..."/>
    3.15 +    <mkdir dir="javadoc"/>
    3.16 +    <javadoc destdir="javadoc"
    3.17 +             packagenames="org.netbeans.modules.*"
    3.18 +             doctitle="NetBeans vcscvs module APIs"
    3.19 +             windowtitle="NetBeans vcscvs module APIs"
    3.20 +             bottom="${apis-footer}"
    3.21 +             use="true"
    3.22 +             splitindex="true"
    3.23 +             author="false"
    3.24 +             version="false"
    3.25 +             maxmemory="384m"
    3.26 +    >
    3.27 +      <sourcepath>
    3.28 +        <pathelement location="src"/>
    3.29 +      </sourcepath>
    3.30 +      <classpath>
    3.31 +        <pathelement location="../vcscore/netbeans/modules/autoload/vcscore.jar"/>
    3.32 +	<pathelement location="../openide/openide-13javac-workaround.jar"/>
    3.33 +        <fileset dir="../openide/netbeans/lib">
    3.34 +          <include name="openide*.jar" />
    3.35 +        </fileset>
    3.36 +        <pathelement location="${binroot}/core/release/lib/ext/regexp.jar"/>
    3.37 +      </classpath>
    3.38 +    </javadoc>    
    3.39 +  </target>
    3.40 +
    3.41  </project>
     4.1 --- a/vcscvs/compat/build.xml	Wed May 22 16:46:42 2002 +0000
     4.2 +++ b/vcscvs/compat/build.xml	Wed May 22 18:01:40 2002 +0000
     4.3 @@ -78,6 +78,37 @@
     4.4      <delete dir="Info"/>
     4.5    </target>
     4.6  
     4.7 +  <target name="javadoc" description="Build vcscvs compat module API documentation.">
     4.8 +    <tstamp/>
     4.9 +    <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-2002 Sun Microsystems, Inc. All rights reserved.&lt;/font&gt;"/>
    4.10 +    <echo message="Build vcscvs compat module API documentation..."/>
    4.11 +    <mkdir dir="javadoc"/>
    4.12 +    <javadoc destdir="javadoc"
    4.13 +             packagenames="org.netbeans.modules.*"
    4.14 +             doctitle="NetBeans vcscvs compat module APIs"
    4.15 +             windowtitle="NetBeans vcscvs compat module APIs"
    4.16 +             bottom="${apis-footer}"
    4.17 +             use="true"
    4.18 +             splitindex="true"
    4.19 +             author="false"
    4.20 +             version="false"
    4.21 +             maxmemory="384m"
    4.22 +    >
    4.23 +      <sourcepath>
    4.24 +        <pathelement location="src"/>
    4.25 +      </sourcepath>
    4.26 +      <classpath>
    4.27 +        <pathelement location="../../vcsgeneric/netbeans/modules/vcsgen.jar"/>
    4.28 +        <pathelement location="../../vcscore/netbeans/modules/autoload/vcscore.jar"/>
    4.29 +	<pathelement location="../../openide/openide-13javac-workaround.jar"/>
    4.30 +        <fileset dir="../../openide/netbeans/lib">
    4.31 +          <include name="openide*.jar" />
    4.32 +        </fileset>
    4.33 +        <pathelement location="${binroot}/core/release/lib/ext/regexp.jar"/>
    4.34 +      </classpath>
    4.35 +    </javadoc>    
    4.36 +  </target>
    4.37 +
    4.38  </project>
    4.39  
    4.40