lehors 00/06/22 18:24:16
Modified: . build.sh
Log:
fixed various errors and made it suitable for Windows as well as Unix
Revision Changes Path
1.8 +15 -10 xml-xalan/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/xml-xalan/build.sh,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- build.sh 2000/06/22 13:29:31 1.7
+++ build.sh 2000/06/23 01:24:16 1.8
@@ -12,20 +12,25 @@
exit 1
fi
-rem Update SERVLET to point to JAR containing javax.servlet and
javax.servlet.http packages.
+# UNIX
+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.
SERVLET=/jswdk-1.0.1/lib/servlet.jar
-ANT=ant.jar
-JAVAC=%JAVA_HOME%/lib/tools.jar
-JAXP=jaxp.jar
-XERCES=xerces.jar
-BSF=bsf.jar
-BSFENGINES=bsfengines.jar
+ANT=./ant.jar
+JAVAC=$JAVA_HOME/lib/tools.jar
+JAXP=./jaxp.jar
+XERCES=./xerces.jar
+BSF=./bsf.jar
+BSFENGINES=,.bsfengines.jar
DOCGENERATOR=xdocs/stylebook-1.0-b2.jar
DOCLET=xdocs/xalanjdoc.jar
-rem Make sure this classpath scheme works. I.e., can javadoc find
xalanjdoc.Standard?
-LOCALCLASSPATH=$ANT:$JAVAC:$JAXP:$XERCES:$BSF:BSFENGINES:$DOCGENERATOR:$DOCLET:$CLASSPATH
+# Make sure this classpath scheme works. I.e., can javadoc find
xalanjdoc.Standard?
+LOCALCLASSPATH="$ANT${CLPATHSEP}$JAVAC${CLPATHSEP}$JAXP${CLPATHSEP}$XERCES${CLPATHSEP}$BSF${CLPATHSEP}$BSFENGINES${CLPATHSEP}$DOCGENERATOR${CLPATHSEP}$DOCLET${CLPATHSEP}$CLASSPATH"
echo
echo Building with classpath $LOCALCLASSPATH
@@ -33,4 +38,4 @@
echo
echo Starting Ant...
-$JAVA_HOME/bin/java -Dant.home=$ANT_HOME -classpath $LOCALCLASSPATH
org.apache.tools.ant.Main $*
\ No newline at end of file
+"$JAVA_HOME"/bin/java -Dant.home="$ANT_HOME" -classpath "$LOCALCLASSPATH"
org.apache.tools.ant.Main $@