From: Pavel V. <va...@us...> - 2002-08-21 12:42:43
|
Update of /cvsroot/javaprofiler/module In directory usw-pr-cvs1:/tmp/cvs-serv12586 Added Files: readme.txt build.xml Removed Files: MANIFEST.MF Log Message: new build scripts by michal --- NEW FILE: readme.txt --- 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 archive 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 PLEASE CHECK ALL PATHS AT THE BEGGINING OF THE build.xml FILE --- NEW FILE: build.xml --- <?xml version="1.0" encoding="UTF-8"?> <project name="module" basedir="." default="jar"> <!-- configuration ************************************************** --> <property name="doxygen" location="/usr/bin/doxygen"/> <property name="NBDir" location="/usr/java/NetBeans3.3.2"/> <property name="jpidir" location="../jpi"/> <property name="jpiimpldir" location="../jpiimpl"/> <!-- end of configuration ******************************************* --> <target name="init"> <tstamp/> <mkdir dir="output"/> </target> <target name="classes" depends="init" description="Compile Java sources"> <ant dir="${jpidir}" target="classes"/> <ant dir="${jpiimpldir}" target="classes"/> <mkdir dir="output/classes"/> <javac srcdir="." destdir="output/classes" classpath="${jpidir}/output/classes:${jpiimpldir}/output/classes:${NBDir}/lib/openide.jar:${NBDir}/modules/java.jar" debug="true" failonerror="true"/> </target> <target name="jar" depends="init,classes" description="Create jar archive"> <jar jarfile="output/${ant.project.name}.jar" manifest="conf/MANIFEST.MF"> <fileset dir="output/classes"/> <fileset dir="."> <include name="**/*.properties"/> </fileset> </jar> </target> <target name="javadoc" depends="init" description="Generate Javadoc documentation"> <mkdir dir="output/javadoc"/> <echo message="******************************"/> <echo message="* It will last for ages long *"/> <echo message="******************************"/> <javadoc sourcepath="." destdir="output/javadoc"> <package name="net.sourceforge.javaprofiler.module.*"/> </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="jar,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> </project> --- MANIFEST.MF DELETED --- |