Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2015-09-03 13:17:22 +0000
committerAlexander Kurtakov2015-11-13 17:33:41 +0000
commitf9a4df947e4da913325b8523f9812b59da0cdacb (patch)
tree0e9d4abfb81a390defe41eb99a8f09dab06a4cb3 /features/org.eclipse.equinox.executable.feature/resources
parentdf8289155d6db4a52817db79d942316bfa3c9ece (diff)
downloadrt.equinox.framework-f9a4df947e4da913325b8523f9812b59da0cdacb.tar.gz
rt.equinox.framework-f9a4df947e4da913325b8523f9812b59da0cdacb.tar.xz
rt.equinox.framework-f9a4df947e4da913325b8523f9812b59da0cdacb.zip
Bug 431197 - Provide launchers for arm and aarch64I20151117-0800
Add fragments hook them in the build system but conditionally via profiles. Change-Id: Ia93e5ac1a495bc4c953f861e583747ce89c22256 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'features/org.eclipse.equinox.executable.feature/resources')
-rw-r--r--features/org.eclipse.equinox.executable.feature/resources/build.properties6
-rw-r--r--features/org.eclipse.equinox.executable.feature/resources/build.xml20
2 files changed, 25 insertions, 1 deletions
diff --git a/features/org.eclipse.equinox.executable.feature/resources/build.properties b/features/org.eclipse.equinox.executable.feature/resources/build.properties
index 9fd9a327d..8207846b8 100644
--- a/features/org.eclipse.equinox.executable.feature/resources/build.properties
+++ b/features/org.eclipse.equinox.executable.feature/resources/build.properties
@@ -31,6 +31,12 @@ 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.linux.gtk.arm=bin/gtk/linux/arm,gtk_root
+root.linux.gtk.arm.permissions.755=launcher
+
+root.linux.gtk.aarch64=bin/gtk/linux/aarch64,gtk_root
+root.linux.gtk.aarch64.permissions.755=launcher
+
root.macosx.cocoa.x86_64=bin/cocoa/macosx/x86_64
root.macosx.cocoa.x86_64.permissions.755=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 e64594ada..6a86b63f2 100644
--- a/features/org.eclipse.equinox.executable.feature/resources/build.xml
+++ b/features/org.eclipse.equinox.executable.feature/resources/build.xml
@@ -160,6 +160,22 @@
</copy>
<chmod perm="755" dir="${feature.base}/linux.gtk.ppc64le/${collectingFolder}" includes="launcher" />
</target>
+ <target name="rootFileslinux_gtk_arm">
+ <mkdir dir="${feature.base}/linux.gtk.arm/${collectingFolder}"/>
+ <copy todir="${feature.base}/linux.gtk.arm/${collectingFolder}" failonerror="true" overwrite="true">
+ <fileset dir="${basedir}/bin/gtk/linux/arm" includes="**" />
+ <fileset dir="${basedir}/gtk_root" includes="**" />
+ </copy>
+ <chmod perm="755" dir="${feature.base}/linux.gtk.arm/${collectingFolder}" includes="launcher" />
+ </target>
+ <target name="rootFileslinux_gtk_aarch64">
+ <mkdir dir="${feature.base}/linux.gtk.aarch64/${collectingFolder}"/>
+ <copy todir="${feature.base}/linux.gtk.aarch64/${collectingFolder}" failonerror="true" overwrite="true">
+ <fileset dir="${basedir}/bin/gtk/linux/aarch64" includes="**" />
+ <fileset dir="${basedir}/gtk_root" includes="**" />
+ </copy>
+ <chmod perm="755" dir="${feature.base}/linux.gtk.aarch64/${collectingFolder}" includes="launcher" />
+ </target>
<target name="rootFilesaix_gtk_ppc64">
<mkdir dir="${feature.base}/aix.gtk.ppc64/${collectingFolder}"/>
<copy todir="${feature.base}/aix.gtk.ppc64/${collectingFolder}" failonerror="true" overwrite="true">
@@ -247,6 +263,8 @@
<antcall target="rootFileslinux_gtk_ppc"/>
<antcall target="rootFileslinux_gtk_ppc64"/>
<antcall target="rootFileslinux_gtk_ppc64le"/>
+ <antcall target="rootFileslinux_gtk_arm"/>
+ <antcall target="rootFileslinux_gtk_aarch64"/>
<antcall target="rootFileslinux_gtk_x86_64"/>
<antcall target="rootFileslinux_gtk_ia64"/>
<antcall target="rootFileslinux_gtk_s390x"/>
@@ -279,4 +297,4 @@
<target name="gather.logs" depends="init">
</target>
-</project> \ No newline at end of file
+</project>

Back to the top