summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2016-06-04 05:10:48 -0400
committerJesse Luehrs <doy@tozt.net>2016-06-04 05:13:40 -0400
commit2366dd25e544bbf69d9d6e64a81e98b0d10be2be (patch)
tree8ee40de42f5d35942e25ecdd5011df179e5c755c
parent03a6cbae78afd7c99fce92ac1e3ae8f5c47c7340 (diff)
downloadlibvt100-2366dd25e544bbf69d9d6e64a81e98b0d10be2be.tar.gz
libvt100-2366dd25e544bbf69d9d6e64a81e98b0d10be2be.zip
quiet down output by default
-rw-r--r--Makefile17
1 files changed, 12 insertions, 5 deletions
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)