From 2366dd25e544bbf69d9d6e64a81e98b0d10be2be Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 4 Jun 2016 05:10:48 -0400 Subject: quiet down output by default --- Makefile | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 4e63e51..7369d72 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,13 @@ ALLLDFLAGS = $(shell pkg-config --libs $(LIBS)) $(LDFLAGS) MAKEDEPEND = $(CC) $(ALLCFLAGS) -M -MP -MT '$@ $(@:$(BUILD)%.o=$(BUILD).%.d)' +ifndef VERBOSE +QUIET_CC = @echo " CC $@"; +QUIET_LD = @echo " LD $@"; +QUIET_AR = @echo " AR $@"; +QUIET_LEX = @echo " LEX $@"; +endif + all: $(OUT) $(SOUT) build: $(OUT) @@ -22,23 +29,23 @@ build: $(OUT) static: $(SOUT) $(OUT): $(OBJ) - $(CC) -fPIC -shared -o $@ $^ $(ALLLDFLAGS) + $(QUIET_LD)$(CC) -fPIC -shared -o $@ $^ $(ALLLDFLAGS) $(SOUT): $(OBJ) - $(AR) rcs $@ $^ + $(QUIET_AR)$(AR) rcs $@ $^ $(BUILD)%.o: $(SRC)%.c @mkdir -p $(BUILD) @$(MAKEDEPEND) -o $(<:$(SRC)%.c=$(BUILD).%.d) $< - $(CC) $(ALLCFLAGS) -c -fPIC -o $@ $< + $(QUIET_CC)$(CC) $(ALLCFLAGS) -c -fPIC -o $@ $< $(SRC)screen.c: $(SRC)parser.h $(SRC)%.c: $(SRC)%.l - $(LEX) -o $@ $< + $(QUIET_LEX)$(LEX) -o $@ $< $(SRC)%.h: $(SRC)%.l - $(LEX) --header-file=$(<:.l=.h) -o /dev/null $< + $(QUIET_LEX)$(LEX) --header-file=$(<:.l=.h) -o /dev/null $< clean: rm -f $(OUT) $(SOUT) $(OBJ) $(OBJ:$(BUILD)%.o=$(BUILD).%.d) -- cgit v1.2.3