summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMS <ms@taler.net>2020-11-12 22:57:47 +0100
committerMS <ms@taler.net>2020-11-12 22:57:47 +0100
commit3a50b74467adf5b450fa4efabadfab78d5675009 (patch)
tree129935fb56f13239f79f41ba5a197896fc41b4e9 /Makefile
parentd7ff9d9c64d4ddff832e1719147b639eae6e4827 (diff)
downloadlibeufin-3a50b74467adf5b450fa4efabadfab78d5675009.tar.gz
libeufin-3a50b74467adf5b450fa4efabadfab78d5675009.tar.bz2
libeufin-3a50b74467adf5b450fa4efabadfab78d5675009.zip
'dev' option to install
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile26
1 files changed, 23 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 23bfeeda..2ef567a0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,17 +1,37 @@
include build-system/config.mk
+escaped_pwd = $(shell pwd | sed 's/\//\\\//g')
+
install: install-nexus install-cli
+install-dev: install-nexus-dev install-sandbox-dev install-cli
+
+.PHONY: install-sandbox
install-sandbox:
- @echo Installing sandbox.
+ @echo Installing Sandbox.
@./gradlew -q -Pprefix=$(prefix) sandbox:installToPrefix; cd ..
+.PHONY: install-sandbox-dev
+install-sandbox-dev:
+ @echo Installing Sandbox "dev".
+ @sed 's/PROJECT/$(escaped_pwd)/' sandbox/libeufin-sandbox-dev-template > sandbox/libeufin-sandbox-dev
+ @install -D sandbox/libeufin-sandbox-dev $(prefix)/bin/libeufin-sandbox
+
+.PHONY: install-nexus
install-nexus:
- @echo Installing nexus.
+ @echo Installing Nexus.
@./gradlew -q -Pprefix=$(prefix) nexus:installToPrefix; cd ..
+.PHONY: install-nexus-dev
+install-nexus-dev:
+ @echo Installing Nexus "dev".
+ @sed 's/PROJECT/$(escaped_pwd)/' nexus/libeufin-nexus-dev-template > nexus/libeufin-nexus-dev
+ @install -D nexus/libeufin-nexus-dev $(prefix)/bin/libeufin-nexus
+
+.PHONY: install-cli
install-cli:
@echo Installing CLI.
- @cp cli/libeufin-cli $(prefix)/bin
+ @install -D cli/libeufin-cli $(prefix)/bin
+.PHONY: assemble
assemble:
@./gradlew assemble