From f9ec8f23376e3ca62b54e94ce22262c2ad6ba24c Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sun, 18 Sep 2016 11:44:25 +0000 Subject: [PATCH] proj/Makefile: Attempt to make pkg-% targets work as first command with plain Makefile Signed-off-by: Jan Lindemann --- make/projects-dir.mk | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/make/projects-dir.mk b/make/projects-dir.mk index 7b9189f9..17f90d59 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -58,12 +58,12 @@ EXCLUDE_FROM_BUILD = \ feedfs-qt \ jux3 -all: links.done clone.done cvs-update.done +all: pull.done -all clean: config.done +all clean: pull.done $(BUILD_PY) $@ $(filter-out $(EXCLUDE_FROM_BUILD),$(PROJECTS)) -pkg-%: +pkg-%: pull.done $(BUILD_PY) $@ $(filter-out $(EXCLUDE_FROM_BUILD),$(PROJECTS)) clean: done.clean @@ -78,6 +78,7 @@ cpp: update pull: cvs-update $(PGIT) pull + touch pull.done status: for p in $(CVS_PROJECTS); do test -f $$d/CVS || echo $$p; done @@ -143,6 +144,9 @@ cvs-update.done: cvsdir.done cvs update -dP $(CVS_PROJECTS) touch $@ +pull.done: cvs-update.done clone.done links.done + touch $@ + clone.done: $(PGIT) clone touch $@