Tune make output

This commit is contained in:
Michael Vines 2018-10-29 19:32:20 -07:00
parent 37213209c5
commit 7d335165ec
No known key found for this signature in database
GPG Key ID: 33F4FDEC4E0E88BD
1 changed files with 3 additions and 2 deletions

View File

@ -79,11 +79,13 @@ help:
.PRECIOUS: $(OUT_DIR)/%.bc
$(OUT_DIR)/%.bc: $(SRC_DIR)/%.c
@echo "[cc] $@ ($<)"
$(_@)mkdir -p $(OUT_DIR)
$(_@)$(CC) $(CC_FLAGS) $(SYSTEM_INC_DIRS) $(INC_DIRS) -o $@ -c $< -MMD -MF $(@:.bc=.d)
.PRECIOUS: $(OUT_DIR)/%.o
$(OUT_DIR)/%.o: $(OUT_DIR)/%.bc
@echo "[ld] $@ ($<)"
$(_@)$(LD) $(LD_FLAGS) -o $@ $<
-include $(wildcard $(OUT_DIR)/*.d)
@ -97,8 +99,7 @@ endef
all: $(PROGRAM_NAMES)
%: $(addprefix $(OUT_DIR)/, %.o)
@echo $@ up to date
%: $(addprefix $(OUT_DIR)/, %.o) ;
dump_%: %
$(_@)$(OBJ_DUMP) $(OBJ_DUMP_FLAGS) $(addprefix $(OUT_DIR)/, $(addsuffix .o, $<))