blob: f8446d0e877b4eb6f5c16d8f6c54ae01c7700353 [file] [log] [blame]
#!/bin/sh
JAVA=/opt/java/current/bin/java
PACKAGING_ROOT=$HOME/packaging
ECLIPSE_PATH=$PACKAGING_ROOT/eclipse
ROOT_FILES=$PACKAGING_ROOT/roots
# not working...
# SCRIPT_DIRECTORY="$(dirname $BASH_SOURCE[-1])"
SCRIPT_DIRECTORY=$PWD
TARGETS="linux.gtk.x86 macosx.carbon.x86 win32.win32.x86"
#################################################
# building with Eclipse 3.2.1 as base platform #
#################################################
cd $ECLIPSE_PATH
$JAVA -Xms64m -Xmx512m -jar startup.jar -consoleLog \
-data $SCRIPT_DIRECTORY/target $SCRIPT_DIRECTORY/EclipseJava_331.xml
# tar.gz error in build script
if [ ! -e $SCRIPT_DIRECTORY/target/temp/linux.gtk.x86/eclipse/eclipse ]
then
echo "unpacking linux archive"
cd $SCRIPT_DIRECTORY/target/temp/linux.gtk.x86/
tar zxf $ROOT_FILES/eclipse-RCP-3.3.1-linux-gtk.tar.gz
fi
if [ ! -e $SCRIPT_DIRECTORY/target/temp/macosx.carbon.x86/eclipse/eclipse ]
then
echo "unpacking macosx archive"
cd $SCRIPT_DIRECTORY/target/temp/macosx.carbon.x86/
tar zxf $ROOT_FILES/eclipse-RCP-3.3.1-macosx-carbon.tar.gz
fi
# plugin_customization.ini
echo "Copying plugin_customization.ini"
cp -a $SCRIPT_DIRECTORY/plugin_customization.ini \
$SCRIPT_DIRECTORY/target/extension_site/eclipse/plugins/org.eclipse.platform_3.3.1.*/
# eclipse.ini
for TARGET in $TARGETS;
do
echo "Copying eclipse.ini for target $TARGET"
cp -a $SCRIPT_DIRECTORY/eclipse.ini $SCRIPT_DIRECTORY/target/temp/$TARGET/eclipse/
done
cp -a $SCRIPT_DIRECTORY/eclipse.ini $SCRIPT_DIRECTORY/target/temp/eclipse/
#################################################
# building with Eclipse 3.3 M6 as base platform #
#################################################
# cd /home/mknauer/packaging/eclipse.3.3RC1
#/opt/java/jdk1.5.0_07.modified/bin/java -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y -jar plugins/org.eclipse.equinox.launcher_1.0.0.v20070319.jar -consolelog -debug /home/mknauer/packaging/debug.options -data /home/mknauer/packaging/target /home/mknauer/packaging/EclipseRCP_33RC1.xml
#/opt/java/jdk1.5.0_07.modified/bin/java -jar plugins/org.eclipse.equinox.launcher_1.0.0.v20070523.jar -consolelog -debug /home/mknauer/packaging/debug.options -data /home/mknauer/packaging/target /home/mknauer/packaging/EclipseRCP_33RC1.xml