Răsfoiți Sursa

[Modules] Provide access to current path in `rules.mk`. (#25061)

Nick Brassel 1 an în urmă
părinte
comite
1a6a9a7c77
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      lib/python/qmk/cli/generate/rules_mk.py

+ 2 - 0
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)