文件名称:bonnibel:Ninja的jsix构建文件生成器
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-18 07:12:34
Python
邦尼贝尔 Bonnibel(简称pb )为一组模块构建构建文件。 Bonnibel不会尝试向用户隐藏Ninja的生成文件或语法。 大多数情况下,这样做是为了自动生成所有构建规则,同时让用户控制所使用的变量甚至编写自定义规则。 Bonnibel的配置可让您定义一个项目,以及该项目中要构建的一组模块。 您还必须指定一个配置文件来设置earch目标平台的基本编译程序和参数。 例如,Bonnibel是为创建的,在此我需要能够为多个目标环境(例如,在UEFI引导程序和内核中使用)构建工具或库,同时构建引导程序,内核和用户空间。所有具有不同编译器和链接器选项的应用程序。 有关使用示例,请参见jsix的构建文件。
【文件预览】:
bonnibel-master
----setup.py(724B)
----.gitignore(31B)
----bin()
--------pb(2KB)
----MANIFEST.in(43B)
----README.md(983B)
----bonnibel()
--------templates()
--------__init__.py(3KB)
--------rules.ninja(1KB)
--------source.py(370B)
--------module.py(4KB)
--------project.py(5KB)
--------version.py(839B)
--------build_context.py(2KB)