From: Clemens Fruhwirth Date: Tue, 1 Jan 2008 15:21:57 +0000 (+0000) Subject: Embedd DLL name into its import library, so client libs reference them properly in... X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=a759dad95859bf3be8eeb0ed18baeb67397a0795;p=ghc-hetmet.git Embedd DLL name into its import library, so client libs reference them properly in .idata --- 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.