为爆米花内核构建脚本生成器
bonnibel的Python项目详细描述
#邦尼贝尔
bonnibel(pb简称)为一组模块构建[ninja][]个构建文件。 bonnibel是[jinja][]模板的瘦包装器,定义了两个模块_ 要建造和建造它们的目标。这使得表达能力 使用忍者的简单但功能强大的构建定义语言。
例如,bonnibel是为[爆米花][]而创建的,我需要这种能力 要为本地本机环境构建工具,请使用这些工具生成输出 其他生成阶段使用的文件,并生成引导加载程序、内核和 用户空间应用程序都有不同的编译器和链接器选项。 更复杂的是,几个库需要由 多目标环境中的应用程序。
[忍者]:https://ninja-build.org [金贾]:https://jinja.pocoo.org [爆米花]:https://github.com/justinian/popcorn