diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2017-06-27 12:33:13 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2017-06-27 12:33:13 +0200 |
commit | ced572527b265e076d026bef4200e2ba05f1fc2d (patch) | |
tree | 3fb3653a8a3ee6f1f1f68ddef696165c116f7fe0 | |
parent | f8b737a716aa529c0b60e04b8f3cdc05e262c819 (diff) | |
download | standardskriver-ced572527b265e076d026bef4200e2ba05f1fc2d.tar.gz standardskriver-ced572527b265e076d026bef4200e2ba05f1fc2d.tar.bz2 standardskriver-ced572527b265e076d026bef4200e2ba05f1fc2d.zip |
Add Makefile, mainly for installation ruleset.
-rw-r--r-- | Makefile | 28 |
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 |