This document describes the build process for SIAM software. The development/build environment for this software is similar to that described at Geosoft. The software "project" consists of several Java packages.
You must use GNU make to build the software.
The following three environment variables must be set prior to making the software:
Using the make system is quite simple. You will run it from either the package level or from the project level.
The following commands can be run from the package level (i.e within
a given package directory):
make - Process all source files in given package
make clean - Remove all produced files of given package
make SomeFile.class - Produce a specific file.
The following commands can be applied from the project level (i.e while
in the $JAVA_DEV_ROOT/ directory):
make - Process all source files in all packages
make clean - Remove all produced files in all packages
make jar - Create all specified jar files
make SomeJar.jar - Create a specific jar file
make javadoc - Create documentation for entire project