[larm-cvs] larm larm.bat,NONE,1.1 larm.sh,NONE,1.1 build.xml,NONE,1.1
Brought to you by:
cmarschner,
otis
|
From: <ot...@us...> - 2003-07-29 16:01:29
|
Update of /cvsroot/larm/larm
In directory sc8-pr-cvs1:/tmp/cvs-serv24630
Added Files:
larm.bat larm.sh build.xml
Log Message:
- Initial checkin.
--- NEW FILE: larm.bat ---
java -classpath build/classes larm.root.LARM src/config/%1.xml
--- NEW FILE: larm.sh ---
java -classpath build/classes larm.root.LARM src/config/$1.xml
--- NEW FILE: build.xml ---
<project name="larm" default="compile" basedir=".">
<property file="${basedir}/build.properties"/> <!-- Component local -->
<property name="lib.dir" value="./lib"/>
<!-- The current version number of this component -->
<property name="app.title" value="LARM"/>
<property name="app.version" value="V0.0"/>
<!-- The base directory for component sources -->
<property name="source.home" value="src"/>
<!-- The base directory for unit test sources -->
<property name="test.home" value="src/test"/>
<!-- The base directory for compilation targets -->
<property name="build.home" value="build"/>
<!-- The base directory for distribution targets -->
<property name="dist.home" value="dist"/>
<!-- Should Java compilations set the 'debug' compiler option? -->
<property name="compile.debug" value="true"/>
<!-- Should Java compilations set the 'deprecation' compiler option? -->
<property name="compile.deprecation" value="true"/>
<!-- Should Java compilations set the 'optimize' compiler option? -->
<property name="compile.optimize" value="true"/>
<!-- Construct compile classpath -->
<path id="base.classpath">
<pathelement location="${build.home}/classes"/>
</path>
<path id="compile.classpath">
<pathelement location="${build.home}/classes"/>
<pathelement location="${junit.jar}"/>
</path>
<path id="test.classpath">
<pathelement location="${build.home}/classes"/>
<pathelement location="${build.home}/tests"/>
<pathelement location="${junit.jar}"/>
<pathelement location="${xalan.jar}"/>
</path>
<!-- The root test to execute -->
<property name="test.runner" value="junit.swingui.TestRunner"/>
<property name="test.entry" value="larm.AllTests"/>
<!-- ========== Targets: "Internal" Targets =============================== -->
<target name="init"
description="Initialize and evaluate conditionals">
<echo message="-------- ${app.title} ${app.version} --------"/>
</target>
<target name="prepare" depends="init"
description="Prepare build directory">
<mkdir dir="${build.home}"/>
<mkdir dir="${build.home}/classes"/>
<mkdir dir="${build.home}/tests"/>
</target>
<!-- ========== Targets: "External" Targets =============================== -->
<target name="dist" depends="compile,doc"
description="Create binary distribution">
<mkdir dir="${dist.home}"/>
<mkdir dir="${dist.home}"/>
<jar jarfile ="${dist.home}/larm.jar"
basedir ="${build.home}/classes"
manifest ="${build.home}/conf/MANIFEST.MF">
<metainf dir="${dist.home}">
<include name="LICENSE.txt"/>
</metainf>
</jar>
</target>
<!-- ========== Targets: "External" Targets: Clean-up ===================== -->
<target name="clean"
description="Clean build and distribution directories">
<delete dir="${build.home}"/>
<delete dir="${dist.home}"/>
</target>
<target name="all" depends="clean,compile"
description="Clean and compile all components"/>
<!-- ========== Targets: "External" Targets: Compilation ================== -->
<target name="compile" depends="prepare"
description="Compile shareable components">
<javac srcdir ="${source.home}/java"
destdir ="${build.home}/classes"
debug ="${compile.debug}"
source ="1.4"
deprecation ="${compile.deprecation}"
optimize ="${compile.optimize}">
<classpath refid="compile.classpath"/>
</javac>
</target>
<target name="compile.tests" depends="compile"
description="Compile unit test cases">
<javac srcdir ="${test.home}"
destdir ="${build.home}/tests"
debug ="${compile.debug}"
source ="1.4"
deprecation ="${compile.deprecation}"
optimize ="${compile.optimize}">
<classpath refid="test.classpath"/>
</javac>
<copy todir="${build.home}/tests" filtering="on">
<fileset dir="${test.home}" excludes="**/*.java"/>
</copy>
</target>
<!-- ========== Targets: "External" Targets: Testing ====================== -->
<target name="test" depends="compile.tests" if="test.entry"
description="Run all unit test cases">
<java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}">
<jvmarg value="-Djava.protocol.handler.pkgs=${java.protocol.handler.pkgs}"/>
<jvmarg value="-Dorg.apache.commons.logging.Log=${httpclient.test.log}"/>
<jvmarg value="-Dhttpclient.test.webappContext=${httpclient.test.webappContext}" />
<arg value="${test.entry}"/>
<classpath refid="test.classpath"/>
</java>
</target>
<!-- ========== Targets: "External" Targets: Documenation ================= -->
<target name="doc" depends="javadoc"
description="Create component documentation.">
<mkdir dir="${dist.home}"/>
<mkdir dir="${dist.home}/docs"/>
<copy todir="${dist.home}/docs" filtering="off">
<fileset dir="docs"/>
</copy>
</target>
<target name="javadoc" depends="compile"
description="Create component Javadoc documentation">
<mkdir dir="${dist.home}"/>
<mkdir dir="${dist.home}/docs"/>
<mkdir dir="${dist.home}/docs/api"/>
<javadoc sourcepath ="${source.home}/java"
destdir ="${dist.home}/docs/api"
packagenames ="larm.*"
author ="true"
protected ="true"
version ="true"
source="1.4"
doctitle ="<h1>${app.title}</h1>"
windowtitle ="${app.title} (Version ${app.version})"
>
</javadoc>
</target>
</project>
|