From e65638b94b33be86be58c35f69cbe3f58057d2c3 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 16 Nov 2016 06:03:31 +0000 Subject: [PATCH] projects-dir.mk: Add target release 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 8782e677..839504f2 100644 --- a/make/projects-dir.mk +++ b/make/projects-dir.mk @@ -45,9 +45,10 @@ ifeq ($(CVS_RSH),) export CVS_RSH endif -PGIT = CLONE_PROJECTS="$(PROJECTS)" PGIT_CLONE_FROM_USER="$(JANWARE_USER)" /bin/bash $(firstword $(wildcard ./ytools/devutil/scripts/pgit.sh /opt/ytools/bin/pgit.sh) pgit.sh-not-found) -BUILD_PY = python ./ytools/devutil/scripts/build.py -b $(shell pwd) $(BUILD_PY_EXTRA_ARGS) -PURGE_SH = /bin/bash $(firstword $(wildcard ./ytools/devutil/scripts/purge-stale-projects.sh /opt/ytools/bin/purge-stale-projects.sh) purge-not-found) +PGIT = CLONE_PROJECTS="$(PROJECTS)" PGIT_CLONE_FROM_USER="$(JANWARE_USER)" /bin/bash $(firstword $(wildcard ./ytools/devutil/scripts/pgit.sh /opt/ytools/bin/pgit.sh) pgit.sh-not-found) +BUILD_PY = python ./ytools/devutil/scripts/build.py -b $(shell pwd) $(BUILD_PY_EXTRA_ARGS) +PURGE_SH = /bin/bash $(firstword $(wildcard ./ytools/devutil/scripts/purge-stale-projects.sh /opt/ytools/bin/purge-stale-projects.sh) purge-not-found) +RELEASE_SH = /bin/bash $(firstword $(wildcard ./ytools/devutil/scripts/build-release.sh /opt/ytools/bin/build-release.sh) release-not-found) EXCLUDE_FROM_BUILD = \ dspider-btools \ @@ -92,6 +93,9 @@ pull-all: purge cvs-update git-clone git-pull-all rebuild: clean pull subdirs-all +release: + $(RELEASE_SH) + subdirs-%: FORCE_REBUILD_SUBDIRS=true make $*