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
This commit is contained in:
dzaima 2022-04-14 15:26:36 +03:00
parent e96668d364
commit a9e0386dac

View File

@ -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