configure: Add support for PalmOS 5.4

André Hentschel nerv at dawncrow.de
Tue Apr 1 13:06:56 CDT 2014


Tested on a Palm TX and a Tungsten C
For now the changes are not compatible with the Android changes, but we can fix that later, imho PalmOS has priority now.

---
 configure.ac | 54 ++++++------------------------------------------------
 1 file changed, 6 insertions(+), 48 deletions(-)

diff --git a/configure.ac b/configure.ac
index 65dfd59..2d7a23a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -880,54 +880,12 @@ wine-installed: main.o wine_info.plist
 "])
     ;;
 
-  linux-android*)
-    DLLFLAGS="$DLLFLAGS -fPIC"
-    DLLPREFIX="lib"
-    LDEXECFLAGS=""
-    dlldir="\${libdir}"
-    WINE_TRY_CFLAGS([-fPIC -Wl,--export-dynamic],
-                    [LDEXECFLAGS="-Wl,--export-dynamic"])
-    WINE_TRY_CFLAGS([-fPIC -Wl,--rpath,\$ORIGIN/../lib],
-                    [LDRPATH_INSTALL="-Wl,--rpath,\\\$\$ORIGIN/\`\$(MAKEDEP) -R \$(bindir) \$(libdir)\`"
-                     LDRPATH_LOCAL="-Wl,--rpath,\\\$\$ORIGIN/\$(top_builddir)/libs/wine"],
-        [WINE_TRY_CFLAGS([-fPIC -Wl,-R,\$ORIGIN/../lib],
-                         [LDRPATH_INSTALL="-Wl,-R,\\\$\$ORIGIN/\`\$(MAKEDEP) -R \$(bindir) \$(libdir)\`"
-                          LDRPATH_LOCAL="-Wl,-R,\\\$\$ORIGIN/\$(top_builddir)/libs/wine"])])
-
-    WINE_TRY_CFLAGS([-Wl,--enable-new-dtags],
-                    [LDRPATH_INSTALL="$LDRPATH_INSTALL -Wl,--enable-new-dtags"])
-
-    case $host_cpu in
-      *i[[3456789]]86* | x86_64)
-        WINE_TRY_CFLAGS([-Wl,--section-start,.interp=0x7bf00400],
-                        [LDEXECFLAGS="$LDEXECFLAGS -Wl,--section-start,.interp=0x7bf00400"])
-        ;;
-    esac
-
-    libwine_targets="libwine.so"
-    AC_SUBST(LIBWINE_RULES,["
-OBJS = \$(C_SRCS:.c=.o) \$(EXTRA_OBJS)
-
-all: libwine.so
-
-libwine.so: \$(OBJS)
-	\$(CC) -shared \$(OBJS) \$(EXTRALIBS) \$(LDFLAGS) \$(LIBS) -o \$@
-
-install install-lib:: libwine.so
-	\$(INSTALL_PROGRAM) libwine.so \$(DESTDIR)\$(libdir)/libwine.so
-
-uninstall::
-	\$(RM) \$(DESTDIR)\$(libdir)/libwine.so
-"])
-
-    AS_VAR_APPEND([LOADER_RULES],["
-$wine_binary: main.o
-	\$(CC) -o \$@ $LDEXECFLAGS main.o \$(LIBWINE) \$(LIBPORT) \$(EXTRALIBS) \$(LDFLAGS) \$(LDRPATH_LOCAL)
-
-wine-installed: main.o
-	\$(CC) -o \$@ $LDEXECFLAGS main.o \$(LIBWINE) \$(LIBPORT) \$(EXTRALIBS) \$(LDFLAGS) \$(LDRPATH_INSTALL)
-"])
-    ;;
+  palmos*)
+    DLLFLAGS="$DLLFLAGS -fPalm"
+    DLLPREFIX="lip"
+    LDEXECFLAGS="-march=TX"
+    dlldir="\${libdir_PalmTX}"
+    exit 0
 
   *)
     DLLFLAGS="$DLLFLAGS -fPIC"
-- 
1.8.1.2




More information about the wine-patches mailing list