Building
========

Build Library
-------------

1. ant fetch

   (Downloads library dependencies (and, if available, extracts Java runtime
   source files used for generating the documentation).  Requires Internet
   connectivity.  Only needs to be done once, or after running the Ant
   "distclean" target.)

2. ant

Build Test Cases
----------------

1. ant build-test

Build API Documentation
-----------------------

1. ant javadoc

Build Library JAR
-----------------

1. ant jar

Build Sources JAR
-----------------

1. ant jar-sources

Build API Documentation JAR
---------------------------

1. ant jar-javadoc

Clean a Build
-------------

1. ant clean

"Distclean" a Build
-------------------

1. ant distclean

   (Same as "clean" target, but also removes files downloaded or extracted by
   "fetch" target.)
