aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 13 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 96b53c7..3ac5334 100644
--- a/Makefile
+++ b/Makefile
@@ -12,10 +12,13 @@ EXECUTABLES = $(ELF) vis-clipboard vis-complete vis-open
MANUALS = $(EXECUTABLES:=.1)
+DOCUMENTATION = LICENSE README.md
+
# conditionally initialized, this is needed for standalone build
# with empty config.mk
PREFIX ?= /usr/local
SHAREPREFIX ?= ${PREFIX}/share
+DOCPREFIX ?= ${SHAREPREFIX}/doc
MANPREFIX ?= ${PREFIX}/man
VERSION = $(shell git describe --always --dirty 2>/dev/null || echo "v0.3-git")
@@ -126,6 +129,12 @@ install: $(ELF)
cp -r lua/* ${DESTDIR}${SHAREPREFIX}/vis; \
rm -rf "${DESTDIR}${SHAREPREFIX}/vis/doc"; \
}
+ @echo installing documentation to ${DESTDIR}${DOCPREFIX}/vis
+ @mkdir -p ${DESTDIR}${DOCPREFIX}/vis
+ @for d in ${DOCUMENTATION}; do \
+ cp "$$d" ${DESTDIR}${DOCPREFIX}/vis && \
+ chmod 644 "${DESTDIR}${DOCPREFIX}/vis/$$d"; \
+ done
@echo installing manual pages to ${DESTDIR}${MANPREFIX}/man1
@mkdir -p ${DESTDIR}${MANPREFIX}/man1
@for m in ${MANUALS}; do \
@@ -138,6 +147,10 @@ uninstall:
@for e in ${EXECUTABLES}; do \
rm -f ${DESTDIR}${PREFIX}/bin/"$$e"; \
done
+ @echo removing documentation from ${DESTDIR}${DOCPREFIX}/vis
+ @for d in ${DOCUMENTATION}; do \
+ rm -f ${DESTDIR}${DOCPREFIX}/vis/"$$d"; \
+ done
@echo removing manual pages from ${DESTDIR}${MANPREFIX}/man1
@for m in ${MANUALS}; do \
rm -f ${DESTDIR}${MANPREFIX}/man1/"$$m"; \