Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Niefer2010-05-07 15:18:27 -0400
committerAndrew Niefer2010-05-07 15:18:27 -0400
commit0a4cbca106517ed8ca9855fcf87f0c2e26f1dbd0 (patch)
tree52e3bc181d09632f3e46193ac4ac148de9f10dd0
parent849ad4617ce1bb69a47be554bbb31005c2399f21 (diff)
downloadrt.equinox.framework-20100507.tar.gz
rt.equinox.framework-20100507.tar.xz
rt.equinox.framework-20100507.zip
-rw-r--r--bundles/org.eclipse.equinox.executable/build.properties5
-rw-r--r--bundles/org.eclipse.equinox.executable/customBuildCallbacks.xml4
-rw-r--r--bundles/org.eclipse.equinox.executable/library/gtk/build.sh5
-rw-r--r--bundles/org.eclipse.equinox.executable/target.build.properties7
-rw-r--r--bundles/org.eclipse.equinox.executable/target.build.xml17
-rw-r--r--bundles/org.eclipse.equinox.launcher/contributed/org.eclipse.equinox.launcher.gtk.linux.s390/META-INF/MANIFEST.MF2
6 files changed, 34 insertions, 6 deletions
diff --git a/bundles/org.eclipse.equinox.executable/build.properties b/bundles/org.eclipse.equinox.executable/build.properties
index 0c0aa94da..d156bd9f1 100644
--- a/bundles/org.eclipse.equinox.executable/build.properties
+++ b/bundles/org.eclipse.equinox.executable/build.properties
@@ -1,5 +1,5 @@
###############################################################################
-# Copyright (c) 2000, 2005 IBM Corporation and others.
+# Copyright (c) 2000, 2010 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
@@ -20,7 +20,8 @@ bin.includes = bin/,\
target.build.xml,\
license.html,\
epl-v10.html,\
- eclipse_update_120.jpg
+ eclipse_update_120.jpg,\
+ contributed/
#Bug 139066 Launcher feature should not contain icons and splash screen
bin.excludes=bin/**/Eclipse.icns,bin/**/icon.xpm,bin/**/*.pm,bin/**/splash.bmp
diff --git a/bundles/org.eclipse.equinox.executable/customBuildCallbacks.xml b/bundles/org.eclipse.equinox.executable/customBuildCallbacks.xml
index be5eaaeea..eaed1dddc 100644
--- a/bundles/org.eclipse.equinox.executable/customBuildCallbacks.xml
+++ b/bundles/org.eclipse.equinox.executable/customBuildCallbacks.xml
@@ -72,6 +72,10 @@
<fileset dir="${feature.directory}/bin" />
<regexpmapper from="^(.*[/\\])eclipse(.exe)?$" to="\1launcher\2"/>
</move>
+ <move todir="${feature.directory}/contributed" verbose="true">
+ <fileset dir="${feature.directory}/contributed" />
+ <regexpmapper from="^(.*[/\\])eclipse(.exe)?$" to="\1launcher\2"/>
+ </move>
</target>
<!-- ===================================================================== -->
diff --git a/bundles/org.eclipse.equinox.executable/library/gtk/build.sh b/bundles/org.eclipse.equinox.executable/library/gtk/build.sh
index 8267089a6..30606e252 100644
--- a/bundles/org.eclipse.equinox.executable/library/gtk/build.sh
+++ b/bundles/org.eclipse.equinox.executable/library/gtk/build.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#*******************************************************************************
-# Copyright (c) 2000, 2005 IBM Corporation and others.
+# Copyright (c) 2000, 2010 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
@@ -163,6 +163,9 @@ fi
if [ "$defaultOSArch" = "ppc64" ]; then
M_ARCH=-m64
export M_ARCH
+elif [ "$defaultOSArch" = "s390" ]; then
+ M_ARCH=-m31
+ export M_ARCH
fi
LIBRARY_DIR="../../../org.eclipse.equinox.launcher/fragments/org.eclipse.equinox.launcher.$defaultWS.$defaultOS.$defaultOSArch"
diff --git a/bundles/org.eclipse.equinox.executable/target.build.properties b/bundles/org.eclipse.equinox.executable/target.build.properties
index 3db7a229d..8f0e2541a 100644
--- a/bundles/org.eclipse.equinox.executable/target.build.properties
+++ b/bundles/org.eclipse.equinox.executable/target.build.properties
@@ -1,5 +1,5 @@
###############################################################################
-# Copyright (c) 2000, 2005 IBM Corporation and others.
+# Copyright (c) 2000, 2010 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
@@ -57,4 +57,7 @@ root.linux.gtk.x86_64.permissions.755=libcairo-swt.so
root.qnx.photon.x86=bin/photon/qnx/x86
root.linux.motif.x86=bin/motif/linux/x86,motif_root
-root.linux.motif.x86.permissions.755=libXm.so.2,libcairo-swt.so \ No newline at end of file
+root.linux.motif.x86.permissions.755=libXm.so.2,libcairo-swt.so
+
+root.linux.gtk.s390x=contributed/gtk/linux/s390x,gtk_root
+root.linux.gtk.s390=contributed/gtk/linux/s390,gtk_root
diff --git a/bundles/org.eclipse.equinox.executable/target.build.xml b/bundles/org.eclipse.equinox.executable/target.build.xml
index 1b2911758..346a52c53 100644
--- a/bundles/org.eclipse.equinox.executable/target.build.xml
+++ b/bundles/org.eclipse.equinox.executable/target.build.xml
@@ -169,6 +169,22 @@
</copy>
<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}"/>
+ <copy todir="${feature.base}/linux.gtk.s390x/${collectingFolder}" failonerror="true" overwrite="true">
+ <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" />
+ </target>
+ <target name="rootFileslinux_gtk_s390">
+ <mkdir dir="${feature.base}/linux.gtk.s390/${collectingFolder}"/>
+ <copy todir="${feature.base}/linux.gtk.s390/${collectingFolder}" failonerror="true" overwrite="true">
+ <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" />
+ </target>
<target name="rootFileslinux_motif_x86">
<mkdir dir="${feature.base}/linux.motif.x86/${collectingFolder}"/>
<copy todir="${feature.base}/linux.motif.x86/${collectingFolder}" failonerror="true" overwrite="true">
@@ -247,6 +263,7 @@
<antcall target="rootFileslinux_gtk_ppc64"/>
<antcall target="rootFileslinux_gtk_x86_64"/>
<antcall target="rootFileslinux_gtk_ia64"/>
+ <antcall target="rootFileslinux_gtk_s390x"/>
<antcall target="rootFileslinux_motif_x86"/>
<antcall target="rootFilessolaris_gtk_sparc"/>
<antcall target="rootFilessolaris_gtk_x86"/>
diff --git a/bundles/org.eclipse.equinox.launcher/contributed/org.eclipse.equinox.launcher.gtk.linux.s390/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.launcher/contributed/org.eclipse.equinox.launcher.gtk.linux.s390/META-INF/MANIFEST.MF
index f715c8b59..f81992a8e 100644
--- a/bundles/org.eclipse.equinox.launcher/contributed/org.eclipse.equinox.launcher.gtk.linux.s390/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.equinox.launcher/contributed/org.eclipse.equinox.launcher.gtk.linux.s390/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-Vendor: %providerName
Bundle-SymbolicName: org.eclipse.equinox.launcher.gtk.linux.s390;singleton:=true
-Bundle-Version: 1.0.100.qualifier
+Bundle-Version: 1.1.0.qualifier
Fragment-Host: org.eclipse.equinox.launcher;bundle-version="1.0.0"
Eclipse-PlatformFilter: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=s390))
Bundle-Localization: launcher.gtk.linux.s390

Back to the top