aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2021-04-17 23:42:13 +0200
committerMattias Andrée <maandree@kth.se>2021-04-17 23:42:13 +0200
commitb39504da81bf22ebae21d5762062a68b0f39baaa (patch)
treeaa8c9a0352d729be15270962fb6de3adb7c40859 /Makefile
parentAdd libparser.7 and libparser-generate.1 (diff)
downloadlibparser-b39504da81bf22ebae21d5762062a68b0f39baaa.tar.gz
libparser-b39504da81bf22ebae21d5762062a68b0f39baaa.tar.bz2
libparser-b39504da81bf22ebae21d5762062a68b0f39baaa.tar.xz
makefile: install/uninstall libparser.7 and libparser-generate.1
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '')
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 490ce9a..35b94e2 100644
--- a/Makefile
+++ b/Makefile
@@ -47,12 +47,16 @@ install: libparser.a libparser.$(LIBEXT) libparser-generate
mkdir -p -- "$(DESTDIR)$(PREFIX)/bin"
mkdir -p -- "$(DESTDIR)$(PREFIX)/lib"
mkdir -p -- "$(DESTDIR)$(PREFIX)/include"
+ mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man1/"
+ mkdir -p -- "$(DESTDIR)$(MANPREFIX)/man7/"
cp -- libparser-generate "$(DESTDIR)$(PREFIX)/bin"
cp -- libparser.a "$(DESTDIR)$(PREFIX)/lib"
cp -- libparser.$(LIBEXT) "$(DESTDIR)$(PREFIX)/lib/libparser.$(LIBMINOREXT)"
ln -sf -- libparser.$(LIBMINOREXT) "$(DESTDIR)$(PREFIX)/lib/libparser.$(LIBMAJOREXT)"
ln -sf -- libparser.$(LIBMAJOREXT) "$(DESTDIR)$(PREFIX)/lib/libparser.$(LIBEXT)"
cp -- libparser.h "$(DESTDIR)$(PREFIX)/include"
+ cp -- libparser-generate.1 "$(DESTDIR)$(MANPREFIX)/man1/"
+ cp -- libparser.7 "$(DESTDIR)$(MANPREFIX)/man7/"
uninstall:
-rm -f -- "$(DESTDIR)$(PREFIX)/bin/libparser-generate"
@@ -61,6 +65,8 @@ uninstall:
-rm -f -- "$(DESTDIR)$(PREFIX)/lib/libparser.$(LIBMINOREXT)"
-rm -f -- "$(DESTDIR)$(PREFIX)/lib/libparser.$(LIBEXT)"
-rm -f -- "$(DESTDIR)$(PREFIX)/include/libparser.h"
+ -rm -f -- "$(DESTDIR)$(MANPREFIX)/man1/libparser-generate.1"
+ -rm -f -- "$(DESTDIR)$(MANPREFIX)/man7/libparser.7"
clean:
-rm -f -- *.o *.lo *.a *.so *.su *.dylib *.dll *-example/*.o *-example/*.su *-example/*-syntax.c