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 ---
|