blob: e822e72c06d5caa3f2f9af813686b62644e09649 [file] [log] [blame]
#!/bin/bash
# root of build tree
BUILD_ROOT=$(cd $(dirname $0); pwd)
BUILD=`date -u +%Y%m%d`
sed -i -e s/QUALIFIER=.*/QUALIFIER=$BUILD/ local.sh
source $BUILD_ROOT/local.sh
QUALIFIER=$BUILD_TYPE$QUALIFIER
echo Qualifier = $QUALIFIER
BUILD_HOME=$BUILD_ROOT/build
JAVA_VM_ARGS="-Xms1024M -Xmx1024M"
rm -r -f $BUILD_HOME
mkdir -p $BUILD_HOME/maps
cp $BUILD_ROOT/maps/stem.map $BUILD_HOME/maps/
# Feature build
#$JAVA_HOME/bin/java \
# -Xmx256m \
# -jar $ECLIPSE_HOME/plugins/org.eclipse.equinox.launcher_*.jar \
# -application org.eclipse.ant.core.antRunner \
# -buildfile $ECLIPSE_HOME/plugins/org.eclipse.pde.build_*/scripts/build.xml \
# -Dbase=$BUILD_ROOT \
# -DbaseLocation=$ECLIPSE_HOME \
# -Dbuilder=$BUILD_ROOT/config \
# -DforceContextQualifier=$QUALIFIER \
# -DmajorVersion=$MAJOR_VERSION \
# $*
# Product build
$JAVA_HOME/bin/java \
$JAVA_VM_ARGS \
-jar $ECLIPSE_HOME/plugins/org.eclipse.equinox.launcher_*.jar \
-application org.eclipse.ant.core.antRunner \
-buildfile $ECLIPSE_HOME/plugins/org.eclipse.pde.build_*/scripts/productBuild/productBuild.xml \
-DtoPublish=$TO_PUBLISH \
-Dusername=$ECLIPSE_DEVELOPER_USERNAME \
-Dpassword=$ECLIPSE_DEVELOPER_PASSWORD \
-DcheckoutDir=$BUILD_ROOT/checkout_dir \
-Dbase=$BUILD_ROOT \
-DbaseLocation=$ECLIPSE_HOME \
-Dbuilder=$BUILD_ROOT/config \
-DforceContextQualifier=$QUALIFIER \
-DmajorVersion=$MAJOR_VERSION \
$*