From a759dad95859bf3be8eeb0ed18baeb67397a0795 Mon Sep 17 00:00:00 2001 From: Clemens Fruhwirth Date: Tue, 1 Jan 2008 15:21:57 +0000 Subject: [PATCH] Embedd DLL name into its import library, so client libs reference them properly in .idata --- mk/target.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mk/target.mk b/mk/target.mk index 9218825..f75fae8 100644 --- a/mk/target.mk +++ b/mk/target.mk @@ -372,14 +372,14 @@ $(LIBRARY): $(LIBOBJS) $(LIBRARY).o $(LIB_DEPS) DLLTOOL=dlltool $(LIBRARY).def: $(LIBOBJS) - $(DLLTOOL) --output-def $@ --export-all $(LIBOBJS) + $(DLLTOOL) -D $(LIBRARY) --output-def $@ --export-all $(LIBOBJS) $(LIBRARY).o: - $(DLLTOOL) --output-exp $(LIBRARY).o $(LIBOBJS) + $(DLLTOOL) -D $(LIBRARY) --output-exp $(LIBRARY).o $(LIBOBJS) # Generates library.dll.a; by MinGW conventions, this is the dll's import library $(LIBRARY).a: $(LIBOBJS) $(LIBRARY).def - $(DLLTOOL) --def $(LIBRARY).def --output-lib $@ + $(DLLTOOL) -D $(LIBRARY) --def $(LIBRARY).def --output-lib $@ # # Version information is baked into a DLL by having the DLL include DllVersionInfo.o. -- 1.7.10.4