The build system================Building a complete operating system is a somewhat complex task. Simple tools like GNU make wouldresult in a lot of problems and hard to maintain scripts if used this way.Haiku uses a slightly more elaborate tool called Jam. Jam was initially developed by Perforce, butthey have now abandoned the product. As a result, Haiku currently maintains its own fork of Jamwith several customizations.The core idea of Jam is to provide generic rules (for example "how to build an application from a setof source files") and then apply these rules several times. The Haiku build system defines a numberof custom rules, allowing to build code both for Haiku and for the host operating system (to be runduring the compiling process).The build system also offers various ways to configure and customize your Haiku disk image... toctree::/build/sourcecode/build/compilers/build/repositories/README