From 849366ba463a843d3ba0619924be2886e3e1834c Mon Sep 17 00:00:00 2001 From: Robert Butora <robert.butora@inaf.it> Date: Fri, 29 Mar 2024 15:56:27 +0100 Subject: [PATCH] adds top Makefile to create packages --- Makefile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0ca5f30 --- /dev/null +++ b/Makefile @@ -0,0 +1,30 @@ + +VERSION ?= $(shell git describe) + + +all: + + +tgz: + cd .. \ + && ln -s vlkb-soda vlkb-soda-${VERSION} \ + && tar --exclude='.git' --exclude='rpm' --exclude='docker' -hczf vlkb-soda-$(VERSION).tag.gz vlkb-soda-$(VERSION) \ + && rm -f vlkb-soda-$(VERSION) \ + && cd - + +war: + make -C data-access/servlet create-war && mv data-access/servlet/target/vlkb-cutout*.war . + +rpm: + make -C data-access/engine/src clean && make -C data-access/engine/src PACK_EXT=rpm && mv data-access/engine/src/vlkb*.rpm . + +deb: + make -C data-access/engine/src clean && make -C data-access/engine/src PACK_EXT=deb && mv data-access/engine/src/vlkb*.deb . + + + +clean: + make -C data-access/servlet clean + make -C data-access/engine clean + + -- GitLab