From 866b5a47d6d20e017947fcd682fbc324b60276c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Gr=C3=BCnewald?= Date: Thu, 6 Oct 2022 23:09:59 +0200 Subject: Fix DEPFILES --- rules.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.mk b/rules.mk index 8de3fc1e..ec71c692 100644 --- a/rules.mk +++ b/rules.mk @@ -60,6 +60,6 @@ clean: analyze: @$(COBRA) basic $(INCLUDES) $(DEFINES) $(SRCS) -DEPFILES := $(SRCS:%.c=$(BUILD)/%.d) +DEPFILES := $(OBJS:%.o=%.o.d) -include $(wildcard $(DEPFILES)) -- cgit v1.2.3 From 1138d4d80c64903f8c9d0a9c893dbcf04e3f8236 Mon Sep 17 00:00:00 2001 From: Michael Gruenewald Date: Sat, 8 Oct 2022 01:19:42 +0200 Subject: Enable dependency files for the emscripten build --- make.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/make.mk b/make.mk index 0792e64f..25401642 100644 --- a/make.mk +++ b/make.mk @@ -159,6 +159,7 @@ else CFLAGS += -W -Wall -Wextra -Wmissing-prototypes -Wmissing-declarations CFLAGS += -Wno-format -Wno-unused-parameter +CFLAGS += -MD -MP -MT $(BUILD)/$(*F).o -MF $(BUILD)/$(@F).d INCLUDES += \ -I$(TOP)/boards/$(BOARD) \ -- cgit v1.2.3 From 10d416698662c8490b3d8406f9f890081111ace5 Mon Sep 17 00:00:00 2001 From: Michael Gruenewald Date: Sat, 8 Oct 2022 22:23:30 +0200 Subject: Disable all built-in Make rules --- rules.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rules.mk b/rules.mk index ec71c692..2c4acec1 100644 --- a/rules.mk +++ b/rules.mk @@ -1,3 +1,5 @@ +.SUFFIXES: + CFLAGS += $(INCLUDES) $(DEFINES) OBJS = $(addprefix $(BUILD)/, $(notdir %/$(subst .c,.o, $(SRCS)))) -- cgit v1.2.3