diff --git a/build/build.sh b/build/build.sh index 24a9261f..0f026dce 100755 --- a/build/build.sh +++ b/build/build.sh @@ -1,17 +1,6 @@ #!/bin/sh -# -------------------------------------------- -# Default == jar -# "snapshot" target compiles and builds jar in src/ and lib/ -# "checkout" target gets sources from helma.org in src/ -# "compile" target compiles java sources in work/ -# "jar" target compiles and builds jar in work/ -# "javadoc" target builds the javadoc -# "package" target builds core + jar + javadoc + distribution -# -------------------------------------------- -TARGET=${1} - -# export JAVA_HOME=/usr/lib/java +export JAVA_HOME=/usr/lib/j2sdk1.4.0 export CVSHOME=:pserver:anonymous@coletta.helma.at:/opt/cvs @@ -28,22 +17,20 @@ if test -z "${JAVA_HOME}" ; then exit fi -if test -z "${TARGET}" ; then -TARGET=jar -fi - if test -f ${JAVA_HOME}/lib/tools.jar ; then CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/tools.jar fi -echo "Now building ${TARGET}..." +if test -n "${2}" ; then + APPLICATION=-Dapplication=${2} +fi -CP=${CLASSPATH}:ant.jar:jaxp.jar:crimson.jar:../lib/netcomponents.jar +CP=${CLASSPATH}:ant.jar:jaxp.jar:../lib/crimson.jar:../lib/netcomponents.jar echo "Classpath: ${CP}" echo "JAVA_HOME: ${JAVA_HOME}" BUILDFILE=build.xml -${JAVA_HOME}/bin/java -classpath ${CP} org.apache.tools.ant.Main -buildfile ${BUILDFILE} ${TARGET} +${JAVA_HOME}/bin/java -classpath ${CP} ${APPLICATION} org.apache.tools.ant.Main -buildfile ${BUILDFILE} ${1} diff --git a/build/build.xml b/build/build.xml index 2441ce89..0ba1ff07 100644 --- a/build/build.xml +++ b/build/build.xml @@ -1,67 +1,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + - + + + + + + + + + + - - - - - - - - - - - - - - + + + + + - - + + + + + + + @@ -70,27 +62,34 @@ - + - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - @@ -102,25 +101,22 @@ debug="${debug}" deprecation="${deprecation}" optimize="${optimize}"> - - - - - - + + - + - + @@ -134,134 +130,169 @@ version="false" windowtitle="${Name} ${version} API" doctitle="${Name} ${version} API" - bottom="Copyright © ${year} Helma.org. All Rights Reserved."> - - - - - - - + bottom="Copyright © ${year} Helma.org. All Rights Reserved." + classpathref="build.class.path" + /> + - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - + + + + + + + + - + + - - - - - + - + - - - - - - - - - - - - + + + + + + + + + + + + + + + +# list of applications to be started by helma +base +bloggerapi +himp +hopblog +lillebror +manage + - + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -272,91 +303,78 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + - - - - + + + - - - - - - - - - - - - - - - - + + - - - - - - + + + + + + + + + + + + + +