From 4fde21d9913a63e8f057543aefa5b4125d74bd85 Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Sun, 6 Jan 2013 15:52:33 +0100 Subject: Use more variables This allows any command used to be overridden, when, for example, they're not installed in PATH. --- doc/Makefile | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'doc') diff --git a/doc/Makefile b/doc/Makefile index dbea1f8..36b33c4 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -1,4 +1,7 @@ DESTDIR ?= /usr/local +INSTALL_INFO = install-info +TEXI2PDF = texi2pdf +DVIPS = dvips .PHONY: all html dvi pdf ps install uninstall install-dvi install-pdf \ install-ps @@ -6,12 +9,12 @@ DESTDIR ?= /usr/local all: markam.info install: markam.info - install -Dm 655 markam.info "$(DESTDIR)/share/info/markam.info" - install-info --dir-file="$(DESTDIR)/share/info/dir" \ + $(INSTALL_DATA) markam.info "$(DESTDIR)/share/info/markam.info" + $(INSTALL_INFO) --dir-file="$(DESTDIR)/share/info/dir" \ "$(DESTDIR)/share/info/markam.info" uninstall: - install-info --dir-file="$(DESTDIR)/share/info/dir" \ + $(INSTALL_INFO) --dir-file="$(DESTDIR)/share/info/dir" \ --delete "$(DESTDIR)/share/info/markam.info" rm -f "$(DESTDIR)/share/info/markam.info" rm -f "$(DESTDIR)/share/doc/markam/dvi/markam.dvi" @@ -20,31 +23,31 @@ uninstall: rm -rf "$(DESTDIR)/share/doc/markam/html/" install-dvi: markam.dvi - install -Dm 655 markam.dvi \ + $(INSTALL_DATA) markam.dvi \ "$(DESTDIR)/share/doc/markam/dvi/markam.dvi" install-pdf: markam.pdf - install -Dm 655 markam.pdf \ + $(INSTALL_DATA) markam.pdf \ "$(DESTDIR)/share/doc/markam/pdf/markam.pdf" install-ps: markam.ps - install -Dm 655 markam.ps \ + $(INSTALL_DATA) markam.ps \ "$(DESTDIR)/share/doc/markam/ps/markam.ps" markam.info: markam.texi html: markam.texi - makeinfo --html markam.texi -o html + $(MAKEINFO) --html markam.texi -o html dvi: markam.dvi pdf: markam.pdf ps: markam.ps markam.dvi: markam.texi - texi2dvi markam.texi + $(TEXI2DVI) markam.texi markam.pdf: markam.texi - texi2pdf markam.texi + $(TEXI2PDF) markam.texi markam.ps: markam.dvi - dvips markam.dvi + $(DVIPS) markam.dvi -- cgit v1.3-2-g0d8e