Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.

diff --git a/Make.rules.in b/Make.rules.in
index b4fecfe..fad7c3a 100644
--- a/Make.rules.in
+++ b/Make.rules.in
@@ -105,7 +105,7 @@
 api_manext      = 3w
 conf_manext     = 5
 CLEAN_FILES     = *.o *.a *.so *.ln *.$(LIBEXT) \\\#*\\\# *~ *% .\\\#* *.bak *.orig *.rej \
-                  *.flc *.spec.c *.spec.def *.dbg.c *.tab.c *.tab.h @LEX_OUTPUT_ROOT@.c core
+                  *.flc *.spec.c *.dbg.c *.tab.c *.tab.h @LEX_OUTPUT_ROOT@.c core
 
 OBJS = $(C_SRCS:.c=.o) $(EXTRA_OBJS)
 
@@ -114,7 +114,7 @@
 
 # Implicit rules
 
-.SUFFIXES: .mc .rc .mc.rc .res .res.o .spec .spec.c .spec.def .idl .tlb .h .ok .sfd .ttf
+.SUFFIXES: .mc .rc .mc.rc .res .res.o .spec .spec.c .idl .tlb .h .ok .sfd .ttf
 
 .c.o:
 	$(CC) -c $(ALLCFLAGS) -o $@ $<
@@ -134,9 +134,6 @@
 .spec.spec.c:
 	$(WINEBUILD) $(DEFS) --dll -o $@ --main-module $(MODULE) --export $<
 
-.spec.spec.def:
-	$(WINEBUILD) -w $(DEFS) --def -o $@ --export $<
-
 .idl.h:
 	$(WIDL) $(IDLFLAGS) -h -H $@ $<