zsh-autosuggestions/zsdoc/Makefile

36 lines
827 B
Makefile
Raw Normal View History

# This Makefile is to convert supplied Asciidoc file into
# other formats like pdf and man. The file contains code
# documentation.
#
# *.adoc files are generated by Makefile from upper (i.e. top)
# directory.
all: man pdf
# MANUAL
# Converted with a2x from asciidoc package
# a2x is little slow
man: man/zsh-autosuggestions.zsh.1
man/zsh-autosuggestions.zsh.1:
@mkdir -p man
a2x --verbose -L --doctype manpage --format manpage -D man zsh-autosuggestions.zsh.adoc
# PDF
# Uses asciidoctor not a2x (i.e. not asciidoc)
# Install with: gem install asciidoctor-pdf --pre
pdf: pdf/zsh-autosuggestions.zsh.pdf
pdf/zsh-autosuggestions.zsh.pdf:
@mkdir -p pdf
asciidoctor -a reproducible -b pdf -r asciidoctor-pdf -D pdf zsh-autosuggestions.zsh.adoc
clean:
rm -rf man pdf data
.PHONY: man pdf clean
# vim:noet:sts=8:ts=8