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