X-Git-Url: https://git.distorted.org.uk/~mdw/tig/blobdiff_plain/201f10e2aeffaec27636572224d79ea2577532d2..0573ba1c5130b08471bcce9be5545929b70b4b8f:/Makefile diff --git a/Makefile b/Makefile index c8580bf..c2d6b60 100644 --- a/Makefile +++ b/Makefile @@ -7,9 +7,10 @@ all: prefix ?= $(HOME) bindir ?= $(prefix)/bin -mandir ?= $(prefix)/man datarootdir ?= $(prefix)/share +sysconfdir ?= $(prefix)/etc docdir ?= $(datarootdir)/doc +mandir ?= $(datarootdir)/man # DESTDIR= # Get version either via git or from VERSION file. Allow either @@ -47,10 +48,12 @@ else TARNAME = tig-$(RPM_VERSION) endif -override CFLAGS += '-DTIG_VERSION="$(VERSION)"' +override CPPFLAGS += '-DTIG_VERSION="$(VERSION)"' +override CPPFLAGS += '-DSYSCONFDIR="$(sysconfdir)"' AUTORECONF ?= autoreconf ASCIIDOC ?= asciidoc +ASCIIDOC_FLAGS = -aversion=$(VERSION) -asysconfdir=$(sysconfdir) XMLTO ?= xmlto DOCBOOK2PDF ?= docbook2pdf @@ -152,35 +155,32 @@ manual.toc: manual.txt *) ref="$$ref, $$line" ;; \ esac; done | sed 's/\[\[\(.*\)\]\]/\1/' > $@ -README.html: README - $(ASCIIDOC) -b xhtml11 -d article -a readme $< +README.html: README asciidoc.conf + $(ASCIIDOC) $(ASCIIDOC_FLAGS) -b xhtml11 -d article -a readme $< -%.pdf : %.xml - $(DOCBOOK2PDF) $< - -%.1.html : %.1.txt - $(ASCIIDOC) -b xhtml11 -d manpage $< - -%.1.xml : %.1.txt - $(ASCIIDOC) -b docbook -d manpage -aversion=$(VERSION) $< +%.1.html : %.1.txt asciidoc.conf + $(ASCIIDOC) $(ASCIIDOC_FLAGS) -b xhtml11 -d manpage $< -%.1 : %.1.xml - $(XMLTO) -m manpage.xsl man $< +%.1.xml : %.1.txt asciidoc.conf + $(ASCIIDOC) $(ASCIIDOC_FLAGS) -b docbook -d manpage $< -%.5.html : %.5.txt - $(ASCIIDOC) -b xhtml11 -d manpage $< +%.5.html : %.5.txt asciidoc.conf + $(ASCIIDOC) $(ASCIIDOC_FLAGS) -b xhtml11 -d manpage $< -%.5.xml : %.5.txt - $(ASCIIDOC) -b docbook -d manpage -aversion=$(VERSION) $< +%.5.xml : %.5.txt asciidoc.conf + $(ASCIIDOC) $(ASCIIDOC_FLAGS) -b docbook -d manpage $< -%.5 : %.5.xml - $(XMLTO) -m manpage.xsl man $< +%.html : %.txt asciidoc.conf + $(ASCIIDOC) $(ASCIIDOC_FLAGS) -b xhtml11 -d article -n $< -%.html : %.txt - $(ASCIIDOC) -b xhtml11 -d article -n $< +%.xml : %.txt asciidoc.conf + $(ASCIIDOC) $(ASCIIDOC_FLAGS) -b docbook -d article $< -%.xml : %.txt - $(ASCIIDOC) -b docbook -d article $< +% : %.xml + $(XMLTO) man $< %.html-chunked : %.xml $(XMLTO) html -o $@ $< + +%.pdf : %.xml + $(DOCBOOK2PDF) $<