From 1a0eb4219140cbcb17ae70b32b98f33d6e2dc75e Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Fri, 14 Nov 2025 17:13:29 +0100 Subject: [PATCH] projects-dir-minimal.mk: Link Makefile more agressively The link to the projects dir toplevel Makefile is not created if a jw-build directory already exists for some reason, fix that. Signed-off-by: Jan Lindemann --- make/projects-dir-minimal.mk | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/make/projects-dir-minimal.mk b/make/projects-dir-minimal.mk index df517fe9..f316fe0e 100644 --- a/make/projects-dir-minimal.mk +++ b/make/projects-dir-minimal.mk @@ -34,8 +34,17 @@ all: include $(PROJECTS_DIR_INCLUDE_MK) -$(PROJECTS_DIR_INCLUDE_MK): +$(PROJECTS_DIR_INCLUDE_MK): | $(JWBDIR) + +$(JWBDIR): git clone $(JWBDIR_GIT_REMOTE) $(JWBDIR) + +all: link-makefile.done +link-makefile.done: | $(JWBDIR) [ -L $(PROJECTS_MAKEFILE_NAME) ] || \ ln -sf `find $(JWBDIR) -type f -print0 | xargs -0 grep -l some-random-string-to-id-this-makefile` \ $(PROJECTS_MAKEFILE_NAME) + touch $@ +clean: clean.link-makefile +clean.link-makefile: + rm -f link-makefile.done