aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..c19fd27
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,28 @@
+PREFIX ?= /usr/local
+DESTDIR ?=
+
+all: build
+
+build: man
+
+man::
+ gzip -9 -c -n data/standardskriver.1 > data/standardskriver.1.gz
+
+install:
+
+ # script
+ mkdir -p $(DESTDIR)$(PREFIX)/bin/
+ install -m 0755 standardskriver $(DESTDIR)$(PREFIX)/bin/
+
+ # man page
+ mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 0644 data/*.1.gz $(DESTDIR)$(PREFIX)/share/man/man1/
+
+ # enable autostart via XDG
+ mkdir -p $(DESTDIR)/etc/xdg/autostart/
+ install -m 0644 data/*.desktop $(DESTDIR)/etc/xdg/autostart/
+
+clean::
+ -rm data/standardskriver.1.gz
+
+.PHONY: man