Newer
Older
MAN_FILTER = $(wildcard git*.txt)
ifeq ($(wildcard ../../build-docdep.perl),../../build-docdep.perl)
vpath %conf . .. ../..
vpath %in . .. ../..
vpath %xsl . .. ../..
else
mandir = $(prefix)/share/man/$(lang)
endif
include ../../Makefile
ASCIIDOC_EXTRA += -I../.. -I. -rasciidoctor-extensions
ASCIIDOC_CONF = -f ../../asciidoc.conf
install-l10n:
$(INSTALL) -d -m 755 $(DESTDIR)$(man1dir)
$(INSTALL) -d -m 755 $(DESTDIR)$(man5dir)
$(INSTALL) -d -m 755 $(DESTDIR)$(man7dir)
if [ ! -z "$(DOC_MAN1)" ]; then $(INSTALL) -m 644 $(DOC_MAN1) $(DESTDIR)$(man1dir); fi
if [ ! -z "$(DOC_MAN5)" ]; then $(INSTALL) -m 644 $(DOC_MAN5) $(DESTDIR)$(man5dir); fi
if [ ! -z "$(DOC_MAN7)" ]; then $(INSTALL) -m 644 $(DOC_MAN7) $(DESTDIR)$(man7dir); fi
ifndef V
QUIET_PO4A = @echo ' ' PO4A $(lang) $@;
QUIET_ASCIIDOC = @echo ' ' ASCIIDOC $(lang) $@;
endif
-include ../GIT-VERSION-FILE
ASCIIDOC_EXTRA = -d manpage -I.. -I. -rasciidoctor-extensions
ASCIIDOC_EXTRA += -amanmanual='Git Manual' \
-amansource='Git $(GIT_VERSION)' \
-amanversion=$(GIT_VERSION)
ASCIIDOC_EXTRA += -alitdd='\--'
$(QUIET_ASCIIDOC)asciidoctor -b xhtml5 \
$(ASCIIDOC_EXTRA) $<
MANPAGES=$(patsubst %.txt,%.1,$(MAN_FILTER))
$(MANPAGES): %.1: %.txt
$(QUIET_ASCIIDOC)asciidoctor -b manpage -o $@ \
$(ASCIIDOC_EXTRA) $<
install-txt:
install -d -m 755 $(prefix)/$(lang)
[ -z "$$(ls *.txt 2>/dev/null)" ] || install *.txt -m 644 $(prefix)/$(lang)
[ -z "$$(ls *.html 2>/dev/null)" ] || install *.html -m 644 $(prefix)/$(lang)