[build] Refactor build options definitions

Split out build definition YAML files to allow different options based
on config, target, kind of module, and target/kind combination.
This commit is contained in:
Justin C. Miller
2023-07-30 23:44:04 -06:00
parent 778e766f6b
commit 21916ab869
14 changed files with 261 additions and 234 deletions

View File

@@ -37,6 +37,9 @@ class Manifest:
self.drivers = [self.__build_entry(modules, i)
for i in config.get("drivers", tuple())]
self.tools = [self.__build_entry(modules, i)
for i in config.get("tools", tuple())]
self.flags = config.get("flags", tuple())
self.symbols = ""