Update of /cvsroot/tm4j/tm4j
In directory usw-pr-cvs1:/tmp/cvs-serv28754
Modified Files:
build.xml
Log Message:
Made compilation of TMNav dependant on locating BrainSDK.
Index: build.xml
===================================================================
RCS file: /cvsroot/tm4j/tm4j/build.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** build.xml 2001/05/25 13:51:45 1.3
--- build.xml 2001/05/26 14:21:59 1.4
***************
*** 1,4 ****
--- 1,10 ----
<?xml version="1.0"?>
+ <!--
+ - ANT build file for TM4J
+ -
+ - $Id$
+ -->
+
<project name="TM4J" default="usage">
***************
*** 24,28 ****
<echo message=" distrib-all --> generates the TM4J source and binary distributions"/>
<echo message=" clean-all --> cleans up all compiled classes"/>
! <echo message=" usage --> show this message (default)"/>
<echo message=""/>
<echo message="-------------------------------------------------------------"/>
--- 30,34 ----
<echo message=" distrib-all --> generates the TM4J source and binary distributions"/>
<echo message=" clean-all --> cleans up all compiled classes"/>
! <echo message=" usage --> show this message (default)"/>
<echo message=""/>
<echo message="-------------------------------------------------------------"/>
***************
*** 44,47 ****
--- 50,55 ----
<mkdir dir="${dist}/docs/javadoc"/>
<mkdir dir="${classdir}"/>
+
+ <available property="brain.present" classname="com.natrificial.db.core.Knowledge"/>
</target>
***************
*** 157,161 ****
</target>
! <target name="tm4j-clean">
<delete>
<fileset dir="${classdir}">
--- 165,169 ----
</target>
! <target name="tm4j-clean" depends="init">
<delete>
<fileset dir="${classdir}">
***************
*** 197,201 ****
</patternset>
! <target name="tmnav-build" depends="tm4j-build">
<javac srcdir="src" destdir="${classdir}">
<patternset refid="tmnav.sources"/>
--- 205,209 ----
</patternset>
! <target name="tmnav-build" depends="tm4j-build" if="brain.present">
<javac srcdir="src" destdir="${classdir}">
<patternset refid="tmnav.sources"/>
***************
*** 203,207 ****
</target>
! <target name="tmnav-jar" depends="tmnav-build">
<jar jarfile="${dist}/lib/tmnav.jar"
basedir="${classdir}">
--- 211,216 ----
</target>
! <target name="tmnav-jar" depends="tmnav-build" if="brain.present">
! <echo>BrainSDK detected. Building TMNav.</echo>
<jar jarfile="${dist}/lib/tmnav.jar"
basedir="${classdir}">
***************
*** 211,219 ****
<target name="tmnav-clean" depends="init">
! <delete>
! <fileset dir="${classdir}">
! <patternset refid="tmnav.classes"/>
! </fileset>
! </delete>
</target>
--- 220,224 ----
<target name="tmnav-clean" depends="init">
! <delete dir="${classdir}/com/techquila/tmnav"/>
</target>
***************
*** 236,248 ****
</target>
! <target name="tmp3-clean">
! <delete>
! <fileset dir=".">
! <patternset>
! <include name="${classdir}/com/techquila/tmp3/*.class"/>
! <include name="${dist}/lib/tmp3.jar"/>
! </patternset>
! </fileset>
! </delete>
</target>
--- 241,247 ----
</target>
! <target name="tmp3-clean" depends="init">
! <delete dir="${classdir}/com/techquila/tmp3"/>
! <delete file="${dist}/lib/tmp3.jar"/>
</target>
|