Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'features')
-rw-r--r--features/org.eclipse.equinox.executable.feature/build.properties3
-rw-r--r--features/org.eclipse.equinox.executable.feature/feature.xml10
-rw-r--r--features/org.eclipse.equinox.executable.feature/library/gtk/build.sh10
-rw-r--r--features/org.eclipse.equinox.executable.feature/pom.xml11
-rw-r--r--features/org.eclipse.equinox.executable.feature/resources/build.properties5
-rw-r--r--features/org.eclipse.equinox.executable.feature/resources/build.xml77
6 files changed, 74 insertions, 42 deletions
diff --git a/features/org.eclipse.equinox.executable.feature/build.properties b/features/org.eclipse.equinox.executable.feature/build.properties
index 08cd96991..7981dac07 100644
--- a/features/org.eclipse.equinox.executable.feature/build.properties
+++ b/features/org.eclipse.equinox.executable.feature/build.properties
@@ -32,6 +32,9 @@ root.linux.gtk.ppc.permissions.755=launcher
root.linux.gtk.ppc64=bin/gtk/linux/ppc64,gtk_root
root.linux.gtk.ppc64.permissions.755=launcher
+root.linux.gtk.ppc64le=bin/gtk/linux/ppc64le,gtk_root
+root.linux.gtk.ppc64le.permissions.755=launcher
+
root.macosx.cocoa.x86=bin/cocoa/macosx/x86
root.macosx.cocoa.x86.permissions.755=Eclipse.app/Contents/MacOS/launcher
diff --git a/features/org.eclipse.equinox.executable.feature/feature.xml b/features/org.eclipse.equinox.executable.feature/feature.xml
index 6ff5b9ae4..90acd678b 100644
--- a/features/org.eclipse.equinox.executable.feature/feature.xml
+++ b/features/org.eclipse.equinox.executable.feature/feature.xml
@@ -82,6 +82,16 @@
fragment="true"/>
<plugin
+ id="org.eclipse.equinox.launcher.gtk.linux.ppc64le"
+ os="linux"
+ ws="gtk"
+ arch="ppc64le"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ fragment="true"/>
+
+ <plugin
id="org.eclipse.equinox.launcher.gtk.linux.x86"
os="linux"
ws="gtk"
diff --git a/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh b/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh
index 29d3871cb..7d47680a6 100644
--- a/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh
+++ b/features/org.eclipse.equinox.executable.feature/library/gtk/build.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#*******************************************************************************
-# Copyright (c) 2000, 2010 IBM Corporation and others.
+# Copyright (c) 2000, 2014 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
@@ -104,6 +104,12 @@ case $defaultOS in
[ -d /bluebird/teamswt/swt-builddir/JDKs/PPC64/ibm-java2-ppc64-50 ] && defaultJavaHome="/bluebird/teamswt/swt-builddir/JDKs/PPC64/ibm-java2-ppc64-50"
OUTPUT_DIR="$EXEC_DIR/bin/$defaultWS/$defaultOS/$defaultOSArch"
;;
+ "ppc64le")
+ defaultOSArch="ppc64le"
+ defaultJava=DEFAULT_JAVA_EXEC
+ [ -d /bluebird/teamswt/swt-builddir/JDKs/PPC64LE/ibm-java2-ppc64le-50 ] && defaultJavaHome="/bluebird/teamswt/swt-builddir/JDKs/PPC64LE/ibm-java2-ppc64le-50"
+ OUTPUT_DIR="$EXEC_DIR/bin/$defaultWS/$defaultOS/$defaultOSArch"
+ ;;
"s390")
defaultOSArch="s390"
defaultJava=DEFAULT_JAVA_EXEC
@@ -197,7 +203,7 @@ elif [ -z "$JAVA_HOME" -a -n "$defaultJavaHome" ]; then
export JAVA_HOME
fi
-if [ "$defaultOSArch" = "ppc64" ]; then
+if [ "$defaultOSArch" = "ppc64" -o $defaultOSArch = "ppc64le" ]; then
if [ "$defaultOS" = "aix" ]; then
M_ARCH=-maix64
else
diff --git a/features/org.eclipse.equinox.executable.feature/pom.xml b/features/org.eclipse.equinox.executable.feature/pom.xml
index 35f546688..e3ef5a5df 100644
--- a/features/org.eclipse.equinox.executable.feature/pom.xml
+++ b/features/org.eclipse.equinox.executable.feature/pom.xml
@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- Copyright (c) 2012 Eclipse Foundation.
+ Copyright (c) 2012, 2014 Eclipse Foundation.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Distribution License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/org/documents/edl-v10.php
-
+
Contributors:
Igor Fedorenko - initial implementation
-->
@@ -313,7 +313,7 @@
<id>assemble-launchers</id>
<activation>
<property>
- <!-- workaround. activeByDefault is disabled when another profile is
+ <!-- workaround. activeByDefault is disabled when another profile is
selected. -->
<name>!longnotexistingproperty</name>
</property>
@@ -329,9 +329,9 @@
<configuration>
<target>
<!-- We need to get binary bits from binary repo -->
- <!-- If local binaries had been built, copy will not overwrite
+ <!-- If local binaries had been built, copy will not overwrite
them -->
- <echo message="Copy eclipse binaries to launcher binaries"/>
+ <echo message="Copy eclipse binaries to launcher binaries"/>
<copy todir="bin" verbose="true" includeEmptyDirs="false" failonerror="true">
<fileset dir="../../../rt.equinox.binaries/org.eclipse.equinox.executable/bin/">
<include name="cocoa/macosx/x86/**/*"/>
@@ -341,6 +341,7 @@
<include name="gtk/hpux/ia64/**/*"/>
<include name="gtk/linux/ppc/**/*"/>
<include name="gtk/linux/ppc64/**/*"/>
+ <include name="gtk/linux/ppc64le/**/*"/>
<include name="gtk/linux/x86/**/*"/>
<include name="gtk/linux/x86_64/**/*"/>
<include name="gtk/solaris/sparc/**/*"/>
diff --git a/features/org.eclipse.equinox.executable.feature/resources/build.properties b/features/org.eclipse.equinox.executable.feature/resources/build.properties
index a224ffa4e..b1032a184 100644
--- a/features/org.eclipse.equinox.executable.feature/resources/build.properties
+++ b/features/org.eclipse.equinox.executable.feature/resources/build.properties
@@ -1,5 +1,5 @@
###############################################################################
-# Copyright (c) 2000, 2010 IBM Corporation and others.
+# Copyright (c) 2000, 2014 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
@@ -28,6 +28,9 @@ root.linux.gtk.ppc.permissions.755=launcher
root.linux.gtk.ppc64=bin/gtk/linux/ppc64,gtk_root
root.linux.gtk.ppc64.permissions.755=launcher
+root.linux.gtk.ppc64le=bin/gtk/linux/ppc64le,gtk_root
+root.linux.gtk.ppc64le.permissions.755=launcher
+
root.macosx.cocoa.x86=bin/cocoa/macosx/x86
root.macosx.cocoa.x86.permissions.755=${launcherName}.app/Contents/MacOS/${launcherName}
diff --git a/features/org.eclipse.equinox.executable.feature/resources/build.xml b/features/org.eclipse.equinox.executable.feature/resources/build.xml
index 29ed943a4..e64594ada 100644
--- a/features/org.eclipse.equinox.executable.feature/resources/build.xml
+++ b/features/org.eclipse.equinox.executable.feature/resources/build.xml
@@ -34,9 +34,9 @@
<target name="build.update.jar" depends="init" description="Build the feature jar of: org.eclipse.platform.launchers for an update site.">
</target>
-
+
<target name="publish.bin.parts" depends="init" if="p2.publish.parts">
- <eclipse.gatherFeature
+ <eclipse.gatherFeature
metadataRepository="${p2.build.repo}"
artifactRepository="${p2.build.repo}"
buildResultFolder="${basedir}"
@@ -47,7 +47,7 @@
<target name="gather.bin.parts" depends="init" if="feature.base">
<subant target="rootFiles${os}_${ws}_${arch}" buildpath="." failonerror="false" inheritall="true"/>
</target>
-
+
<target name="rootFileswin32_win32_x86">
<mkdir dir="${feature.base}/win32.win32.x86/${collectingFolder}"/>
<copy todir="${feature.base}/win32.win32.x86/${collectingFolder}" failonerror="true" overwrite="true">
@@ -55,9 +55,9 @@
<include name="launcher.exe"/>
</fileset>
</copy>
- <chmod perm="755" dir="${feature.base}/win32.win32.x86/${collectingFolder}" includes="launcher.exe" />
+ <chmod perm="755" dir="${feature.base}/win32.win32.x86/${collectingFolder}" includes="launcher.exe" />
</target>
-
+
<target name="rootFileswin32_win32_x86_64">
<mkdir dir="${feature.base}/win32.win32.x86_64/${collectingFolder}"/>
<copy todir="${feature.base}/win32.win32.x86_64/${collectingFolder}" failonerror="true" overwrite="true">
@@ -65,9 +65,9 @@
<include name="launcher.exe"/>
</fileset>
</copy>
- <chmod perm="755" dir="${feature.base}/win32.win32.x86_64/${collectingFolder}" includes="launcher.exe" />
+ <chmod perm="755" dir="${feature.base}/win32.win32.x86_64/${collectingFolder}" includes="launcher.exe" />
</target>
-
+
<target name="rootFileswin32_win32_ia64">
<mkdir dir="${feature.base}/win32.win32.ia64/${collectingFolder}"/>
<copy todir="${feature.base}/win32.win32.ia64/${collectingFolder}" failonerror="true" overwrite="true">
@@ -75,9 +75,9 @@
<include name="launcher.exe"/>
</fileset>
</copy>
- <chmod perm="755" dir="${feature.base}/win32.win32.ia64/${collectingFolder}" includes="launcher.exe" />
+ <chmod perm="755" dir="${feature.base}/win32.win32.ia64/${collectingFolder}" includes="launcher.exe" />
</target>
-
+
<target name="rootFileswin32_wpf_x86">
<mkdir dir="${feature.base}/win32.wpf.x86/${collectingFolder}"/>
<copy todir="${feature.base}/win32.wpf.x86/${collectingFolder}/" failonerror="true" overwrite="true">
@@ -85,48 +85,48 @@
<include name="launcher.exe"/>
</fileset>
</copy>
- <chmod perm="755" dir="${feature.base}/win32.wpf.x86/${collectingFolder}" includes="launcher.exe" />
+ <chmod perm="755" dir="${feature.base}/win32.wpf.x86/${collectingFolder}" includes="launcher.exe" />
</target>
-
+
<target name="rootFilesmacosx_carbon_ppc">
<mkdir dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}"/>
<copy todir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/carbon/macosx/ppc" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" includes="${launcherName}" />
- <chmod perm="755" dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
+ <chmod perm="755" dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" includes="${launcherName}" />
+ <chmod perm="755" dir="${feature.base}/macosx.carbon.ppc/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
</target>
<target name="rootFilesmacosx_carbon_x86">
<mkdir dir="${feature.base}/macosx.carbon.x86/${collectingFolder}"/>
<copy todir="${feature.base}/macosx.carbon.x86/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/carbon/macosx/x86" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/macosx.carbon.x86/${collectingFolder}" includes="${launcherName}" />
- <chmod perm="755" dir="${feature.base}/macosx.carbon.x86/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
+ <chmod perm="755" dir="${feature.base}/macosx.carbon.x86/${collectingFolder}" includes="${launcherName}" />
+ <chmod perm="755" dir="${feature.base}/macosx.carbon.x86/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
</target>
<target name="rootFilesmacosx_cocoa_ppc">
<mkdir dir="${feature.base}/macosx.cocoa.ppc/${collectingFolder}"/>
<copy todir="${feature.base}/macosx.cocoa.ppc/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/cocoa/macosx/ppc" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/macosx.cocoa.ppc/${collectingFolder}" includes="${launcherName}" />
- <chmod perm="755" dir="${feature.base}/macosx.cocoa.ppc/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
+ <chmod perm="755" dir="${feature.base}/macosx.cocoa.ppc/${collectingFolder}" includes="${launcherName}" />
+ <chmod perm="755" dir="${feature.base}/macosx.cocoa.ppc/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
</target>
<target name="rootFilesmacosx_cocoa_x86">
<mkdir dir="${feature.base}/macosx.cocoa.x86/${collectingFolder}"/>
<copy todir="${feature.base}/macosx.cocoa.x86/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/cocoa/macosx/x86" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/macosx.cocoa.x86/${collectingFolder}" includes="${launcherName}" />
- <chmod perm="755" dir="${feature.base}/macosx.cocoa.x86/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
+ <chmod perm="755" dir="${feature.base}/macosx.cocoa.x86/${collectingFolder}" includes="${launcherName}" />
+ <chmod perm="755" dir="${feature.base}/macosx.cocoa.x86/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
</target>
<target name="rootFilesmacosx_cocoa_x86_64">
<mkdir dir="${feature.base}/macosx.cocoa.x86_64/${collectingFolder}"/>
<copy todir="${feature.base}/macosx.cocoa.x86_64/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/cocoa/macosx/x86_64" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/macosx.cocoa.x86_64/${collectingFolder}" includes="${launcherName}" />
- <chmod perm="755" dir="${feature.base}/macosx.cocoa.x86_64/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
+ <chmod perm="755" dir="${feature.base}/macosx.cocoa.x86_64/${collectingFolder}" includes="${launcherName}" />
+ <chmod perm="755" dir="${feature.base}/macosx.cocoa.x86_64/${collectingFolder}" includes="Eclipse.app/Contents/MacOS/launcher" />
</target>
<target name="rootFileslinux_gtk_x86">
<mkdir dir="${feature.base}/linux.gtk.x86/${collectingFolder}"/>
@@ -134,7 +134,7 @@
<fileset dir="${basedir}/bin/gtk/linux/x86" includes="**" />
<fileset dir="${basedir}/gtk_root" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.x86/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/linux.gtk.x86/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFileslinux_gtk_ppc">
<mkdir dir="${feature.base}/linux.gtk.ppc/${collectingFolder}"/>
@@ -150,7 +150,15 @@
<fileset dir="${basedir}/bin/gtk/linux/ppc64" includes="**" />
<fileset dir="${basedir}/gtk_root" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.ppc64/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/linux.gtk.ppc64/${collectingFolder}" includes="launcher" />
+ </target>
+ <target name="rootFileslinux_gtk_ppc64le">
+ <mkdir dir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}"/>
+ <copy todir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}" failonerror="true" overwrite="true">
+ <fileset dir="${basedir}/bin/gtk/linux/ppc64le" includes="**" />
+ <fileset dir="${basedir}/gtk_root" includes="**" />
+ </copy>
+ <chmod perm="755" dir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFilesaix_gtk_ppc64">
<mkdir dir="${feature.base}/aix.gtk.ppc64/${collectingFolder}"/>
@@ -158,7 +166,7 @@
<fileset dir="${basedir}/bin/gtk/aix/ppc64" includes="**" />
<fileset dir="${basedir}/gtk_root" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/aix.gtk.ppc64/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/aix.gtk.ppc64/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFilesaix_gtk_ppc">
<mkdir dir="${feature.base}/aix.gtk.ppc/${collectingFolder}"/>
@@ -166,7 +174,7 @@
<fileset dir="${basedir}/bin/gtk/aix/ppc" includes="**" />
<fileset dir="${basedir}/gtk_root" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/aix.gtk.ppc/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/aix.gtk.ppc/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFileslinux_gtk_x86_64">
<mkdir dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}"/>
@@ -174,13 +182,13 @@
<fileset dir="${basedir}/bin/gtk/linux/x86_64" includes="**" />
<fileset dir="${basedir}/gtk_root" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/linux.gtk.x86_64/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFileslinux_gtk_ia64">
<mkdir dir="${feature.base}/linux.gtk.ia64/${collectingFolder}"/>
<copy todir="${feature.base}/linux.gtk.ia64/${collectingFolder}" failonerror="true" overwrite="true">
</copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.ia64/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/linux.gtk.ia64/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFileslinux_gtk_s390x">
<mkdir dir="${feature.base}/linux.gtk.s390x/${collectingFolder}"/>
@@ -188,7 +196,7 @@
<fileset dir="${basedir}/contributed/gtk/linux/s390x" includes="**" />
<fileset dir="${basedir}/gtk_root" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.s390x/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/linux.gtk.s390x/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFileslinux_gtk_s390">
<mkdir dir="${feature.base}/linux.gtk.s390/${collectingFolder}"/>
@@ -196,35 +204,35 @@
<fileset dir="${basedir}/contributed/gtk/linux/s390" includes="**" />
<fileset dir="${basedir}/gtk_root" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/linux.gtk.s390/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/linux.gtk.s390/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFilessolaris_gtk_sparc">
<mkdir dir="${feature.base}/solaris.gtk.sparc/${collectingFolder}"/>
<copy todir="${feature.base}/solaris.gtk.sparc/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/gtk/solaris/sparc" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/solaris.gtk.sparc/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/solaris.gtk.sparc/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFilessolaris_gtk_x86">
<mkdir dir="${feature.base}/solaris.gtk.x86/${collectingFolder}"/>
<copy todir="${feature.base}/solaris.gtk.x86/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/gtk/solaris/x86" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/solaris.gtk.x86/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/solaris.gtk.x86/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFileshpux_gtk_ia64_32">
<mkdir dir="${feature.base}/hpux.gtk.ia64_32/${collectingFolder}"/>
<copy todir="${feature.base}/hpux.gtk.ia64_32/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/gtk/hpux/ia64_32" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/hpux.gtk.ia64_32/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/hpux.gtk.ia64_32/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFilesqnx_photon_x86">
<mkdir dir="${feature.base}/qnx.photon.x86/${collectingFolder}"/>
<copy todir="${feature.base}/qnx.photon.x86/${collectingFolder}" failonerror="true" overwrite="true">
<fileset dir="${basedir}/bin/photon/qnx/x86" includes="**" />
</copy>
- <chmod perm="755" dir="${feature.base}/qnx.photon.x86/${collectingFolder}" includes="launcher" />
+ <chmod perm="755" dir="${feature.base}/qnx.photon.x86/${collectingFolder}" includes="launcher" />
</target>
<target name="rootFilesgroup_group_group">
<antcall target="rootFileswin32_win32_x86"/>
@@ -238,6 +246,7 @@
<antcall target="rootFileslinux_gtk_x86"/>
<antcall target="rootFileslinux_gtk_ppc"/>
<antcall target="rootFileslinux_gtk_ppc64"/>
+ <antcall target="rootFileslinux_gtk_ppc64le"/>
<antcall target="rootFileslinux_gtk_x86_64"/>
<antcall target="rootFileslinux_gtk_ia64"/>
<antcall target="rootFileslinux_gtk_s390x"/>
@@ -263,7 +272,7 @@
<target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder.">
</target>
-
+
<target name="gather.sources">
</target>

Back to the top