prepare: src cp -L *.properties *.patch src/ cd src ; \ export JAVA_HOME=$(java) ; \ yes | ant prepare patch -d src/ -p0 -N -i gs2build.patch || : cd src/gs2build/build-src ; \ autoconf rm -rf src/packages/*.zip rm -rf src/packages/axis/docs rm -rf src/gs2build/build-src/packages touch prepare build: prepare cd src ; \ JAVA_HOME=$(java) ant install mv src/lib/jni/*.jar src/web/WEB-INF/lib/ # patch for gs2build tempdir patch -d src/ -p0 -N -i perl-util.patch || : # delete windows/mac stuff find src/ -type d \( -iname "win32" -o -iname "windows" -o -iname "winutil" -o -iname "darwin" \) -exec rm -rf {} \; 2> /dev/null || : find src/ \( -iname "*.dll" -o -iname "*.exe" \) -exec rm -rf {} \; || : touch build