]> mj.ucw.cz Git - paperjam.git/commitdiff
Makefile: Added install target
authorMartin Mares <mj@ucw.cz>
Sat, 28 Apr 2018 19:29:19 +0000 (21:29 +0200)
committerMartin Mares <mj@ucw.cz>
Sat, 28 Apr 2018 19:29:19 +0000 (21:29 +0200)
Makefile

index dd2ec24b528ede12d813a93104d52c5eeb1f0139..5fea59e9878810ab584c2db76fd2b12bb15500d9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,10 @@ YEAR=2018
 BUILD_DATE:=$(shell date '+%Y-%m-%d')
 BUILD_COMMIT:=$(shell if git rev-parse >/dev/null 2>/dev/null ; then git describe --always --tags ; else echo '<unknown>' ; fi)
 
+PREFIX=/usr/local
+BINDIR=$(PREFIX)/bin
+MANDIR=$(PREFIX)/share/man
+
 CXXFLAGS=-O2 -Wall -Wextra -Wno-parentheses -std=gnu++11 -g
 
 all: paperjam paperjam.1 paperjam.1.html
@@ -31,6 +35,11 @@ clean:
        rm -f *.o
        rm -f paperjam
 
+install: all
+       install -d $(BINDIR) $(MANDIR)/man1
+       install -s paperjam $(BINDIR)/
+       install -m 644 paperjam.1 $(MANDIR)/man1/
+
 release:
        git tag v$(VERSION)
        git push --tags