diff options
author | MS <ms@taler.net> | 2023-06-13 14:52:16 +0200 |
---|---|---|
committer | MS <ms@taler.net> | 2023-06-13 14:52:16 +0200 |
commit | 22a2824ffcda97e8a734fb4bef0f4baa150c1721 (patch) | |
tree | fdfaf1e2e2baff46623ab6f20d97fb9e9091352a /Makefile | |
parent | 1fe2687aaf696c8566367fe7ed082f1d78e6b78d (diff) | |
download | libeufin-22a2824ffcda97e8a734fb4bef0f4baa150c1721.tar.gz libeufin-22a2824ffcda97e8a734fb4bef0f4baa150c1721.tar.bz2 libeufin-22a2824ffcda97e8a734fb4bef0f4baa150c1721.zip |
DB migration building blocks.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -3,7 +3,7 @@ include build-system/config.mk escaped_pwd = $(shell pwd | sed 's/\//\\\//g') all: assemble -install: install-nexus install-sandbox install-cli +install: install-nexus install-sandbox install-cli install-db-versioning git-archive-all = ./build-system/taler-build-scripts/archive-with-submodules/git_archive_all.py git_tag=$(shell git describe --tags) gradle_version=$(shell ./gradlew -q libeufinVersion) @@ -35,7 +35,6 @@ get-spa: deb: exec-arch copy-spa @dpkg-buildpackage -rfakeroot -b -uc -us - .PHONY: install-sandbox install-sandbox: @./gradlew -q -Pprefix=$(prefix) sandbox:installToPrefix; cd .. @@ -49,6 +48,13 @@ install-cli: @./gradlew -q replaceVersionCli @install -D cli/bin/libeufin-cli $(prefix)/bin +.PHONY: install-db-versioning +install-db-versioning: + $(eval LOAD_SQL_SCRIPT_NAME := libeufin-load-sql) + @sed "s|__STATIC_PATCHES_LOCATION__|$(prefix)/share/libeufin/sql|" < contrib/$(LOAD_SQL_SCRIPT_NAME) > build/$(LOAD_SQL_SCRIPT_NAME) + @install -D database-versioning/*.sql -t $(prefix)/share/libeufin/sql + @install -D build/$(LOAD_SQL_SCRIPT_NAME) -t $(prefix)/bin + .PHONY: assemble assemble: @./gradlew assemble @@ -61,8 +67,3 @@ check: check-cli: @cd ./cli/tests && ./circuit_test.sh @cd ./cli/tests && ./debit_test.sh - - -# .PHONY: parse -# parse: -# @cd parsing-tests; py.test -s checks.py |