6dfc2cbb4425c15ac6e7235fecb096283f035707
[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
19 $(DESTDIR)/asciidoc.css: asciidoc.css
20         cp $< $@
21
22 $(DESTDIR)/index.html: index page.conf ../README ../src/add.adb
23         asciidoc $(ASCIIDOC_OPTS) $< > $@
24
25 article: $(DOCNAME).pdf
26
27 $(DOCNAME).pdf: $(DOC)
28         @lyx -e pdf $(DOC)
29
30 clean:
31         @rm -f $(DESTDIR)/*.html
32         @rm -f $(DESTDIR)/*.css
33
34 .PHONY: clean