diff --git a/.cvsignore b/.cvsignore index e47b601..96f1235 100644 --- a/.cvsignore +++ b/.cvsignore @@ -2,4 +2,5 @@ bin jskad.log savant.log qd.log +TEST* *~ diff --git a/build.xml b/build.xml index cfad9ca..909bdcc 100644 --- a/build.xml +++ b/build.xml @@ -25,7 +25,9 @@ extensions/jmf.jar See the developers site, linked to from http://thdltools.sf.net/, - for info on where to find these. + for info on where to find these. (You may be able to use Ant's + copies of some of them, if you really can't wait to get started. + Examine the contents of '$ANT_HOME/lib'.) --> @@ -47,6 +49,7 @@ + @@ -156,6 +159,7 @@ + @@ -167,8 +171,30 @@ - + + + + + + + + + + + @@ -255,6 +281,20 @@ + + + + + + + + + + + @@ -529,7 +569,7 @@ includes="*" prefix="."/> + + @@ -960,10 +1003,6 @@ - - - - @@ -1278,7 +1317,11 @@ public class ThdlVersion { ]]> - + @@ -1297,6 +1340,7 @@ public class ThdlVersion { + diff --git a/extensions/README.TXT b/extensions/README.TXT new file mode 100644 index 0000000..7dc8672 --- /dev/null +++ b/extensions/README.TXT @@ -0,0 +1,5 @@ +This directory is where we place third-party JARs of which our +software is a client. The subdirectory to-be-installed-with-ant/ +contains a README file for you, also. + +See 'http://thdltools.sf.net/BuildSystems.html' for more info. diff --git a/extensions/to-be-installed-with-ant/README.TXT b/extensions/to-be-installed-with-ant/README.TXT new file mode 100644 index 0000000..8492b11 --- /dev/null +++ b/extensions/to-be-installed-with-ant/README.TXT @@ -0,0 +1,8 @@ +Copy the JARs in this directory into Ant's lib/ directory (i.e., +$ANT_HOME/lib, the same directory where 'optional.jar', shipped with +Ant, lives). The build system has been designed so that you needn't +do this to do basic development activities, but some build targets are +only functional if you perform this step. + +See http://thdltools.sf.net/BuildSystems.html for more info. + diff --git a/extensions/to-be-installed-with-ant/junit.jar b/extensions/to-be-installed-with-ant/junit.jar new file mode 100644 index 0000000..674d71e Binary files /dev/null and b/extensions/to-be-installed-with-ant/junit.jar differ diff --git a/junitbuild.xml b/junitbuild.xml new file mode 100644 index 0000000..44911e5 --- /dev/null +++ b/junitbuild.xml @@ -0,0 +1,44 @@ + + + + + + This Jakarta Ant buildfile is used to do the low-level work of + unit testing our system. This is separate from build.xml because + to use this build file, you must have installed JUnit and the + JUnit Ant tasks (i.e., $ANT_HOME/lib/junit.jar and + $ANT_HOME/lib/optional.jar). Thus, this buildfile contains only + targets that must interact with JUnit. + + Read the comments of this buildfile to learn more, or see + 'http://thdltools.sourceforge.net/BuildSystems.html'. + + + + + + + + + + + + + + + + + + + + + + diff --git a/jwsbuild.xml b/jwsbuild.xml index 63408dd..ac206b2 100644 --- a/jwsbuild.xml +++ b/jwsbuild.xml @@ -2,9 +2,7 @@ We have a document, http://thdltools.sourceforge.net/BuildSystems.html, that you - probably should read. FIXME: update this document to describe - the two-buildfile system. - + probably should read. --> @@ -16,7 +14,7 @@ This is separate from build.xml because to use this build file, you must have installed the Venus Application Publisher's (Vamp's) Ant tasks. Read the comments of this buildfile to learn more, or - see http://thdltools.sourceforge.net/BuildSystems.html. + see 'http://thdltools.sourceforge.net/BuildSystems.html'.