# HG changeset patch # User Matti Hamalainen # Date 1645795099 -7200 # Node ID 18a19d052f94778cc755ca7cece437a28321bc33 # Parent b415b70254fae653e363e706edc32b373d3b3402 Improve build system. diff -r b415b70254fa -r 18a19d052f94 Makefile.inc --- a/Makefile.inc Thu Jan 06 13:12:16 2022 +0200 +++ b/Makefile.inc Fri Feb 25 15:18:19 2022 +0200 @@ -71,33 +71,33 @@ $(OBJPATH)th_string.o: $(addprefix $(THLIBS), \ th_string.c th_printf.c th_printf1.c \ th_strglob.c th_string.h) $(THLIBS_DEP) - $(COMPILE_C_OBJ) + $(call COMPILE_C_OBJ,) $(OBJPATH)%.o: $(THLIBS)%.c $(THLIBS_DEP) - $(COMPILE_C_OBJ) + $(call COMPILE_C_OBJ,) $(OBJPATH)%.o: $(THLIBS)%.c $(THLIBS)%.h $(THLIBS_DEP) - $(COMPILE_C_OBJ) -I$(THLIBS) + $(call COMPILE_C_OBJ, -I$(THLIBS)) $(OBJPATH)%.o: %.c %.h $(THLIBS_DEP) - $(COMPILE_C_OBJ) -I$(THLIBS) + $(call COMPILE_C_OBJ, -I$(THLIBS)) $(OBJPATH)%.o: %.c $(THLIBS_DEP) - $(COMPILE_C_OBJ) -I$(THLIBS) + $(call COMPILE_C_OBJ, -I$(THLIBS)) $(THLIBS_A): $(addprefix $(OBJPATH),$(THLIBS_OBJ)) - $(LINK_STATIC_LIB) + $(call LINK_STATIC_LIB,) ### ### Generate endian check and config.h ### $(OBJPATH)endianchk.o: $(THLIBS)endianchk.c - $(COMPILE_C_OBJ) + $(call COMPILE_C_OBJ,) $(ENDIANCHK_BIN): $(OBJPATH)endianchk.o - $(LINK_C_BIN) + $(call LINK_C_BIN,) config.h: $(ENDIANCHK_BIN) $(ENDIANCHK_BIN) > $@ @@ -107,9 +107,9 @@ ### Special targets ### clean: - $(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o + -$(RM) $(TARGETS) $(NOINST_TARGETS) $(OBJPATH)*.o srcclean: clean - $(RM) *~ + -$(RM) *~ .PHONY: clean srcclean all