From f0661cb343976d752f512644dc117125d102f89f Mon Sep 17 00:00:00 2001 From: Uwe Hermann Date: Thu, 16 Jul 2009 14:55:22 +0200 Subject: Make default build silent, use 'make V=1' for verbose build. --- Makefile | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 02cb0eb..88bd0bf 100644 --- a/Makefile +++ b/Makefile @@ -25,18 +25,26 @@ INCLUDEDIR = $(DESTDIR)/$(PREFIX)/include LIBDIR = $(DESTDIR)/$(PREFIX)/lib INSTALL = install +# Do not print "Entering directory ...". +MAKEFLAGS += --no-print-directory + +# Be silent per default, but 'make V=1' will show all compiler calls. +ifneq ($(V),1) +Q := @ +endif + all: build build: - $(MAKE) -C lib all + $(Q)$(MAKE) -C lib all install: build - $(INSTALL) -d $(INCLUDEDIR)/libopenstm32 - $(INSTALL) -d $(LIBDIR) - $(INSTALL) -m 0644 include/libopenstm32.h $(INCLUDEDIR) - $(INSTALL) -m 0644 include/libopenstm32/*.h $(INCLUDEDIR)/libopenstm32 - $(INSTALL) -m 0644 lib/*.a $(LIBDIR) + $(Q)$(INSTALL) -d $(INCLUDEDIR)/libopenstm32 + $(Q)$(INSTALL) -d $(LIBDIR) + $(Q)$(INSTALL) -m 0644 include/libopenstm32.h $(INCLUDEDIR) + $(Q)$(INSTALL) -m 0644 include/libopenstm32/*.h $(INCLUDEDIR)/libopenstm32 + $(Q)$(INSTALL) -m 0644 lib/*.a $(LIBDIR) clean: - $(MAKE) -C lib clean + $(Q)$(MAKE) -C lib clean -- cgit v1.2.3