# DOS users, please run clayjdoc.bat

#
# Script for Unix Machines to JavaDoc the Clay Server
# v0.10
#

# Adjust the following required environment variables
# to match your machine's configuation.

        echo
        echo Setting environment variables...
        JAVA_HOME=/usr/local/java4
        CLAY_HOME=/home/bob/code/clayRelease

# The rest of the environment variables need not
# be modified.
 
	CLAY_CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar
        CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/claycore.jar
        CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/clayserver.jar
        CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/clayutil.jar
        CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/clayclient.jar
        CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/crimson.jar
        CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/jaxp.jar
        CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/xalan.jar
        #CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/jdbc7.1-1.2.jar
        #CLAY_CLASSPATH=$CLAY_CLASSPATH:$CLAY_HOME/lib/mysql_uncomp.jar

# Specify directories which need to be read.

	SOURCE_PATH1=$CLAY_HOME/src/edu/tcnj/cs/clay/core
	SOURCE_PATH2=$CLAY_HOME/src/edu/tcnj/cs/clay/util
	SOURCE_PATH3=$CLAY_HOME/src/edu/tcnj/cs/clay/server
	SOURCE_PATH4=$CLAY_HOME/src/edu/tcnj/cs/clay/client

$JAVA_HOME/bin/javadoc -verbose -author -d $CLAY_HOME/docs/javadocs -classpath $CLAY_CLASSPATH $SOURCE_PATH1/*.java $SOURCE_PATH2/*.java $SOURCE_PATH3/*.java $SOURCE_PATH4/*.java

# Cleanup variables before exiting.
JAVA_HOME=
CLAY_HOME=
CLAY_CLASSPATH=
SOURCE_PATH1=
SOURCE_PATH2=
SOURCE_PATH3=
SOURCE_PATH4=
        
echo

