Renamed Winelib apps to .exe.so to follow the dll naming convention.
diff --git a/programs/Makeprog.rules.in b/programs/Makeprog.rules.in
index c4a9d90..1abc1ac 100644
--- a/programs/Makeprog.rules.in
+++ b/programs/Makeprog.rules.in
@@ -14,12 +14,13 @@
ALL_OBJS = $(OBJS) $(MODULE).dbg.o
ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBS)
SYMBOLFILE = $(MODULE).tmp.o
+BASEMODULE = $(MODULE:.exe=)
TESTIMPORTS = $(DELAYIMPORTS) $(IMPORTS)
RCOBJS = $(RC_SRCS:.rc=.res.o)
@MAKE_RULES@
-all: $(MODULE)$(EXEEXT)
+all: $(MODULE)$(DLLEXT) $(BASEMODULE)$(EXEEXT)
# Rule for main module spec file
@@ -31,12 +32,12 @@
$(MODULE).so: $(MODULE).spec.o $(ALL_OBJS) Makefile.in
$(LDSHARED) $(LDDLLFLAGS) $(MODULE).spec.o $(ALL_OBJS) -o $@ $(ALL_LIBS)
-$(MODULE): $(MODULE).so
- $(RM) $(MODULE) && $(LN_S) $(TOPOBJDIR)/wine $(MODULE)
+$(BASEMODULE): $(MODULE).so
+ $(RM) $(BASEMODULE) && $(LN_S) $(TOPOBJDIR)/wine $(BASEMODULE)
# Rules for .exe main module
-$(MODULE).exe: $(ALL_OBJS) $(RCOBJS) Makefile.in
+$(MODULE): $(ALL_OBJS) $(RCOBJS) Makefile.in
$(CC) $(ALL_OBJS) $(RCOBJS) -o $@ $(DELAYIMPORTS:%=-l%) $(IMPORTS:%=-l%) $(ALL_LIBS)
# Rules for checking that no imports are missing
@@ -46,25 +47,25 @@
# Rules for testing
-$(TESTRESULTS): $(MODULE).so
+$(TESTRESULTS): $(MODULE)$(DLLEXT)
# Rules for installation
-.PHONY: install_prog$(EXEEXT)
+.PHONY: install_prog install_prog.so
-install_prog:: $(MODULE).so
+install_prog.so:: $(MODULE).so
$(MKINSTALLDIRS) $(bindir)
$(INSTALL_PROGRAM) $(MODULE).so $(bindir)/$(MODULE).so
- cd $(bindir) && $(RM) $(MODULE) && $(LN_S) wine $(MODULE)
+ cd $(bindir) && $(RM) $(BASEMODULE) && $(LN_S) wine $(BASEMODULE)
-install_prog.exe:: $(MODULE).exe
+install_prog.exe:: $(MODULE)
$(MKINSTALLDIRS) $(bindir)
- $(INSTALL_PROGRAM) $(MODULE).exe $(bindir)/$(MODULE).exe
+ $(INSTALL_PROGRAM) $(MODULE) $(bindir)/$(MODULE)
-install:: install_prog$(EXEEXT)
+install:: install_prog$(DLLEXT)
uninstall::
- $(RM) $(bindir)/$(MODULE)$(EXEEXT) $(bindir)/$(MODULE).so
+ $(RM) $(bindir)/$(BASEMODULE) $(bindir)/$(MODULE) $(bindir)/$(MODULE).so
clean::
- $(RM) $(MODULE)$(EXEEXT)
+ $(RM) $(BASEMODULE) $(MODULE)