Merge "2.13: Cleanup duplicate paragraph"
[lttng-docs.git] / Makefile
1 # Copyright 2016 Philippe Proulx <pproulx@efficios.com>
2
3 CONF = asciidoc.html5.conf
4 PREFIX = lttng-docs
5 ALLVERSIONS = $(sort $(wildcard 2.*))
6 ALLCHECK = $(foreach v, $(ALLVERSIONS), check-$(v))
7
8 ASCIIDOC = asciidoc -v -f $(CONF) -a source-highlighter=pygments
9 RM = rm -rf
10
11 define vrule
12 $(1)/$(PREFIX)-$(1).html: $(1)/$(PREFIX)-$(1).txt $(CONF)
13 $(ASCIIDOC) -a "lttng_version=$(1)" $(1)/$(PREFIX)-$(1).txt
14
15 .PHONY: $(1)
16
17 $(1): $(1)/$(PREFIX)-$(1).html
18
19 view-$(1):
20 xdg-open $(1)/$(PREFIX)-$(1).html
21
22 .PHONY: view-$(1)
23
24 check-$(1): $(1)/$(PREFIX)-$(1).txt $(CONF)
25 python3 tools/check.py $(1)/$(PREFIX)-$(1).txt
26
27 .PHONY: check-$(1)
28 endef
29
30 .PHONY: all
31
32 all: $(ALLVERSIONS)
33
34 $(foreach v,$(ALLVERSIONS),$(eval $(call vrule,$(v))))
35
36 .PHONY: check
37
38 check: $(ALLCHECK)
39
40 .PHONY: clean
41
42 clean:
43 $(RM) $(foreach v,$(ALLVERSIONS),$(v)/$(PREFIX)-$(v).html)
This page took 0.029398 seconds and 4 git commands to generate.