summaryrefslogtreecommitdiff
path: root/zephyr/zmake/zmake/configlib.py
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/zmake/zmake/configlib.py')
-rw-r--r--zephyr/zmake/zmake/configlib.py5
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)