#!/bin/sh TCH_HOME=`pwd` export TCH_HOME TCH_SRC="${TCH_HOME}/src" export TCH_SRC echo "$TCH_HOME" # read version file, will be used when generating tch.version TCH_VERSION=`cat version` echo "version: ${TCH_VERSION}" export TCH_VERSION # should probably provide a default JAVA_HOME=${JAVA_HOME:-$JAVAHOME} EXTERNAL_DIR=${BEEHIVE_HOME}/external ANT_HOME=${ANT_HOME:-${BEEHIVE_HOME}/installed/apache-ant-1.6.1} ANT_JAR=${ANT_JAR:-$ANT_HOME/lib/ant.jar} ANT_LAUNCHER_JAR=${ANT_LAUNCHER_JAR:-$ANT_HOME/lib/ant-launcher.jar} JUNIT_JAR=${JUNIT_JAR:-${EXTERNAL_DIR}/junit/junit.jar} #XERCES_JAR=${EXTERNAL_DIR}/xerces/xerces-1.4.4.jar CRIMSON_JAR=${EXTERNAL_DIR}/crimson/crimson-1.1.jar JAKARTA_JAR=${EXTERNAL_DIR}/jakarta/jakarta-regexp-1.2.jar JAXP_JAR=${EXTERNAL_DIR}/jaxp/jaxp.jar PATHSEP=":" myos=`uname` case "$myos" in Window*) PATHSEP=";" ;; esac cd ${TCH_HOME}/3rdparty THIRDPARTY_DIR=`pwd` for A in \ j2ee12.jar \ xbean-1.0.2.jar do echo "Adding ${THIRDPARTY_DIR}/$A to CLASSPATH" CLASSPATH="${THIRDPARTY_DIR}/$A${PATHSEP}$CLASSPATH" done echo "" cd $TCH_HOME echo "Adding ${JUNIT_JAR} to CLASSPATH" CLASSPATH="${JUNIT_JAR}${PATHSEP}$CLASSPATH" echo "Adding ${ANT_JAR} to CLASSPATH" CLASSPATH="${ANT_JAR}${PATHSEP}$CLASSPATH" echo "Adding ${ANT_LAUNCHER_JAR} to CLASSPATH" CLASSPATH="${ANT_LAUNCHER_JAR}${PATHSEP}$CLASSPATH" #echo "Adding ${XERCES_JAR} to CLASSPATH" #CLASSPATH="${XERCES_JAR}${PATHSEP}$CLASSPATH" echo "Adding ${CRIMSON_JAR} to CLASSPATH" CLASSPATH="${CRIMSON_JAR}${PATHSEP}$CLASSPATH" echo "Adding ${JAKARTA_JAR} to CLASSPATH" CLASSPATH="${JAKARTA_JAR}${PATHSEP}$CLASSPATH" echo "Adding ${JAXP_JAR} to CLASSPATH" CLASSPATH="${JAXP_JAR}${PATHSEP}$CLASSPATH" echo "Adding $JAVA_HOME/lib/tools.jar to CLASSPATH" CLASSPATH="$JAVA_HOME/lib/tools.jar${PATHSEP}$CLASSPATH" echo "" export CLASSPATH echo "Adding ${JAVA_HOME}/bin to PATH" PATH="$JAVA_HOME/bin/${PATHSEP}$PATH" ANT_SCRIPT="${TCH_HOME}/" echo "Adding ${ANT_SCRIPT} to PATH" PATH="${ANT_SCRIPT}${PATHSEP}$PATH" rm -f $TCH_HOME/buildenv.properties echo TCH_HOME=${TCH_HOME} >> $TCH_HOME/buildenv.properties echo >> $TCH_HOME/buildenv.properties echo optimize=false >> $TCH_HOME/buildenv.properties echo debug=true >> $TCH_HOME/buildenv.properties unset TCH_HOME optimize debug ANT_SCRIPT echo ""