commit: 1a6a9a7c770b06866199caaa1022d7d01fc98e6b
parent 86c22a15aba8c7146b7c55ccdaf70b8f965a0caa
Author: Nick Brassel <nick@tzarc.org>
Date: Wed, 26 Mar 2025 21:30:45 +1100
[Modules] Provide access to current path in `rules.mk`. (#25061)
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/lib/python/qmk/cli/generate/rules_mk.py b/lib/python/qmk/cli/generate/rules_mk.py
@@ -72,6 +72,8 @@ def generate_modules_rules(keyboard, filename):
lines.append(f'COMMUNITY_MODULE_PATHS += {module_path}')
lines.append(f'VPATH += {module_path}')
lines.append(f'SRC += $(wildcard {module_path}/{module_path.name}.c)')
+ lines.append(f'MODULE_NAME_{module_path.name.upper()} := {module_path.name}')
+ lines.append(f'MODULE_PATH_{module_path.name.upper()} := {module_path}')
lines.append(f'-include {module_path}/rules.mk')
module_jsons = load_module_jsons(modules)