xalan-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mcnam...@apache.org
Subject cvs commit: xml-xalan/c build.sh
Date Wed, 10 Nov 2004 15:33:25 GMT
mcnamara    2004/11/10 07:33:25

  Added:       c        build.sh
  Log:
  New build script to support ant-based builds of the documentation on Unix.
  
  Revision  Changes    Path
  1.1                  xml-xalan/c/build.sh
  
  Index: build.sh
  ===================================================================
  #!/bin/sh
  #
  # Copyright 1999-2004 The Apache Software Foundation.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  #
  ###################################################################
  
  echo "Xalan-C Documentation Build"
  echo "---------------------------"
  
  _JAVACMD=$JAVA_HOME/bin/java
  if [ "$JAVA_HOME" = "" ] ; then
      echo "Warning: JAVA_HOME environment variable is not set."
      _JAVACMD=java
  fi
  
  # Default locations of jars we depend on to run Ant on our build.xml file
  if [ "$ANT_HOME" = "" ] ; then
      ANT_HOME=.
  fi
  if [ "$ANT_JAR" = "" ] ; then
      ANT_JAR=./bin/ant.jar
  fi
  if [ "$PARSER_JAR" = "" ] ; then
      PARSER_JAR=./bin/xercesImpl.jar
  fi
  
  if [ "$XML_APIS_JAR" = "" ] ; then
      XML_APIS_JAR=./bin/xml-apis.jar
  fi
  
  # Use _underscore prefix to not conflict with user's settings
  # Default to UNIX-style pathing
  CLPATHSEP=:
  # if we're on a Windows box make it ;
  uname | grep WIN && CLPATHSEP=\;
  _CLASSPATH="$ANT_JAR${CLPATHSEP}$XML_APIS_JAR${CLPATHSEP}$PARSER_JAR${CLPATHSEP}$CLASSPATH"
  
  # Attempt to automatically add system classes to _CLASSPATH
  if [ -f $JAVA_HOME/lib/tools.jar ] ; then
    _CLASSPATH=${_CLASSPATH}${CLPATHSEP}${JAVA_HOME}/lib/tools.jar
  fi
  
  if [ -f $JAVA_HOME/lib/classes.zip ] ; then
    _CLASSPATH=${_CLASSPATH}${CLPATHSEP}${JAVA_HOME}/lib/classes.zip
  fi
  
  
  echo "Starting Ant with targets: $@"
  echo "        ...with classpath: $_CLASSPATH"
  
  "$_JAVACMD" $JAVA_OPTS -Dant.home=$ANT_HOME -classpath "$_CLASSPATH" org.apache.tools.ant.Main
$@
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org


Mime
View raw message