diff options
author | MS <ms@taler.net> | 2020-11-12 22:57:47 +0100 |
---|---|---|
committer | MS <ms@taler.net> | 2020-11-12 22:57:47 +0100 |
commit | 3a50b74467adf5b450fa4efabadfab78d5675009 (patch) | |
tree | 129935fb56f13239f79f41ba5a197896fc41b4e9 /Makefile | |
parent | d7ff9d9c64d4ddff832e1719147b639eae6e4827 (diff) | |
download | libeufin-3a50b74467adf5b450fa4efabadfab78d5675009.tar.gz libeufin-3a50b74467adf5b450fa4efabadfab78d5675009.tar.bz2 libeufin-3a50b74467adf5b450fa4efabadfab78d5675009.zip |
'dev' option to install
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 26 |
1 files changed, 23 insertions, 3 deletions
@@ -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 |