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 $@ $<