From 1a5b50088f82274217d46e8134a0a53f7bf50d6f Mon Sep 17 00:00:00 2001 From: Keith Busch Date: Sat, 21 Dec 2019 07:02:41 +0900 Subject: [PATCH] Makefile: use 'quiet' compile Just using a simpler compile output. Signed-off-by: Keith Busch --- Makefile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index c3976515..441da6df 100644 --- a/Makefile +++ b/Makefile @@ -41,6 +41,12 @@ RM = rm -f AUTHOR=Keith Busch +ifneq ($(findstring $(MAKEFLAGS),s),s) +ifndef V + QUIET_CC = @echo ' ' CC $@; +endif +endif + default: $(NVME) NVME-VERSION-FILE: FORCE @@ -72,19 +78,19 @@ PLUGIN_OBJS := \ plugins/dera/dera-nvme.o nvme: nvme.c nvme.h $(OBJS) $(PLUGIN_OBJS) $(UTIL_OBJS) NVME-VERSION-FILE - $(CC) $(CPPFLAGS) $(CFLAGS) $(INC) $< -o $(NVME) $(OBJS) $(PLUGIN_OBJS) $(UTIL_OBJS) $(LDFLAGS) + $(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $(INC) $< -o $(NVME) $(OBJS) $(PLUGIN_OBJS) $(UTIL_OBJS) $(LDFLAGS) verify-no-dep: nvme.c nvme.h $(OBJS) NVME-VERSION-FILE - $(CC) $(CPPFLAGS) $(CFLAGS) $< -o $@ $(OBJS) $(LDFLAGS) + $(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $< -o $@ $(OBJS) $(LDFLAGS) nvme.o: nvme.c nvme.h nvme-print.h nvme-ioctl.h util/argconfig.h util/suffix.h nvme-lightnvm.h fabrics.h - $(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -c $< + $(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -c $< %.o: %.c %.h nvme.h linux/nvme.h linux/nvme_ioctl.h nvme-ioctl.h nvme-print.h util/argconfig.h - $(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -o $@ -c $< + $(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -o $@ -c $< %.o: %.c nvme.h linux/nvme.h linux/nvme_ioctl.h nvme-ioctl.h nvme-print.h util/argconfig.h - $(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -o $@ -c $< + $(QUIET_CC)$(CC) $(CPPFLAGS) $(CFLAGS) $(INC) -o $@ -c $< doc: $(NVME) $(MAKE) -C Documentation -- 2.50.1