summaryrefslogtreecommitdiff
path: root/java/eclipse/files/patch-features-org.eclipse.equinox.executable-library-gtk-build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'java/eclipse/files/patch-features-org.eclipse.equinox.executable-library-gtk-build.sh')
-rw-r--r--java/eclipse/files/patch-features-org.eclipse.equinox.executable-library-gtk-build.sh69
1 files changed, 69 insertions, 0 deletions
diff --git a/java/eclipse/files/patch-features-org.eclipse.equinox.executable-library-gtk-build.sh b/java/eclipse/files/patch-features-org.eclipse.equinox.executable-library-gtk-build.sh
new file mode 100644
index 000000000000..a86cc3eb059b
--- /dev/null
+++ b/java/eclipse/files/patch-features-org.eclipse.equinox.executable-library-gtk-build.sh
@@ -0,0 +1,69 @@
+--- features/org.eclipse.equinox.executable/library/gtk/build.sh.orig 2008-09-30 19:29:09.000000000 -0400
++++ features/org.eclipse.equinox.executable/library/gtk/build.sh 2008-09-30 19:28:40.000000000 -0400
+@@ -53,6 +53,7 @@
+ "Linux")
+ makefile="make_linux.mak"
+ defaultOS="linux"
++ MAKE=make
+ case $MODEL in
+ "x86_64")
+ defaultOSArch="x86_64"
+@@ -94,9 +95,31 @@
+ ;;
+ esac
+ ;;
++ "FreeBSD")
++ makefile="make_freebsd.mak"
++ defaultOS="freebsd"
++ MAKE=gmake
++ javaHome="$JAVA_HOME"
++ case $MODEL in
++ "amd64")
++ defaultOSArch="amd64"
++ defaultJava=DEFAULT_JAVA_EXEC
++ OUTPUT_DIR="../../bin/$defaultWS/$defaultOS/$defaultOSArch"
++ ;;
++ i?86)
++ defaultOSArch="x86"
++ defaultJava=DEFAULT_JAVA_EXEC
++ OUTPUT_DIR="../../bin/$defaultWS/$defaultOS/$defaultOSArch"
++ ;;
++ *)
++ echo "*** Unknown MODEL <${MODEL}>"
++ ;;
++ esac
++ ;;
+ "SunOS")
+ makefile="make_solaris.mak"
+ defaultOS="solaris"
++ MAKE=make
+ javaHome="/usr/jdk/jdk1.5.0_01"
+ OUTPUT_DIR="../../bin/$defaultWS/$defaultOS/$defaultOSArch"
+ #PATH=/usr/ccs/bin:/opt/SUNWspro/bin:$PATH
+@@ -154,7 +177,7 @@
+ JAVA_HOME=$javaHome
+ DEFAULT_JAVA=$defaultJava
+
+-LIBRARY_DIR="../../../org.eclipse.equinox.launcher/fragments/org.eclipse.equinox.launcher.$defaultWS.$defaultOS.$defaultOSArch"
++LIBRARY_DIR="../../../../plugins/org.eclipse.equinox.launcher.$defaultWS.$defaultOS.$defaultOSArch"
+ OUTPUT_DIR="../../bin/$defaultWS/$defaultOS/$defaultOSArch"
+
+ export OUTPUT_DIR PROGRAM_OUTPUT DEFAULT_OS DEFAULT_OS_ARCH DEFAULT_WS JAVA_HOME DEFAULT_JAVA LIBRARY_DIR
+@@ -162,13 +185,13 @@
+ # If the OS is supported (a makefile exists)
+ if [ "$makefile" != "" ]; then
+ if [ "$extraArgs" != "" ]; then
+- make -f $makefile $extraArgs
++ ${MAKE} -f $makefile $extraArgs
+ else
+ echo "Building $OS launcher. Defaults: -os $DEFAULT_OS -arch $DEFAULT_OS_ARCH -ws $DEFAULT_WS"
+- make -f $makefile clean
++ ${MAKE} -f $makefile clean
+ case x$CC in
+- x*gcc*) make -f $makefile all PICFLAG=-fpic ;;
+- *) make -f $makefile all ;;
++ x*gcc*) ${MAKE} -f $makefile all PICFLAG=-fpic ;;
++ *) ${MAKE} -f $makefile all ;;
+ esac
+ fi
+ else