Fix class member shadowing in folly::ProducerConsumerQueue
[folly.git] / folly / docs / Makefile
1 SOURCES=$(wildcard *.md)
2 PDF=$(SOURCES:%.md=%.pdf)
3 HTML=$(SOURCES:%.md=%.html)
4 INSTALL=install -c -m 644
5 PYTHON=python
6 PANDOCARGS=-s
7 PANDOC=/usr/bin/pandoc
8
9 export LANGUAGE=C
10 export LC_ALL=C
11
12 all: html index.html
13
14 pdf: $(PDF)
15
16 html: $(HTML)
17
18 # This needs pandoc 1.9 or later to work
19 %.pdf: %.md
20         $(PANDOC) -f markdown -o $*.pdf $*.md
21
22 %.html: %.md style.css
23         $(PANDOC) $(PANDOCARGS) -H style.css -f markdown -t html --toc -o $*.html $*.md
24
25 docs.md: $(SOURCES) style.css
26         $(PANDOC) $(PANDOCARGS) -H style.css -f markdown -t markdown --toc -o $@ *.md
27
28 index.html: $(SOURCES) style.css
29         $(PANDOC) $(PANDOCARGS) -H style.css -f markdown -t html --toc -o $@ *.md
30
31
32 clean:
33         $(RM) $(PDF) $(HTML) index.html