From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LPgao-00060w-L7 for qemu-devel@nongnu.org; Wed, 21 Jan 2009 12:10:18 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LPgan-0005yk-81 for qemu-devel@nongnu.org; Wed, 21 Jan 2009 12:10:17 -0500 Received: from [199.232.76.173] (port=47213 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LPgam-0005yV-NT for qemu-devel@nongnu.org; Wed, 21 Jan 2009 12:10:16 -0500 Received: from mx2.redhat.com ([66.187.237.31]:51000) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LPgal-000566-Su for qemu-devel@nongnu.org; Wed, 21 Jan 2009 12:10:16 -0500 From: Avi Kivity Date: Wed, 21 Jan 2009 19:10:09 +0200 Message-Id: <1232557809-12860-7-git-send-email-avi@redhat.com> In-Reply-To: <1232557809-12860-1-git-send-email-avi@redhat.com> References: <1232557809-12860-1-git-send-email-avi@redhat.com> Subject: [Qemu-devel] [PATCH 6/6] Consolidate library creation Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori , qemu-devel@nongnu.org Put archive utility (ar) invocations into a rule, and have it generate quiet output by default. Signed-off-by: Avi Kivity --- Makefile | 4 ---- Makefile.target | 2 -- rules.mak | 3 +++ 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index ac15ca5..ff6a009 100644 --- a/Makefile +++ b/Makefile @@ -174,16 +174,12 @@ curses.o: curses.c keymaps.c curses_keys.h bt-host.o: CFLAGS += $(CONFIG_BLUEZ_CFLAGS) libqemu_common.a: $(OBJS) - rm -f $@ - $(AR) rcs $@ $(OBJS) ####################################################################### # USER_OBJS is code used by qemu userspace emulation USER_OBJS=cutils.o cache-utils.o libqemu_user.a: $(USER_OBJS) - rm -f $@ - $(AR) rcs $@ $(USER_OBJS) ###################################################################### diff --git a/Makefile.target b/Makefile.target index 1a02451..a091ce9 100644 --- a/Makefile.target +++ b/Makefile.target @@ -211,8 +211,6 @@ endif # libqemu libqemu.a: $(LIBOBJS) - rm -f $@ - $(AR) rcs $@ $(LIBOBJS) translate.o: translate.c cpu.h diff --git a/rules.mak b/rules.mak index 818c5ef..a4955da 100644 --- a/rules.mak +++ b/rules.mak @@ -13,4 +13,7 @@ LINK = $(call quiet-command,$(CC) $(LDFLAGS) -o $@ $^ $(LIBS),LINK $@) %$(EXESUF): %.o $(LINK) +%.a: + $(call quiet-command,rm -f $@ && $(AR) rcs $@ $^,AR $@) + quiet-command = $(if $(V),$1,@echo $2 && $1) -- 1.6.0.6