commit aa182fa48d584da04d861f6136f65fd6419a6c1f parent 22c5f7d5597736c716177453e8e33f191de04b62 Author: Marcello Stanisci <marcello.stanisci@inria.fr> Date: Mon, 18 Apr 2016 17:35:10 +0200 adding all components to project-wise Makefile-based builder Diffstat:
7 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/taler-build/Makefile b/taler-build/Makefile @@ -2,19 +2,18 @@ all: exchange-stamp bank-stamp merchant-stamp exchange-stamp: gnunet-stamp - ~/deployment/update_exchange.sh + ~/deployment/taler-biuld/update_exchange.sh touch $@ gnunet-stamp: - ~/deployment/update_exchange.sh + ~/deployment/taler-biuld/update_gnunet.sh touch $@ bank-stamp: exchange-stamp - ~/deployment/update_bank.sh + ~/deployment/taler-biuld/update_bank.sh touch $@ merchant-stamp: exchange-stamp - ~/deployment/update_bank.sh + ~/deployment/taler-biuld/update_merchant.sh touch $@ - diff --git a/taler-build/invalidate.sh b/taler-build/invalidate.sh @@ -2,14 +2,17 @@ # Invalidate build stamps +for component in exchange merchant bank; + do + cd ~/$component + git fetch + if git status -sb | grep behind; then + rm ~/deployment/taler-build/$component-stamp + fi -cd ~/merchant -git fetch -if git status -sb | grep behind; then - rm merchant-stamp +cd ~/gnunet +svnHead=$(svn info -r HEAD | awk '/^Revision/ {print $2}') +svnBase=$(svn info -r BASE | awk '/^Revision/ {print $2}') +if $svnHead != $svnBase; then + rm ~/deployment/taler-build/gnunet-stamp fi - -# TODO: also do it for the other repos -# TODO: also do it for SVN - - diff --git a/update_bank.sh b/taler-build/update_bank.sh diff --git a/update_exchange.sh b/taler-build/update_exchange.sh diff --git a/update_gnunet.sh b/taler-build/update_gnunet.sh diff --git a/update_landing.sh b/taler-build/update_landing.sh diff --git a/update_merchant.sh b/taler-build/update_merchant.sh