Developers guide

135
Note: if you install an additional library here,
please add it to the check below at the
init target
-->
<path id="classpath">
<fileset id="all-lib-jars" dir="${lib-dir}">
<!-- we cannot just include all jars because multiple versions
of the same lib will be installed in ${lib-dir}.
<include name="**/*.jar"/>
Note that each lib relese must have a different name.
libXXX.jar files must never be overwritten.
-->
<include name="cryptix-jce-api.jar"/>
<include name="cryptix-jce-compat.jar"/>
<include name="cryptix-jce-provider.jar"/>
<include name="cryptix-sasl.jar"/>
<include name="javax-sasl.jar"/>
<include name="log4j.jar"/>
<include name="jas__V2.2.jar"/>
<include name="jcan.jar"/>
<include name="jsdt.jar"/>
<include name="jsdt-client-socket.jar"/>
<include name="junit.jar"/>
<include name="drama.jar"/>
<include name="jsnmp.jar"/>
<include name="agentapi.jar"/>
<include name="ol.jar"/>
<include name="skinlf.jar" />
<include name="lf-skins.jar" />
<include name="rachel.jar" />
</fileset>
</path>
<target name="usage" >
<echo>
APT Build File
------------------------------------------------------
Primary targets are:
init --> prepares build dir structure
clean --> removes all files and dirs created
by ant
compile-sp --> Compiles SP interface
compile --> Compile apt package
apt-jar --> create apt.jar
config-jar --> create config.jar
sign-jars --> sign these jars (required for webstart deployment)
prepare --> prepare the ${dist-dir}.
.i.e dynamically create the jnlp,deploy
and runServer scripts.
upload --> upload the ${dist-dir} to mcba5
upload-mistral --> copy ${dist-dir} from mcba5 to mistral
Optional targets:
source-tar.gz --> creates ${apt.src.tar.gz}
api-doc --> runs javadoc
doc-tar.gz --> creates ${apt.doc.tar.gz} which contains
${doc-dir} and the javadocs
These files are created in the ${dist-dir}
and will consequently be uploaded by using
the 'upload' target
test-all --> Run JUnit test... usage of these targets
test-ui --> has not been documented
Notes
-----