Doc: Add performance chart to webpage
[cuda-ada.git] / doc / Makefile
1 DESTDIR   ?= html
2 STYLEPATH ?= .
3 PREPARE   := $(shell mkdir -p $(DESTDIR))
4
5 DOCNAME = article
6 DOCEXT  = lyx
7 DOC     = $(DOCNAME).$(DOCEXT)
8
9 ASCIIDOC_OPTS = \
10         --backend=xhtml11 \
11         --conf-file=page.conf \
12         -a stylesdir=$(STYLEPATH) \
13         -a linkcss \
14         -a disable-javascript \
15         -o -
16
17 all: $(DESTDIR)/asciidoc.css $(DESTDIR)/index.html \
18         $(DESTDIR)/performance-chart.png
19
20 $(DESTDIR)/asciidoc.css: asciidoc.css
21         cp $< $@
22
23 $(DESTDIR)/index.html: index page.conf ../README ../src/add.adb
24         asciidoc $(ASCIIDOC_OPTS) $< > $@
25
26 $(DESTDIR)/performance-chart.png: performance-chart.png
27         cp $< $@
28
29 article: $(DOCNAME).pdf
30
31 $(DOCNAME).pdf: $(DOC)
32         @lyx -e pdf $(DOC)
33
34 clean:
35         @rm -f $(DESTDIR)/*.html
36         @rm -f $(DESTDIR)/*.css
37         @rm -f $(DESTDIR)/*.png
38
39 .PHONY: clean