- Fix build.xml

- Add binaries folder
This commit is contained in:
unknown 2010-04-20 13:02:36 +01:00
parent e9760a29c2
commit cb9e1ac5f8
7 changed files with 78 additions and 78 deletions

BIN
binaries/images/callers.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3,7 +3,7 @@
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="lib/traceagent.jar" sourcepath="/org.intrace"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="C:/Program Files/Java/jdk1.6.0/lib/tools.jar"/>
<classpathentry kind="lib" path="genbin"/>
<classpathentry kind="lib" path="C:/Program Files/Java/jdk1.6.0_16/lib/tools.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

Binary file not shown.

View File

@ -1,85 +1,85 @@
<project name="TraceAgent" basedir="." default="help">
<target name="help">
<java classname="org.apache.tools.ant.Main">
<arg value="-projecthelp" />
</java>
</target>
<target name="help">
<java classname="org.apache.tools.ant.Main">
<arg value="-projecthelp" />
</java>
</target>
<target name="build" depends="buildClasses, createJar, deploy" />
<target name="build" depends="buildClasses, createJar, deploy" />
<target name="buildClasses" description="Comile classes">
<delete dir="./bin" includes="**/*" />
<mkdir dir="./bin" />
<target name="buildClasses" description="Comile classes">
<delete dir="./bin" />
<mkdir dir="./bin" />
<javac srcdir="./src" destdir="./bin" debug="true" source="1.6" target="1.6" nowarn="true">
<classpath>
<fileset dir="./lib" includes="*.jar" erroronmissingdir="false" />
</classpath>
</javac>
</target>
<javac srcdir="./src" destdir="./bin" debug="true" source="1.6" target="1.6" nowarn="true">
<classpath>
<fileset dir="./lib" includes="*.jar" />
</classpath>
</javac>
</target>
<target name="createJar" description="Create the Agent Jar">
<delete dir="./lib/libclasses" includes="**/*" />
<mkdir dir="./lib/libclasses" />
<unzip src="./lib/asm-3.2.jar" dest="./lib/libclasses">
<patternset>
<include name="**/*.class" />
<exclude name="META-INF" />
</patternset>
</unzip>
<unzip src="./lib/asm-commons-3.2.jar" dest="./lib/libclasses">
<patternset>
<include name="**/*.class" />
<exclude name="META-INF" />
</patternset>
</unzip>
<unzip src="./lib/asm-util-3.2.jar" dest="./lib/libclasses">
<patternset>
<include name="**/*.class" />
<exclude name="META-INF" />
</patternset>
</unzip>
<target name="createJar" description="Create the Agent Jar">
<delete dir="./lib/libclasses" />
<mkdir dir="./lib/libclasses" />
<unzip src="./lib/asm-3.2.jar" dest="./lib/libclasses">
<patternset>
<include name="**/*.class" />
<exclude name="META-INF" />
</patternset>
</unzip>
<unzip src="./lib/asm-commons-3.2.jar" dest="./lib/libclasses">
<patternset>
<include name="**/*.class" />
<exclude name="META-INF" />
</patternset>
</unzip>
<unzip src="./lib/asm-util-3.2.jar" dest="./lib/libclasses">
<patternset>
<include name="**/*.class" />
<exclude name="META-INF" />
</patternset>
</unzip>
<mkdir dir="./built/" />
<!-- Trace Agent -->
<jar destfile="./built/traceagent.jar" compress="false" manifest="conf/META-INF/MANIFEST.MF">
<fileset dir="./bin" includes="**/agent/**/*.class" />
<fileset dir="./bin" includes="**/output/**/*.class" />
<fileset dir="./bin" includes="**/shared/*.class" />
<fileset dir="./lib/libclasses" includes="**/*.class" />
</jar>
<!-- Test Trace Agent -->
<jar destfile="./built/traceagent_test.jar" compress="false" manifest="conf/META-INF/MANIFEST.MF">
</jar>
<!-- CUI Trace Client -->
<jar destfile="./built/cuitraceclient.jar" compress="false">
<manifest>
<attribute name="Main-Class" value="org.intrace.client.cui.TraceClient" />
<attribute name="Class-Path" value="." />
</manifest>
<fileset dir="./bin" includes="**/shared/*.class" />
<fileset dir="./bin" includes="**/client/cui/TraceClient.class" />
</jar>
<!-- GUI Trace Client -->
<jar destfile="./built/guitraceclient.jar" filesetmanifest="mergewithoutmain">
<manifest>
<attribute name="Main-Class" value="org.intrace.client.gui.TraceClient" />
<attribute name="Class-Path" value="." />
</manifest>
<fileset dir="./bin" includes="**/shared/*.class" />
<fileset dir="./bin" includes="**/client/gui/**/*.class" />
<zipfileset excludes="META-INF/*.SF" src="lib/org.eclipse.swt.win32.win32.x86_3.5.2.v3557f.jar" />
</jar>
<delete dir="./lib/libclasses" includes="**/*" />
</target>
<mkdir dir="./built/" />
<!-- Trace Agent -->
<jar destfile="./built/traceagent.jar" compress="false" manifest="conf/META-INF/MANIFEST.MF">
<fileset dir="./bin" includes="**/agent/**/*.class" />
<fileset dir="./bin" includes="**/output/**/*.class" />
<fileset dir="./bin" includes="**/shared/*.class" />
<fileset dir="./lib/libclasses" includes="**/*.class" />
</jar>
<!-- Test Trace Agent -->
<jar destfile="./built/traceagent_test.jar" compress="false" manifest="conf/META-INF/MANIFEST.MF">
</jar>
<!-- CUI Trace Client -->
<jar destfile="./built/cuitraceclient.jar" compress="false">
<manifest>
<attribute name="Main-Class" value="org.intrace.client.cui.TraceClient" />
<attribute name="Class-Path" value="." />
</manifest>
<fileset dir="./bin" includes="**/shared/*.class" />
<fileset dir="./bin" includes="**/client/cui/TraceClient.class" />
</jar>
<!-- GUI Trace Client -->
<jar destfile="./built/guitraceclient.jar" filesetmanifest="mergewithoutmain">
<manifest>
<attribute name="Main-Class" value="org.intrace.client.gui.TraceClient" />
<attribute name="Class-Path" value="." />
</manifest>
<fileset dir="./bin" includes="**/shared/*.class" />
<fileset dir="./bin" includes="**/client/gui/**/*.class" />
<zipfileset excludes="META-INF/*.SF" src="lib/org.eclipse.swt.win32.win32.x86_3.5.2.v3557f.jar" />
</jar>
<delete dir="./lib/libclasses" includes="**/*" />
</target>
<target name="deploy" description="Copy agent jar to another project">
<copy file="./built/traceagent.jar" tofile="../org.intrace.test/lib/traceagent.jar" overwrite="true" />
</target>
<target name="deploy" description="Copy agent jar to another project">
<copy file="./built/traceagent.jar" tofile="../org.intrace.test/lib/traceagent.jar" overwrite="true" />
</target>
</project>