kBuild
kBuild 是一个基于修改过的 GNU make 和一套标准跨平台工具的构建框架。VirtualBox 是一个跨平台项目,因此我们需要一个强大的、可在多个平台上运行的构建系统。
kBuild 极其强大,并试图将其大部分复杂性隐藏在模板中,使得实际的 makefile 文件相对容易理解和编写。然而,kBuild 的核心非常复杂,目前全球只有 0.5 个人能完全理解它。
为了简化操作,kBuild 仓库包含所有受支持平台的所有工具的预编译二进制文件。如果您更喜欢自行构建这些工具,可以从其外部项目站点下载 kBuild 的完整源代码。
kBuild 也在 VirtualBox 之外使用,并由 Knut St. Osmundsen 作为业余爱好维护。kBuild 项目页面可在 http://svn.netlabs.org/kbuild 找到。
注意: 查看 TracWiki 获取使用维基的帮助。