diff --git a/scripts/bonnibel/module.py b/scripts/bonnibel/module.py index 4fa6439..796e13e 100644 --- a/scripts/bonnibel/module.py +++ b/scripts/bonnibel/module.py @@ -85,7 +85,7 @@ class Module: children |= {m for m in child.depmods if not m in closed} def generate(self, output): - filename = str(output / f"{self.name}.ninja") + filename = str(output / f"module.{self.name}.ninja") with open(filename, "w") as buildfile: from pathlib import Path diff --git a/scripts/bonnibel/project.py b/scripts/bonnibel/project.py index 6a4802c..e71e85a 100644 --- a/scripts/bonnibel/project.py +++ b/scripts/bonnibel/project.py @@ -171,7 +171,7 @@ class Project: outputs = ['build.ninja'], implicit = regen_implicits, implicit_outputs = - [f"{mod.name}.ninja" for mod in modules.values()] + + [f"module.{mod.name}.ninja" for mod in modules.values()] + [f"{target.name}/target.ninja" for target in targets] + [boot_config], ) @@ -212,4 +212,4 @@ class Project: build.newline() for mod in mods: - build.subninja(f"{mod}.ninja") + build.subninja(f"module.{mod}.ninja")