rust/mk
Huon Wilson bb8ac2159f docs: render rustdoc docs with rustdoc, hack around sundown code-fence
parsing limitations.

Sundown parses

    ```
    ~~~

as a valid codeblock (i.e. mismatching delimiters), which made using
rustdoc on its own documentation impossible (since it used nested
codeblocks to demonstrate how testable codesnippets worked).

This modifies those snippets so that they're delimited by indentation,
but this then means they're tested by `rustdoc --test` & rendered as
Rust code (because there's no way to add `notrust` to
indentation-delimited code blocks). A comment is added to stop the
compiler reading the text too closely, but this unfortunately has to be
visible in the final docs, since that's the text on which the
highlighting happens.
2014-03-09 20:59:43 +11:00
..
clean.mk mk: rewrite the documentation handling. 2014-03-09 19:34:40 +11:00
crates.mk mk: rewrite the documentation handling. 2014-03-09 19:34:40 +11:00
ctags.mk Don't make tags for our dependencies and tests. 2013-11-16 13:44:52 +11:00
dist.mk Make OS X installer build from /tmp/dist/pkgroot, and have it be part of the 'make dist' target 2014-02-27 19:59:02 -08:00
docs.mk docs: render rustdoc docs with rustdoc, hack around sundown code-fence 2014-03-09 20:59:43 +11:00
host.mk Refactor the build system for easily adding crates 2014-01-26 00:53:41 -08:00
install.mk Address review feedback 2014-02-16 17:36:43 -08:00
llvm.mk Only build LLVM tools Rust needs. 2014-01-15 17:47:48 -08:00
main.mk fix typos with with repeated words, just like this sentence. 2014-03-06 20:19:14 +09:00
perf.mk support for GNU configure syntax 2013-10-29 16:22:08 -07:00
platform.mk mk: Remove old flags to llc for arm. 2014-02-15 20:08:33 -05:00
prepare.mk mk: Don't install host rlibs 2014-02-21 10:55:30 -08:00
reconfig.mk mk: Move most of Makefile.in to .mk files 2014-02-14 17:45:54 -08:00
rt.mk Add MKFILE_DEPS to compiler-rt target 2014-02-14 10:46:19 -08:00
rustllvm.mk Remove VPATH usage in Makefiles 2014-02-02 10:59:14 -08:00
snap.mk support for GNU configure syntax 2013-10-29 16:22:08 -07:00
stage0.mk Make rustc's own lib directory configurable and change the default to rustlib. Fixes #3319 2014-01-05 12:06:20 +01:00
target.mk Build compiler-rt and link it to all crates, similarly to morestack. 2014-02-11 15:59:59 -08:00
tests.mk mk: rename check-...-doc-<crate> to check-...-doc-crate-<crate>. 2014-03-09 19:34:40 +11:00
util.mk mk: Address review feedback 2014-02-14 19:17:50 -08:00