On 17/02/2016 16:15, Michael S. Tsirkin wrote: > It's often handy to make executables depend on each other, e.g. make a > test depend on a helper. This doesn't work now, as linker > will attempt to use the helper as an object. > To fix, filter only relevant file types before linking an executable.
Can you provide an example of what you're trying to do? Paolo > Signed-off-by: Michael S. Tsirkin <m...@redhat.com> > --- > rules.mak | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/rules.mak b/rules.mak > index fc5ee41..d1ff311 100644 > --- a/rules.mak > +++ b/rules.mak > @@ -102,7 +102,7 @@ LD_REL := $(CC) -nostdlib -Wl,-r > modules: > > %$(EXESUF): %.o > - $(call LINK,$^) > + $(call LINK,$(filter %.o %.a %.mo, $^)) > > %.a: > $(call quiet-command,rm -f $@ && $(AR) rcs $@ $^," AR > $(TARGET_DIR)$@") >