On Mon, 12 Nov 2012, Alexandre Julliard wrote: [...] > > Would somthing like the patch below be acceptable? > > Should it be generalized to all the dependencies on uuid, dxguid, etc? > > In theory yes, but that would have to be auto-generated. In practice > only strmbase should matter.
I'm not sure how to auto-generate it. Would something that looks like this be ok: In Makefile.in: STATICIMPORTS = strmiids strmbase uuid IMPORTS = $(STATICIMPORTS) ole32 advapi32 And in Makedll.rules.in: $(MODULE).so: $(STATICIMPORTS:%=$(top_builddir)/dlls/%/lib%.a) Or maybe: $(MODULE).so: $(STATICIMPORTS:%=../dlls/%/lib%.a) Or should explicit rules be added to the relevant makefiles by update_makefiles() in tools/make_makefiles. -- Francois Gouget <[email protected]> http://fgouget.free.fr/ In theory, theory and practice are the same, but in practice they're different.
