all: auditor-stamp all: backoffice-stamp all: bank-stamp all: blog-stamp all: deployment-stamp all: donations-stamp all: exchange-stamp all: gnunet-stamp all: landing-stamp all: merchant-stamp all: playground-stamp all: survey-stamp all: twister-stamp all: help-stamp deployment-stamp: ./update_deployment.sh touch $@ # NOTE: the twister _does_ depend on the exchange; # in particular it depends on the testing API offered # by the exchange. However, putting the exchange # among the twister dependencies will cause circular # dependency. Since it is the exchange depending "more" # on the twister, we choose to NOT include the exchange # as a twister dependency, and rather manually fix # the situation whenever the twister will fail to # build due to exchange's API breaks. twister-stamp: gnunet-stamp deployment-stamp ./update_twister.sh touch $@ backoffice-stamp: ./update_backoffice.sh touch $@ # depends on bank due to bank-lib testcase exchange-stamp: gnunet-stamp deployment-stamp bank-stamp twister-stamp ./update_exchange.sh touch $@ auditor-stamp: deployment-stamp gnunet-stamp ./update_auditor.sh touch $@ landing-stamp: deployment-stamp ./update_landing.sh touch $@ gnunet-stamp: libmicrohttpd-stamp libgnurl-stamp deployment-stamp ./update_gnunet.sh touch $@ bank-stamp: deployment-stamp ./update_bank.sh touch $@ merchant-stamp: exchange-stamp deployment-stamp twister-stamp ./update_merchant.sh touch $@ libmicrohttpd-stamp: deployment-stamp ./update_libmicrohttpd.sh touch $@ libgnurl-stamp: deployment-stamp ./update_libgnurl.sh touch $@ donations-stamp: deployment-stamp ./update_donations.sh touch $@ blog-stamp: deployment-stamp ./update_blog.sh touch $@ survey-stamp: deployment-stamp ./update_survey.sh touch $@ playground-stamp: deployment-stamp ./update_playground.sh touch $@ help-stamp: touch $@ lcov: gnunet-stamp deployment-stamp merchant-stamp exchange-stamp export PATH=${HOME}/local/bin:${PATH} ./update_exchange.sh --coverage ./update_merchant.sh --coverage