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

Reply via email to