PROGRAMS = \
wine \
+ wine32 \
wine-installed \
wine-preloader
$(DESTDIR)$(mandir)/de.UTF-8/man$(prog_manext) \
$(DESTDIR)$(mandir)/fr.UTF-8/man$(prog_manext)
-all: wine wine-installed $(EXTRA_BINARIES) $(MANPAGES)
+all: $(MAIN_BINARY) wine-installed $(EXTRA_BINARIES) $(MANPAGES)
@MAKE_RULES@
wine-preloader: preloader.o Makefile.in
$(CC) -o $@ -static -nostartfiles -nodefaultlibs -Wl,-Ttext=0x7c000000 preloader.o $(LIBPORT) $(LDFLAGS)
-wine: main.o Makefile.in
+$(MAIN_BINARY): main.o Makefile.in
$(CC) -o $@ $(LDEXECFLAGS) main.o $(LIBWINE) $(LIBPORT) $(LIBPTHREAD) $(EXTRALIBS) $(LDFLAGS) $(LDRPATH_LOCAL)
wine-installed: main.o Makefile.in
export LD_LIBRARY_PATH
fi
-WINELOADER="$topdir/loader/wine"
+if [ -x "$topdir/loader/wine" ]
+then WINELOADER="$topdir/loader/wine"
+elif [ -x "$topdir/loader/wine32" ]
+then WINELOADER="$topdir/loader/wine32"
+else
+ echo "$0: could not find the wine loader in $topdir"
+ exit 1
+fi
export WINELOADER
# any local settings ?
# and run the application
-case "$0" in
- wine|*/wine)
- exec "$WINELOADER" "$@"
- ;;
- */*)
- [ -f "$0.exe.so" ] && exec "$WINELOADER" "$0.exe.so" "$@"
- echo "$0: cannot find corresponding application"
- exit 1
- ;;
- *)
- [ -f "$appdir/$0.exe.so" ] && exec "$WINELOADER" "$appdir/$0.exe.so" "$@"
- echo "$0: cannot find corresponding application"
- exit 1
- ;;
-esac
+exec "$WINELOADER" "$@"