diff options
Diffstat (limited to 'zephyr/zmake/zmake/configlib.py')
-rw-r--r-- | zephyr/zmake/zmake/configlib.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/zephyr/zmake/zmake/configlib.py b/zephyr/zmake/zmake/configlib.py index a0463f1a86..a5c78ad22d 100644 --- a/zephyr/zmake/zmake/configlib.py +++ b/zephyr/zmake/zmake/configlib.py @@ -15,6 +15,7 @@ def _register_project(**kwargs): def register_host_project(**kwargs): + """Register a project that runs on a posix host.""" kwargs.setdefault("zephyr_board", "native_posix") kwargs.setdefault("supported_toolchains", ["llvm", "host"]) kwargs.setdefault("output_packer", zmake.output_packers.ElfPacker) @@ -22,21 +23,25 @@ def register_host_project(**kwargs): def register_host_test(test_name, **kwargs): + """Register a test project that runs on the host.""" kwargs.setdefault("is_test", True) return register_host_project(project_name="test-{}".format(test_name), **kwargs) def register_raw_project(**kwargs): + """Register a project that uses RawBinPacker.""" kwargs.setdefault("supported_toolchains", ["coreboot-sdk", "zephyr"]) kwargs.setdefault("output_packer", zmake.output_packers.RawBinPacker) return _register_project(**kwargs) def register_binman_project(**kwargs): + """Register a project that uses BinmanPacker.""" kwargs.setdefault("output_packer", zmake.output_packers.BinmanPacker) return register_raw_project(**kwargs) def register_npcx_project(**kwargs): + """Register a project that uses NpcxPacker.""" kwargs.setdefault("output_packer", zmake.output_packers.NpcxPacker) return register_binman_project(**kwargs) |