INSTALL = install INSTALL_PROGRAM = $(INSTALL) INSTALL_DATA = $(INSTALL) -m 644 prefix = @prefix@ srcdir = @srcdir@ script_templates = taler-merchant-donations frontend-donations.wsgi templates = Makefile $(script_templates) edit = sed -e 's|@prefix[@]|$(prefix)|g' .PHONY: all all: $(templates) cd talerdonations/donations/static/web-common && make && cd - Makefile: Makefile.in ./config.status $@ $(script_templates): %: Makefile %.in rm -f $@ $@.tmp $(edit) '$(srcdir)/$@.in' >$@.tmp mv $@.tmp $@ .PHONY: install-data install-data: $(templates) @$(INSTALL_DATA) -Dt $(prefix)/share/taler/ frontend-donations.wsgi # @test -n "$$(ls -A talerbank/app/static/web-common/)" || \ # (echo "please check out git submodules"; exit 1) # link package under prefix to source tree .PHONY: devinstall devinstall: $(templates) install-data @pip3 install -e . --install-option="--prefix=@prefix@" # install into prefix .PHONY: install install: $(templates) install-data @pip3 install . --install-option="--prefix=@prefix@" @# force update when sources changed @pip3 install . --install-option="--prefix=@prefix@" --upgrade --no-deps cd talerdonations/donations/static/web-common && make install && cd - # run testcases .PHONY: check check: @export TALER_CONFIG_FILE=@abs_srcdir@/talerdonations/tests.conf; \ python3 setup.py test pylint: @pylint talerdonations/