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