diff options
author | Loïc Hoguin <essen@ninenines.eu> | 2016-11-01 13:10:51 +0200 |
---|---|---|
committer | Loïc Hoguin <essen@ninenines.eu> | 2016-11-01 13:10:51 +0200 |
commit | 4f5d8d7064faa1ee41eaf014127be15caf161ca8 (patch) | |
tree | 3c71477f1bc6c23897bbc2b27f587d29bb525fcd | |
parent | d4d307ede74303ca8005bba1ab585d2012c48cfb (diff) | |
download | erlang.mk-4f5d8d7064faa1ee41eaf014127be15caf161ca8.tar.gz erlang.mk-4f5d8d7064faa1ee41eaf014127be15caf161ca8.tar.bz2 erlang.mk-4f5d8d7064faa1ee41eaf014127be15caf161ca8.zip |
Test asciidoc with more than one man section
-rw-r--r-- | plugins/asciidoc.mk | 4 | ||||
-rw-r--r-- | test/plugin_asciidoc.mk | 12 |
2 files changed, 11 insertions, 5 deletions
diff --git a/plugins/asciidoc.mk b/plugins/asciidoc.mk index 5a40848..6253994 100644 --- a/plugins/asciidoc.mk +++ b/plugins/asciidoc.mk @@ -65,14 +65,14 @@ asciidoc-manual:: doc-deps asciidoc-manual:: $(ASCIIDOC_MANUAL_FILES) $(call erlang,$(call asciidoc2man.erl,$?)) - $(foreach s,$(MAN_SECTIONS),mkdir -p doc/man$s/ && mv doc/src/manual/*.$s.gz doc/man$s/) + $(foreach s,$(MAN_SECTIONS),mkdir -p doc/man$s/ && mv doc/src/manual/*.$s.gz doc/man$s/;) install-docs:: install-asciidoc install-asciidoc: asciidoc-manual $(foreach s,$(MAN_SECTIONS),\ mkdir -p $(MAN_INSTALL_PATH)/man$s/ && \ - install -g `id -u` -o `id -g` -m 0644 doc/man$s/*.gz $(MAN_INSTALL_PATH)/man$s/) + install -g `id -u` -o `id -g` -m 0644 doc/man$s/*.gz $(MAN_INSTALL_PATH)/man$s/;) distclean-asciidoc-manual: $(gen_verbose) rm -rf $(addprefix doc/man,$(MAN_SECTIONS)) diff --git a/test/plugin_asciidoc.mk b/test/plugin_asciidoc.mk index 8f20fae..62bda54 100644 --- a/test/plugin_asciidoc.mk +++ b/test/plugin_asciidoc.mk @@ -17,9 +17,6 @@ asciidoc-build: build clean $i "Add asciideck to the local dependencies" $t perl -ni.bak -e 'print;if ($$.==1) {print "DOC_DEPS = asciideck\n"}' $(APP)/Makefile - $i "Only enable man pages section 3" - $t perl -ni.bak -e 'print;if ($$.==1) {print "MAN_SECTIONS = 3\n"}' $(APP)/Makefile - $i "Run AsciiDoc" $t $(MAKE) -C $(APP) asciidoc $v @@ -27,6 +24,7 @@ asciidoc-build: build clean $t test ! -e $(APP)/doc/guide.pdf $t test ! -e $(APP)/doc/html/ $t test ! -e $(APP)/doc/man3/ + $t test ! -e $(APP)/doc/man7/ $i "Generate AsciiDoc documentation" $t mkdir -p $(APP)/doc/src/guide/ $(APP)/doc/src/manual/ @@ -39,6 +37,12 @@ asciidoc-build: build clean "erlang_mk - Erlang.mk test" "" \ "== Description" "" \ "Hello world!" > $(APP)/doc/src/manual/erlang_mk.asciidoc + $t printf "%s\n" \ + "= erlang_mk(7)" "" \ + "== Name" "" \ + "erlang_mk - Erlang.mk application" "" \ + "== Description" "" \ + "Summer is better than winter!" > $(APP)/doc/src/manual/erlang_mk_app.asciidoc $i "Run AsciiDoc" $t $(MAKE) -C $(APP) asciidoc $v @@ -47,6 +51,7 @@ asciidoc-build: build clean $t test -f $(APP)/doc/guide.pdf $t test -d $(APP)/doc/html/ $t test -f $(APP)/doc/man3/erlang_mk.3.gz + $t test -f $(APP)/doc/man7/erlang_mk.7.gz $i "Distclean the application" $t $(MAKE) -C $(APP) distclean $v @@ -55,6 +60,7 @@ asciidoc-build: build clean $t test ! -e $(APP)/doc/guide.pdf $t test ! -e $(APP)/doc/html/ $t test ! -e $(APP)/doc/man3/ + $t test ! -e $(APP)/doc/man7/ $i "Generate an invalid AsciiDoc file" $t printf "%s\n" \ |