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 $@
  
  
  

Reply via email to