Cleaner makefile execution, use 'make Q=' if you want to see full lines
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
# Hide full compilation line:
|
||||
Q?=@
|
||||
# To see full command lines, use make Q=
|
||||
|
||||
LIB_A = tinycbor.a
|
||||
tinycbor_SOURCES = \
|
||||
@@ -32,17 +35,19 @@ MYLIBS=
|
||||
MYOBJS=
|
||||
|
||||
$(LIB_A): $(CMDOBJS)
|
||||
$(AR) $(LIB_A) $(CMDOBJS)
|
||||
$(RANLIB) $(LIB_A)
|
||||
$(info [=] AR $@)
|
||||
$(Q)$(AR) $(LIB_A) $(CMDOBJS)
|
||||
$(Q)$(RANLIB) $(LIB_A)
|
||||
|
||||
all: $(LIB_A)
|
||||
|
||||
clean:
|
||||
$(RM) $(CLEAN)
|
||||
$(RM) $(LIB_A)
|
||||
$(Q)$(RM) $(CLEAN)
|
||||
$(Q)$(RM) $(LIB_A)
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(CFLAGS) -c -o $@ $< $(LIBS)
|
||||
$(info [-] CC $<)
|
||||
$(Q)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(CFLAGS) -c -o $@ $< $(LIBS)
|
||||
|
||||
.PHONY: all clean
|
||||
|
||||
|
||||
Reference in New Issue
Block a user