diff options
| author | 2013-01-06 15:52:33 +0100 | |
|---|---|---|
| committer | 2013-01-06 15:52:33 +0100 | |
| commit | 4fde21d9913a63e8f057543aefa5b4125d74bd85 (patch) | |
| tree | 3218768c2c8fa5ede3cf2ac02ea72138c2c36621 /doc | |
| parent | e2999eed45ccd6998c5a692f40b7ff47e1fcb8eb (diff) | |
| download | markam-4fde21d9913a63e8f057543aefa5b4125d74bd85.tar.gz markam-4fde21d9913a63e8f057543aefa5b4125d74bd85.zip | |
Use more variables
This allows any command used to be overridden, when, for example,
they're not installed in PATH.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/Makefile | 23 |
1 files changed, 13 insertions, 10 deletions
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 |
