Skip to content

Commit

Permalink
fix deps in Makefile #115
Browse files Browse the repository at this point in the history
Fix dependencies in Makefile for #113 (removing generated docs from git)
properly, such that a 'make install' will also rebuild vimpager and
generate the man pages, otherwise it errors out because it can't install
the nonexistant man pages.
  • Loading branch information
rkitover committed May 18, 2015
1 parent c303787 commit 79284a3
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ INSTALLMAN?= ${INSTALL} -m 444
INSTALLCONF?= ${INSTALL} -m 644
COPYFILE?= ${INSTALL} -m 644

all: vimpager vimpager.1 vimcat.1 README README.md
all: vimpager docs

vimpager: ansiesc.tar.uu less.vim.uu perldoc.vim.uu vimcat.uu ConcealRetab.vim.uu
mv vimpager vimpager.work
Expand Down Expand Up @@ -106,7 +106,7 @@ uninstall:
rm -f ${PREFIX}/share/man/man1/vimpager.1
rm -f ${PREFIX}/etc/vimpagerrc

install:
install: all
${MKPATH} ${DESTDIR}/${PREFIX}/bin
${INSTALLBIN} vimpager ${DESTDIR}/${PREFIX}/bin/vimpager
${INSTALLBIN} vimcat ${DESTDIR}/${PREFIX}/bin/vimcat
Expand All @@ -116,6 +116,8 @@ install:
${MKPATH} ${DESTDIR}/${SYSCONFDIR}
${INSTALLCONF} vimpagerrc ${DESTDIR}/${SYSCONFDIR}/vimpagerrc

docs: man README

man: vimpager.1 vimcat.1

%.1: %.md
Expand All @@ -131,4 +133,4 @@ README: vimpager.md
realclean distclean clean:
rm -f *.1 README

.PHONY: all install uninstall man realclean distclean clean
.PHONY: all install uninstall docs man realclean distclean clean

0 comments on commit 79284a3

Please sign in to comment.