| SOURCES=$(wildcard *.md) |
| PDF=$(SOURCES:%.md=%.pdf) |
| HTML=$(SOURCES:%.md=%.html) |
| INSTALL=install -c -m 644 |
| PYTHON=python |
| PANDOCARGS=-s |
| PANDOC=/usr/bin/pandoc |
| |
| export LANGUAGE=C |
| export LC_ALL=C |
| |
| all: html index.html |
| |
| pdf: $(PDF) |
| |
| html: $(HTML) |
| |
| # This needs pandoc 1.9 or later to work |
| %.pdf: %.md |
| $(PANDOC) -f markdown -o $*.pdf $*.md |
| |
| %.html: %.md style.css |
| $(PANDOC) $(PANDOCARGS) -H style.css -f markdown -t html --toc -o $*.html $*.md |
| |
| docs.md: $(SOURCES) style.css |
| $(PANDOC) $(PANDOCARGS) -H style.css -f markdown -t markdown --toc -o $@ *.md |
| |
| index.html: $(SOURCES) style.css |
| $(PANDOC) $(PANDOCARGS) -H style.css -f markdown -t html --toc -o $@ *.md |
| |
| |
| clean: |
| $(RM) $(PDF) $(HTML) index.html |