summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-10-17 00:50:38 +0200
committerFlorian Dold <florian@dold.me>2023-10-17 00:50:38 +0200
commitfd819d84c2589baf6ade95ea41bee7aa7f99169f (patch)
treed6fda25b46a9caa1cbc05eb9828126bbda97090b
parentbf666b1e675e51c7f90943cc1f413ffeb589fc0d (diff)
downloadlibeufin-fd819d84c2589baf6ade95ea41bee7aa7f99169f.tar.gz
libeufin-fd819d84c2589baf6ade95ea41bee7aa7f99169f.tar.bz2
libeufin-fd819d84c2589baf6ade95ea41bee7aa7f99169f.zip
build system: install spa on 'make install'v0.9.3-dev.24
-rw-r--r--Makefile18
1 files changed, 4 insertions, 14 deletions
diff --git a/Makefile b/Makefile
index 9e8c08fd..21f3e549 100644
--- a/Makefile
+++ b/Makefile
@@ -17,6 +17,7 @@ abs_destdir=$(abspath $(DESTDIR))
sql_dir=$(abs_destdir)$(prefix)/share/libeufin-bank/sql
config_dir=$(abs_destdir)$(prefix)/share/libeufin-bank/config.d
+spa_dir=$(abs_destdir)$(prefix)/share/libeufin-bank/spa
.PHONY: dist
dist:
@@ -24,21 +25,8 @@ dist:
mkdir -p build/distributions
$(git-archive-all) --include ./configure build/distributions/libeufin-$(shell ./gradlew -q libeufinVersion)-sources.tar.gz
-.PHONY: exec-arch
-exec-arch:
- $(call versions_check)
- ./gradlew -q execArch
-
-.PHONY: clean-spa
-clean-spa:
- rm -fr debian/usr/share/libeufin/demobank-ui/index.* debian/usr/share/libeufin/demobank-ui/*.svg
-
-.PHONY: copy-spa
-get-spa:
- ./contrib/copy_spa.sh
-
.PHONY: deb
-deb: exec-arch copy-spa
+deb:
dpkg-buildpackage -rfakeroot -b -uc -us
@@ -50,6 +38,8 @@ install:
install -D database-versioning/libeufin-bank*.sql -t $(sql_dir)
install -D database-versioning/versioning.sql -t $(sql_dir)
install -D database-versioning/procedures.sql -t $(sql_dir)
+ install -d $(spa_dir)
+ cp contrib/wallet-core/demobank/* $(spa_dir)/
./gradlew -q -Pprefix=$(abs_destdir)$(prefix) bank:installToPrefix
.PHONY: assemble