diff options
| author | Nick Brassel <nick@tzarc.org> | 2025-03-26 21:30:45 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-26 10:30:45 +0000 |
| commit | 1a6a9a7c770b06866199caaa1022d7d01fc98e6b (patch) | |
| tree | 0af70b0cd959e256050ab1755578df16db2b40f6 /lib/python/qmk/cli | |
| parent | 86c22a15aba8c7146b7c55ccdaf70b8f965a0caa (diff) | |
[Modules] Provide access to current path in `rules.mk`. (#25061)
Diffstat (limited to 'lib/python/qmk/cli')
| -rwxr-xr-x | lib/python/qmk/cli/generate/rules_mk.py | 2 |
1 files 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 index ef4101d77f..01d71d277f 100755 --- 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): | |||
| 72 | lines.append(f'COMMUNITY_MODULE_PATHS += {module_path}') | 72 | lines.append(f'COMMUNITY_MODULE_PATHS += {module_path}') |
| 73 | lines.append(f'VPATH += {module_path}') | 73 | lines.append(f'VPATH += {module_path}') |
| 74 | lines.append(f'SRC += $(wildcard {module_path}/{module_path.name}.c)') | 74 | lines.append(f'SRC += $(wildcard {module_path}/{module_path.name}.c)') |
| 75 | lines.append(f'MODULE_NAME_{module_path.name.upper()} := {module_path.name}') | ||
| 76 | lines.append(f'MODULE_PATH_{module_path.name.upper()} := {module_path}') | ||
| 75 | lines.append(f'-include {module_path}/rules.mk') | 77 | lines.append(f'-include {module_path}/rules.mk') |
| 76 | 78 | ||
| 77 | module_jsons = load_module_jsons(modules) | 79 | module_jsons = load_module_jsons(modules) |
