71 lines
2.3 KiB
Bash
Executable file
71 lines
2.3 KiB
Bash
Executable file
#!/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
|