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