]> git.sur5r.net Git - i3/i3status/commitdiff
Makefile: use .SILENT and support V=1 for verbose builds
authorMichael Stapelberg <michael@stapelberg.de>
Tue, 18 Jun 2013 16:14:38 +0000 (18:14 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Tue, 18 Jun 2013 16:14:38 +0000 (18:14 +0200)
Makefile

index 671e27a575c450e4ed9263a19262db7f7c65b786..0c5bda4476543c61dc7a8a2bb7a0a8e63197b8cb 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -45,6 +45,11 @@ CFLAGS+=-I/usr/pkg/include/
 LDFLAGS+=-L/usr/pkg/lib/
 endif
 
+V ?= 0
+ifeq ($(V),0)
+# Don’t print command lines which are run
+.SILENT:
+endif
 
 CFLAGS+=$(EXTRA_CFLAGS)
 
@@ -56,17 +61,17 @@ OBJS:=$(wildcard src/*.c *.c)
 OBJS:=$(OBJS:.c=.o)
 
 src/%.o: src/%.c include/i3status.h
-       @$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
+       $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
        @echo " CC $<"
 
 %.o: %.c include/%.h
-       @$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
+       $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
        @echo " CC $<"
 
 all: i3status manpage
 
 i3status: ${OBJS}
-       @$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+       $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
        @echo " LD $@"
 
 clean: