blob: 79495012dde46eb97233ee60ccb35178b17885b1 [file] [log] [blame]
#!/bin/sh
# Name: build.sh
# Author: Shane Curcuru
echo "build.sh beginning..."
if [ "$JAVA_HOME" = "" ] ; then
echo "You must set JAVA_HOME, sorry; also JDK 1.1x add classes.zip to CLASSPATH!"
exit 1
fi
# Default to UNIX-style pathing
CLPATHSEP=:
# if we're on a Windows box make it ;
uname | grep WIN && CLPATHSEP=\;
# Update SERVLET to point to JAR containing javax.servlet and javax.servlet.http
# packages; alternately include this in the classpath yourself
SERVLET=/jswdk-1.0.1/lib/servlet.jar
# Default locations for each of our jars; change as needed
BINDIR=./bin
ANT=$BINDIR/ant.jar
TOOLS_JAR=$JAVA_HOME/lib/tools.jar
XERCES=$BINDIR/xerces.jar
BSF=$BINDIR/bsf.jar
BSFENGINES=$BINDIR/bsfengines.jar
DOCGENERATOR=$BINDIR/stylebook-1.0-b3_xalan-2.jar
DOCLET=$BINDIR/xalanjdoc.jar
# Make sure this classpath scheme works. I.e., can javadoc find xalanjdoc.Standard?
TEMP_CP="$ANT${CLPATHSEP}$TOOLS_JAR${CLPATHSEP}$XERCES${CLPATHSEP}$BSF${CLPATHSEP}$BSFENGINES${CLPATHSEP}$DOCGENERATOR${CLPATHSEP}$DOCLET${CLPATHSEP}$CLASSPATH"
echo "Starting Ant with targets: $@"
echo " ...with classpath: $TEMP_CP"
"$JAVA_HOME"/bin/java -Dant.home=. -classpath "$TEMP_CP" org.apache.tools.ant.Main $@
echo "build.sh complete!"