Documented build process; build documentation.
[marionette.git] / doc / index.txt
blob2be2f9ed319397e4fa57dd437e3b28582f6844f1
1 Directory structure
2 -------------------
4 === `libc/`
6 This contains a minimal C library - enough for the kernel.
8 === `kernel/`
10 This contains the core kernel parts that cannot be put in modules.
12 === `kernel/mm/`
14 This contains the link:mm.html[memory manager], which is rather confusing and
15 tangled, so it merits its own directory.
17 === `doc/`
19 This contains the documentation that you're reading now.
21 === `build/`
23 This directory is not part of the source distribution. It is created by the
24 build system to put all generated files in.
26 Building
27 --------
29 See link:build.html[building]