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 |