From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55017) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWfze-0007vj-Uz for qemu-devel@nongnu.org; Fri, 19 Feb 2016 03:00:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWfze-00021t-0k for qemu-devel@nongnu.org; Fri, 19 Feb 2016 03:00:50 -0500 Received: from mx1.redhat.com ([209.132.183.28]:34571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWfzd-00021f-Ro for qemu-devel@nongnu.org; Fri, 19 Feb 2016 03:00:49 -0500 Date: Fri, 19 Feb 2016 10:00:45 +0200 From: "Michael S. Tsirkin" Message-ID: <1455868726-26350-12-git-send-email-mst@redhat.com> References: <1455868726-26350-1-git-send-email-mst@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1455868726-26350-1-git-send-email-mst@redhat.com> Subject: [Qemu-devel] [PULL 11/13] rules: filter out irrelevant files List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , Victor Kaplansky , Michael Tokarev , Greg Kurz , Paolo Bonzini 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. Signed-off-by: Michael S. Tsirkin --- 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)$@") -- MST