1
# The default target of this Makefile is...
2
all::
3
4
+-include ../../shared.mak
5
-include ../../config.mak.autogen
6
-include ../../config.mak
7
14
../../GIT-VERSION-FILE: FORCE
15
$(MAKE) -C ../../ GIT-VERSION-FILE
16
16
--include ../../GIT-VERSION-FILE
17
-
17
# this should be set to a 'standard' bsd-type install program
18
INSTALL ?= install
19
RM ?= rm -f
20
21
ASCIIDOC = asciidoc
23
-ASCIIDOC_CONF = -f ../../Documentation/asciidoc.conf
22
+ASCIIDOC_CONF = -f asciidoc.conf
23
ASCIIDOC_HTML = xhtml11
24
ASCIIDOC_DOCBOOK = docbook
25
ASCIIDOC_EXTRA =
26
+ASCIIDOC_DEPS = asciidoc.conf
27
XMLTO = xmlto
28
XMLTO_EXTRA =
29
32
ASCIIDOC_CONF =
33
ASCIIDOC_HTML = xhtml5
34
ASCIIDOC_DOCBOOK = docbook
35
-ASCIIDOC_EXTRA += -I../../Documentation -rasciidoctor-extensions
35
+ASCIIDOC_EXTRA += -I. -rasciidoctor-extensions
36
ASCIIDOC_EXTRA += -alitdd='&\#x2d;&\#x2d;'
37
+ASCIIDOC_DEPS = asciidoctor-extensions.rb
38
XMLTO_EXTRA += --skip-validation
39
endif
40
83
$(GIT_SUBTREE_DOC): $(GIT_SUBTREE_XML)
84
$(XMLTO) -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $^
85
85
-$(GIT_SUBTREE_XML): $(GIT_SUBTREE_TXT)
86
+$(GIT_SUBTREE_XML): $(GIT_SUBTREE_TXT) $(ASCIIDOC_DEPS)
87
$(ASCIIDOC) -b $(ASCIIDOC_DOCBOOK) -d manpage $(ASCIIDOC_CONF) \
87
- -agit_version=$(GIT_VERSION) $(ASCIIDOC_EXTRA) $^
88
+ $(ASCIIDOC_EXTRA) $<
89
89
-$(GIT_SUBTREE_HTML): $(GIT_SUBTREE_TXT)
90
+$(GIT_SUBTREE_HTML): $(GIT_SUBTREE_TXT) $(ASCIIDOC_DEPS)
91
$(ASCIIDOC) -b $(ASCIIDOC_HTML) -d manpage $(ASCIIDOC_CONF) \
91
- -agit_version=$(GIT_VERSION) $(ASCIIDOC_EXTRA) $^
92
+ $(ASCIIDOC_EXTRA) $<
93
94
$(GIT_SUBTREE_TEST): $(GIT_SUBTREE)
95
cp $< $@
99
100
clean:
101
$(RM) $(GIT_SUBTREE)
102
+ $(RM) asciidoc.conf asciidoctor-extensions.rb
103
$(RM) *.xml *.html *.1
104
105
+asciidoc.conf: ../../Documentation/asciidoc.conf.in ../../GIT-VERSION-FILE
106
+ $(QUIET_GEN)$(call version_gen,"$(shell pwd)/../..",$<,$@)
107
+asciidoctor-extensions.rb: ../../Documentation/asciidoctor-extensions.rb.in ../../GIT-VERSION-FILE
108
+ $(QUIET_GEN)$(call version_gen,"$(shell pwd)/../..",$<,$@)
109
+
110
.PHONY: FORCE