Fixed Makefile up-to-date check to avoid relinking all the object
files.

diff --git a/Make.rules.in b/Make.rules.in
index 73acccb..e101948 100644
--- a/Make.rules.in
+++ b/Make.rules.in
@@ -136,13 +136,17 @@
 
 # Rule for main module
 
-$(MODULE).o: Makefile $(OBJS)
+$(MODULE).o: $(OBJS)
 	$(LDCOMBINE) $(OBJS) -o $(MODULE).o
 
+# Rules for makefile
+
 Makefile: Makefile.in $(TOPSRCDIR)/configure
 	@echo Makefile is older than $?, please rerun $(TOPSRCDIR)/configure
 	@exit 1
 
+all: Makefile
+
 # Rules for auto documentation
 
 man: $(C_SRCS)
@@ -151,8 +155,6 @@
 html: $(C_SRCS)
 	for i in $(C_SRCS); do $(C2MAN) -L -o $(TOPOBJDIR)/documentation/html -Th -iwindows.h  $(DIVINCL) -D__WINE__ $(MANSPECS) $$i; done
 
-
-
 # Rule for linting
 
 lint: