From ced572527b265e076d026bef4200e2ba05f1fc2d Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 27 Jun 2017 12:33:13 +0200 Subject: Add Makefile, mainly for installation ruleset. --- Makefile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Makefile 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 -- cgit v1.2.3