build: print path in CC, LINK, and LIB messages

This makes it somewhat clearer what is happening during parallel
builds (make -j).

Change-Id: Ibbe8862da7600e784cba64cd333086f1473455ac
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
Daniel Verkamp 2016-03-08 10:38:47 -07:00
parent dfeacab2e2
commit bafbc89d3a

View File

@ -105,18 +105,18 @@ DEPFLAGS = -MMD -MP -MF $*.d.tmp
# Compile first input $< (.c) into $@ (.o) # Compile first input $< (.c) into $@ (.o)
COMPILE_C=\ COMPILE_C=\
$(Q)echo " CC $@"; \ $(Q)echo " CC $S/$@"; \
$(CC) -o $@ $(DEPFLAGS) $(CFLAGS) -c $< && \ $(CC) -o $@ $(DEPFLAGS) $(CFLAGS) -c $< && \
mv -f $*.d.tmp $*.d mv -f $*.d.tmp $*.d
# Link $(OBJS) and $(LIBS) into $@ (app) # Link $(OBJS) and $(LIBS) into $@ (app)
LINK_C=\ LINK_C=\
$(Q)echo " LINK $@"; \ $(Q)echo " LINK $S/$@"; \
$(CC) -o $@ $(CPPFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) $(CC) -o $@ $(CPPFLAGS) $(LDFLAGS) $(OBJS) $(LIBS)
# Archive $(OBJS) into $@ (.a) # Archive $(OBJS) into $@ (.a)
LIB_C=\ LIB_C=\
$(Q)echo " LIB $@"; \ $(Q)echo " LIB $S/$@"; \
ar crDs $@ $(OBJS) ar crDs $@ $(OBJS)
# Clean up generated files listed as arguments plus a default list # Clean up generated files listed as arguments plus a default list