From 17ca402aa05cb3732dd511664198802d3cc6b5bb Mon Sep 17 00:00:00 2001 From: "Justin C. Miller" Date: Sat, 29 Jan 2022 16:05:34 -0800 Subject: [PATCH] [build] Rename module ninja files to module..ninja I was getting sick of tab completion not working for loading the elf binaries in gdb, so I'm renaming the module ninja files with a prefix. --- scripts/bonnibel/module.py | 2 +- scripts/bonnibel/project.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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")