--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sdkcreationmw/sdkruntimes/sdkdiagnosticsui/test/sdkSimulator.build.xml Mon Mar 08 12:09:11 2010 +0530
@@ -0,0 +1,158 @@
+<?xml version="1.0"?>
+<project name="SDKSimulator Package" default="develop" basedir=".">
+
+<!--==========================================-->
+<!-- ANT BUILD FILE FOR SDKSimulator PKG -->
+<!-- -->
+<!-- To use: -->
+<!-- % ant -buildfile sdkSimulator.build.xml -->
+<!--==========================================-->
+
+<!--==========================================-->
+<!--set global properties for this build-->
+<!--==========================================-->
+<property name="name" value="SDKSimulator"/>
+<property name="build" value="build"/>
+<property name="verbose" value="off"/>
+<property name="debug" value="on"/>
+<property name="javadoc.dir" value="javadoc"/>
+
+<property name="build.classes" value="${build}/classes"/>
+<property name="src" value="${basedir}/src"/>
+
+<property name="shared.dir" value="${basedir}/../../NmitShared"/>
+<property name="shared.lib" value="${shared.dir}/lib"/>
+<property name="diagnostics.dir" value="${basedir}/../../SDKDiagnostics"/>
+<property name="diagnostics.dist.dir" value="${basedir}/../../SDKDiagnostics/dist/lib"/>
+<property name="diagnostics.jar" value="${diagnostics.dist.dir}/SDKDiagnostics.jar"/>
+<property name="basedirup" value="${basedir}/.."/>
+
+<!-- Distribution layout -->
+<property name="dist" value="${basedir}/dist"/>
+<property name="dist.lib" value="${dist}"/>
+<property name="dist.cmd" value="${dist}"/>
+<property name="dist.config" value="${dist}"/>
+
+<property name="classpath" value="${diagnostics.jar};
+ ${shared.lib}/wtkdev.jar;
+ ${shared.lib}/app.jar;
+ ${shared.lib}/util.jar;
+ "/>
+
+<!-- Manifest Info -->
+<property name="manifest" value="${build}/sdkSimulator.manifest"/>
+
+<!-- Final jar -->
+<property name="sdkSimulator.jar" value="sdkSimulator.jar"/>
+
+
+<!--==========================================-->
+<!--TARGET [PREPARE]-->
+<!--==========================================-->
+
+<target name="prepare" description="Prepare build environment">
+ <echo>Preparing Build Environment for SDKSimulator package </echo>
+ <tstamp/>
+
+ <!-- remove old stuff -->
+ <delete dir="${build.classes}" quiet="true"/>
+ <delete dir="${javadoc.dir}"/>
+
+ <!-- create the build directory structure -->
+ <echo>Creating output directories...</echo>
+ <mkdir dir="${build}"/>
+ <mkdir dir="${build.classes}"/>
+ <mkdir dir="${javadoc.dir}"/>
+</target>
+
+<!--==========================================-->
+<!--TARGET [COMPILE]-->
+<!--==========================================-->
+<target name="compile" depends="prepare" description="Compile java sources">
+
+ <echo>Building SDKSimulator...</echo>
+
+ <javac
+ srcdir="${src}"
+ destdir="${build.classes}"
+ includes="**/*.java"
+ classpath="${classpath}"
+ verbose="${verbose}"
+ debug="${debug}"
+ />
+
+</target>
+
+<!--==========================================-->
+<!--TARGET [ARCHIVE]-->
+<!--==========================================-->
+<target name="archive" description="Archive java classes and resources">
+
+ <echo>Copying resource files..</echo>
+
+ <copy todir="${build.classes}">
+ <fileset dir="${src}"
+ includes="resources/*"
+ />
+ </copy>
+
+
+ <echo>Creating manifest..</echo>
+
+ <delete file="${manifest}" quiet="true"/>
+
+ <!-- NOTE: THERE MUST BE NO EXTRA WHITE SPACE AT END OF LINES -->
+
+ <echo>Archiving sources and resources..</echo>
+ <jar
+ jarfile="${build}/${sdkSimulator.jar}"
+ basedir="${build.classes}"
+ />
+</target>
+
+<!--==========================================-->
+<!--TARGET [DEVELOP]-->
+<!--==========================================-->
+<target name="develop" depends="compile,archive" description="Build Distribution">
+
+ <mkdir dir="${dist.lib}"/>
+ <mkdir dir="${dist.cmd}"/>
+ <mkdir dir="${dist.config}"/>
+
+ <!-- copy the jar and command files -->
+ <copy todir="${dist.lib}">
+ <fileset dir="${build}" includes="${sdkSimulator.jar}"/>
+ </copy>
+ <copy todir="${dist.cmd}">
+ <fileset dir="${basedir}" includes="rundemo.bat"/>
+ </copy>
+
+ <copy todir="${dist.config}">
+ <fileset dir="${src}/resources" includes="*.config"/>
+ <fileset dir="${src}/resources" includes="DiagnosticsViews.properties"/>
+ </copy>
+
+ <copy todir="${dist.lib}">
+ <fileset dir="${diagnostics.dist.dir}" includes="*.*"/>
+ </copy>
+
+ <echo>Built SDKSimulator Package!</echo>
+
+</target>
+
+<!--==========================================-->
+<!--TARGET [CLEAN]-->
+<!--==========================================-->
+<target name="clean" description="Delete entire build">
+ <delete dir="${build}"/>
+ <delete dir="${dist}"/>
+ <delete dir="${javadoc.dir}"/>
+</target>
+
+<!--==========================================-->
+<!--TARGET [CLOBBER]-->
+<!--==========================================-->
+<target name="clobber" depends="clean" description="Delete entire package">
+ <delete dir="${dist}"/>
+</target>
+</project>