Skip to content

Commit

Permalink
build the tutorial if node.js is available
Browse files Browse the repository at this point in the history
  • Loading branch information
Grahame Bowland committed Jan 17, 2012
1 parent 1c7a62c commit 9be247b
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 0 deletions.
6 changes: 6 additions & 0 deletions Makefile.in
Expand Up @@ -148,6 +148,12 @@ else
endif
endif

ifeq ($(CFG_NODE),)
$(info cfg: no node found, omitting doc/tutorial/web)
else
DOCS += doc/tutorial/web/index.html
endif

ifeq ($(CFG_NATURALDOCS),)
$(info cfg: no naturaldocs found, omitting library doc build)
else
Expand Down
1 change: 1 addition & 0 deletions configure
Expand Up @@ -289,6 +289,7 @@ probe CFG_NATURALDOCS naturaldocs
probe CFG_LLNEXTGEN LLnextgen
probe CFG_PANDOC pandoc
probe CFG_PDFLATEX pdflatex
probe CFG_NODE node

if [ -z "$CFG_ENABLE_CLANG" -a -z "$CFG_GCC" ]
then
Expand Down
20 changes: 20 additions & 0 deletions mk/docs.mk
Expand Up @@ -42,6 +42,26 @@ doc/rust.pdf: doc/rust.tex

endif

ifdef CFG_NODE

doc/tutorial/web/index.html: doc/tutorial/args.md \
doc/tutorial/control.md \
doc/tutorial/data.md \
doc/tutorial/ffi.md \
doc/tutorial/func.md \
doc/tutorial/generic.md \
doc/tutorial/iface.md \
doc/tutorial/index.md \
doc/tutorial/intro.md \
doc/tutorial/mod.md \
doc/tutorial/setup.md \
doc/tutorial/syntax.md \
doc/tutorial/task.md \
doc/tutorial/test.md
$(Q)cd doc/tutorial && $(CFG_NODE) build.js

endif

endif

ifdef CFG_LLNEXTGEN
Expand Down

0 comments on commit 9be247b

Please sign in to comment.