helma/modules/jala/util/HopKit/build.sh

72 lines
2.3 KiB
Bash
Raw Normal View History

2020-03-16 16:53:52 +01:00
#!/bin/sh
##
## Jala Project [http://opensvn.csie.org/traccgi/jala]
##
## Copyright 2004 ORF Online und Teletext GmbH
##
## 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.
##
## $Revision: 3 $
## $LastChangedBy: tobi $
## $LastChangedDate: 2007-01-19 14:33:08 +0100 (Fri, 19 Jan 2007) $
## $HeadURL: https://robert@opensvn.csie.org/jala/trunk/util/HopKit/build.bat $
##
# Uncomment and set this to the directory of your Helma installation
# if you installed jala in a different subdirectory than "modules/jala"
# HELMA_HOME="path/to/helma/installation"
#--------------------------------------------
# No need to change anything below
# buildfile for ant 1.7.0
#--------------------------------------------
if test -z "${ANT_HOME}" ; then
echo "ERROR: ANT_HOME not found in your environment."
echo "Please, set the ANT_HOME variable in your environment to match the"
echo "location of the Apache Ant installation you want to use."
exit
fi
#---- store path of this script as BUILD_HOME
BUILD_HOME=$(dirname $0)
if [ "${BUILD_HOME:0:1}" != "/" ] ; then
# convert to absolute path
BUILD_HOME=${PWD}/${BUILD_HOME}
fi
export BUILD_HOME
#---- store HELMA_HOME if not defined above
if [ -z "$HELMA_HOME" ] ; then
HELMA_HOME=$BUILD_HOME/../../../..
fi
#---- Slurp the command line arguments.
while [ $# -ne 0 ]
do
ANT_CMD_LINE_ARGS="${ANT_CMD_LINE_ARGS} $1"
shift
done
#---- if there is no build.xml in the working directory, use the lib.xml
#---- in this directory
if test ! -f ${PWD}/build.xml ; then
BUILD_XML="${BUILD_HOME}/lib.xml"
else
BUILD_XML="${PWD}/build.xml"
fi
${ANT_HOME}/bin/ant -Dant.home="${BUILD_HOME}" -Dbasedir="${PWD}" -lib "${BUILD_HOME}/lib:${HELMA_HOME}/lib" -propertyfile "${PWD}/build.properties" -file $BUILD_XML ${ANT_CMD_LINE_ARGS}
exit