From a9e0386dac578004e1850724ae72ea63ab7d23c8 Mon Sep 17 00:00:00 2001 From: dzaima Date: Thu, 14 Apr 2022 15:26:36 +0300 Subject: [PATCH] unify Singeli dependency file directory as Singeli generates the same files for every build type, the dependencies must be in a single directory too, otherwise only the first build will know about them --- makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/makefile b/makefile index 13f3958f..973fc8da 100644 --- a/makefile +++ b/makefile @@ -144,12 +144,15 @@ gen-singeli: ${addprefix src/singeli/gen/, cmp.c dyarith.c slash.c equal.c} @echo $(postmsg) src/singeli/gen/%.c: src/singeli/src/%.singeli preSingeliBin @echo $< | cut -c 17- | sed 's/^/ /' - @obj/presingeli/BQN SingeliMake.bqn "$$(if [ -d Singeli ]; then echo Singeli; else echo SingeliClone; fi)" $< $@ "${bd}" + @obj/presingeli/BQN SingeliMake.bqn "$$(if [ -d Singeli ]; then echo Singeli; else echo SingeliClone; fi)" $< $@ "obj/presingeli/" # dependency files -include $(bd)/*.d +ifeq (${singeli}, 1) +-include obj/presingeli/*.d +endif install: cp -f BQN /usr/local/bin/bqn