diff options
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.sh | 69 |
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 |