Cleaner makefile execution, use 'make Q=' if you want to see full lines

This commit is contained in:
Philippe Teuwen 2019-06-02 00:25:25 +02:00
commit 8c0cd4cfa2
13 changed files with 253 additions and 145 deletions

View file

@ -1,3 +1,7 @@
# Hide full compilation line:
Q?=@
# To see full command lines, use make Q=
VPATH = ../../common ../../common/crapto1 ../../client
CC = gcc
LD = gcc
@ -10,10 +14,12 @@ EXES = mfkey32 mfkey32v2 mfkey64
all: $(OBJS) $(EXES)
%.o : %.c
$(CC) $(CFLAGS) -c -o $@ $<
$(info [-] CC $<)
$(Q)$(CC) $(CFLAGS) -c -o $@ $<
% : %.c $(OBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $<
$(info [=] LD $@)
$(Q)$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $<
clean:
rm -f $(OBJS) $(EXES)
$(Q)rm -f $(OBJS) $(EXES)