|
From: Pavel V. <va...@us...> - 2002-08-21 11:22:14
|
Update of /cvsroot/javaprofiler/patches
In directory usw-pr-cvs1:/tmp/cvs-serv31077
Modified Files:
readme.txt
Added Files:
build.xml
Log Message:
build scipts
by michal
--- NEW FILE: build.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<project name="patches" basedir="." default="jar">
<!-- configuration ************************************************** -->
<property name="doxygen" location="/usr/bin/doxygen"/>
<property name="NBDir" location="/usr/java/NetBeans3.3.2"/>
<!-- end of configuration ******************************************* -->
<target name="init">
<tstamp/>
<mkdir dir="output"/>
</target>
<target name="classes" depends="init" description="Compile Java sources">
<mkdir dir="output/classes"/>
<!-- verify corectness of compilation -->
<javac destdir="output/classes" classpath="${NBDir}/lib/openide.jar:${NBDir}/modules/java.jar" debug="true" failonerror="true">
<src path="openide"/>
<src path="java"/>
</javac>
</target>
<target name="jar" depends="init,classes" description="Create jar archive">
<jar jarfile="output/openide-javaprof.jar">
<fileset dir="output/classes">
<include name="org/openide/**"/>
</fileset>
<fileset dir="openide">
<include name="**/*.properties"/>
</fileset>
</jar>
<jar jarfile="output/java-javaprof.jar">
<fileset dir="output/classes">
<include name="org/netbeans/**"/>
</fileset>
<fileset dir="java">
<include name="**/*.properties"/>
</fileset>
</jar>
</target>
<target name="install" depends="init,jar" description="Install jar archives">
<copy file="output/openide-javaprof.jar" todir="${NBDir}/lib/patches"/>
<mkdir dir="${NBDir}/modules/patches/org-netbeans-modules-java"/>
<copy file="output/java-javaprof.jar" todir="${NBDir}/modules/patches/org-netbeans-modules-java"/>
</target>
<target name="javadoc" depends="init" description="Generate Javadoc documentation">
<mkdir dir="output/javadoc"/>
<javadoc destdir="output/javadoc">
<sourcepath path="openide"/>
<package name="org.openide.*"/>
<!-- FIXME: javadoc thinks that org.netbeans.modules.java is a name of a file, not package name
<sourcepath path="java"/>
<package name="org.netbeans.*"/> -->
</javadoc>
</target>
<target name="doxygen_html" depends="init" description="Generate Doxygen HTML documentation">
<mkdir dir="output/doxygen"/>
<exec executable="${doxygen}" dir="output/doxygen" failonerror="false">
<arg file="conf/doxygen_html.conf"/>
</exec>
</target>
<target name="doxygen_latex" depends="init" description="Generate Doxygen LaTeX documentation">
<mkdir dir="output/doxygen"/>
<exec executable="${doxygen}" dir="output/doxygen" failonerror="false">
<arg file="conf/doxygen_latex.conf"/>
</exec>
</target>
<target name="all" depends="install,javadoc,doxygen_html,doxygen_latex"
description="Create jar archive, generate Javadoc, Doxygen HTML and LaTeX documentation">
</target>
<target name="docs" depends="javadoc,doxygen_html,doxygen_latex"
description="Generate Javadoc, Doxygen HTML and LaTeX documentation">
</target>
<target name="clean" description="Delete all built files">
<delete dir="output"/>
</target>
<target name="clean_install" description="Delete installed files">
<delete file="${NBDir}/lib/patches/openide-javaprof.jar"/>
<delete dir="${NBDir}/modules/patches/org-netbeans-modules-java"/>
</target>
</project>
Index: readme.txt
===================================================================
RCS file: /cvsroot/javaprofiler/patches/readme.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** readme.txt 15 Jul 2002 21:03:59 -0000 1.1
--- readme.txt 21 Aug 2002 11:22:10 -0000 1.2
***************
*** 1,20 ****
! PATCHES TO NETBEANS IDE:
! ------------------------
! 1) Compile openide directory.
! You have to add <NbDir>/lib/openide.jar to your CLASSPATH. Create jar file with name openide-javaprof.jar.
! 2) Compile java directory.
! You have to add former openide-javaprof.jar, <NbDir>/modules/java.jar and <NbDir>/lib/openide.jar to your CLASSPATH. Let the name of jar file is java-javaprof.jar
! The openide-javaprof.jar must be in CLASSPATH BEFORE <NbDir>/lib/openide.jar, that is crucial for successful compilation.
! It's difficult to garantee this if you are using netbeans IDE, because it has openide.jar added to system CLASSPATH. The easiest way is to use just javac
!
! e.g
! javac.exe -classpath .;d:\programs\netbeans\modules\java.jar;d:\programs\netbeans\lib\patches\openide-javaprofiler.jar;d:\programs\netbeans\lib\openide.jar org\netbeans\modules\java\JavaExecSupport.java
!
!
! 3) Copy openide-javaprof.jar to <NbDir>/lib/patches and than copy java-javaprof.jar to your <NbDir>/modules/patches/org-netbeans-modules-java directory.
--- 1,22 ----
! For succesfull compilation you need to install:
! * Java SDK (downloadable at http://java.sun.com)
! * Ant (downloadable at http://jakarta.apache.org/ant)
! * Doxygen (downloadable at http://www.stack.nl/~dimitri/doxygen) - it is optional
! Ant targets:
+ classes - compiles all Java sources
+ jar - creates jar archives
+ install - installs jar archives into proper NetBeans directories
+ javadoc - generates Javadoc documentation
+ doxygen_html - generates Doxygen HTML documentation
+ doxygen_latex - generates Doxygen LaTeX documentation
+ all = compile + jar + javadoc + doxygen_html + doxygen_latex
+ docs = javadoc + doxygen_html + doxygen_latex
+ clean - deletes all compiled or generated files
+ clean_install - deletes all files installed in NetBeans directories
+ PLEASE CHECK ALL PATHS AT THE BEGGINING OF THE build.xml FILE
|