diff --git a/lib/python/qmk/cli/generate/rules_mk.py b/lib/python/qmk/cli/generate/rules_mk.py index be42043a3a..50d7d6b71a 100755 --- a/lib/python/qmk/cli/generate/rules_mk.py +++ b/lib/python/qmk/cli/generate/rules_mk.py @@ -61,14 +61,14 @@ def generate_modules_rules(keyboard, filename): modules = get_modules(keyboard, filename) if len(modules) > 0: lines.append('') - lines.append('OPT_DEFS += -DCOMMUNITY_MODULES_ENABLED=TRUE') + lines.append('OPT_DEFS += -DCOMMUNITY_MODULES_ENABLE=TRUE') for module in modules: module_path = find_module_path(module) if not module_path: raise FileNotFoundError(f"Module '{module}' not found.") lines.append('') lines.append(f'COMMUNITY_MODULES += {module_path.name}') # use module_path here instead of module as it may be a subdirectory - lines.append(f'OPT_DEFS += -DCOMMUNITY_MODULE_{module_path.name.upper()}=TRUE') + lines.append(f'OPT_DEFS += -DCOMMUNITY_MODULE_{module_path.name.upper()}_ENABLE=TRUE') lines.append(f'VPATH += {module_path}') lines.append(f'SRC += $(wildcard {module_path}/{module_path.name}.c)') lines.append(f'-include {module_path}/rules.mk') diff --git a/quantum/quantum.h b/quantum/quantum.h index 856120334e..59a415ead4 100644 --- a/quantum/quantum.h +++ b/quantum/quantum.h @@ -244,7 +244,7 @@ extern layer_state_t layer_state; # include "layer_lock.h" #endif -#ifdef COMMUNITY_MODULES_ENABLED +#ifdef COMMUNITY_MODULES_ENABLE # include "community_modules.h" #endif