diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-12-02 13:02:30 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-12-02 13:23:17 +0100 |
| commit | 12bafe681a5e90a20a637bdb76513160a98773fa (patch) | |
| tree | 9e4093951a45b42b3a5cd069cf5b8be30dda2857 /Makefile | |
| parent | e945f1fd6e57079477f17dc6c1409185549fbae7 (diff) | |
| download | vis-12bafe681a5e90a20a637bdb76513160a98773fa.tar.gz vis-12bafe681a5e90a20a637bdb76513160a98773fa.tar.xz | |
build: simplify manual page installation
The version substitution does not seem to work with BSD make
because ${VERSION} is expanded to an empty string.
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 14 |
1 files changed, 5 insertions, 9 deletions
@@ -105,16 +105,12 @@ install: vis vis-menu mkdir -p ${DESTDIR}${SHAREPREFIX}/vis; \ cp -r visrc.lua vis.lua lexers ${DESTDIR}${SHAREPREFIX}/vis; \ } - @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 + @echo installing manual pages to ${DESTDIR}${MANPREFIX}/man1 @mkdir -p ${DESTDIR}${MANPREFIX}/man1 - @sed -e "s/VERSION/${VERSION}/g" < vis.1 > ${DESTDIR}${MANPREFIX}/man1/vis.1 - @sed -e "s/VERSION/${VERSION}/g" < vis-menu.1 > ${DESTDIR}${MANPREFIX}/man1/vis-menu.1 - @sed -e "s/VERSION/${VERSION}/g" < vis-clipboard.1 > ${DESTDIR}${MANPREFIX}/man1/vis-clipboard.1 - @sed -e "s/VERSION/${VERSION}/g" < vis-open.1 > ${DESTDIR}${MANPREFIX}/man1/vis-open.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/vis.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/vis-menu.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/vis-clipboard.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/vis-open.1 + @for m in ${MANUALS}; do \ + sed -e "s/VERSION/${VERSION}/" < "$$m" > "${DESTDIR}${MANPREFIX}/man1/$$m" && \ + chmod 644 "${DESTDIR}${MANPREFIX}/man1/$$m"; \ + done uninstall: @echo removing executable file from ${DESTDIR}${PREFIX}/bin |
