summaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rwxr-xr-xMakefile20
1 files changed, 20 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 642bb52..6dba940 100755
--- a/Makefile
+++ b/Makefile
@@ -6,8 +6,11 @@
include common.mk
+PROJECTNAME=whiteboard
+
DISTROS=base debian11 ubuntu2210
VERSION=$(shell dpkg-parsechangelog --show-field Version)
+TGZNAME=$(PROJECTNAME)-$(VERSION).tar.xz
INCLUDES=-I.
HEADERS=config.h qrcode.h storage.h whiteboard.h compiledsql.h
@@ -61,6 +64,23 @@ $(DISTROS): deb-src
sudo pbuilder build --basetgz /var/cache/pbuilder/$@.tgz --buildresult result/$@ ../whiteboard_$(VERSION).dsc
debsign result/$@/whiteboard_$(VERSION)_amd64.changes
+DISTFILES=$(shell git ls-files 2>/dev/null)
+
+dist: clean
+ rm -rf $(PROJECTNAME)-$(VERSION)
+ mkdir $(PROJECTNAME)-$(VERSION)
+ cp --parents -r $(DISTFILES) $(PROJECTNAME)-$(VERSION)
+ tar cfJ ../$(PROJECTNAME)-$(VERSION).tar.xz $(PROJECTNAME)-$(VERSION)
+ rm -rf $(PROJECTNAME)-$(VERSION)
+ ls -l ../$(PROJECTNAME)-$(VERSION).tar.xz
+
+upload:
+ scp ../$(TGZNAME) antcom.de:/var/www/reichwein.it-download/
+ scp -r result antcom.de:
+ scp -r remote-install.sh antcom.de:
+ ssh antcom.de ./remote-install.sh $(PROJECTNAME) $(VERSION)
+ ssh antcom.de rm -rf remote-install.sh result
+
debs: $(DISTROS)
.PHONY: clean