]> git.sur5r.net Git - i3/i3/blob - docs/docs.mk
Move docs to the new Makefile layout
[i3/i3] / docs / docs.mk
1 DISTCLEAN_TARGETS += clean-docs
2
3 # To pass additional parameters for asciidoc
4 ASCIIDOC = asciidoc
5
6 ASCIIDOC_NOTOC_TARGETS = \
7         docs/debugging.html \
8         docs/debugging-release-version.html
9
10 ASCIIDOC_TOC_TARGETS = \
11         docs/hacking-howto.html \
12         docs/userguide.html \
13         docs/ipc.html \
14         docs/multi-monitor.html \
15         docs/wsbar.html \
16         docs/testsuite.html \
17         docs/i3bar-protocol.html
18
19 ASCIIDOC_TARGETS = \
20         $(ASCIIDOC_TOC_TARGETS) \
21         $(ASCIIDOC_NOTOC_TARGETS)
22
23 ASCIIDOC_CALL = $(V_ASCIIDOC)$(ASCIIDOC) -n $(ASCIIDOC_FLAGS) -o $@ $<
24 ASCIIDOC_TOC_CALL = $(V_ASCIIDOC)$(ASCIIDOC) -a toc -n $(ASCIIDOC_FLAGS) -o $@ $<
25
26 docs: $(ASCIIDOC_TARGETS)
27
28 $(ASCIIDOC_TOC_TARGETS): docs/%.html: docs/%
29         $(ASCIIDOC_TOC_CALL)
30
31 $(ASCIIDOC_NOTOC_TARGETS): docs/%.html: docs/%
32         $(ASCIIDOC_CALL)
33
34 clean-docs:
35         rm -f $(ASCIIDOC_TARGETS)