[Core] Re-order user space rules inclusion (#17459)
This commit is contained in:
parent
6a0d90f81a
commit
69fa2d8378
@ -118,6 +118,15 @@ MAIN_KEYMAP_PATH_5 := $(KEYBOARD_PATH_5)/keymaps/$(KEYMAP)
|
|||||||
INFO_RULES_MK = $(shell $(QMK_BIN) generate-rules-mk --quiet --escape --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/info_rules.mk)
|
INFO_RULES_MK = $(shell $(QMK_BIN) generate-rules-mk --quiet --escape --keyboard $(KEYBOARD) --output $(KEYBOARD_OUTPUT)/src/info_rules.mk)
|
||||||
include $(INFO_RULES_MK)
|
include $(INFO_RULES_MK)
|
||||||
|
|
||||||
|
# Userspace setup and definitions
|
||||||
|
ifeq ("$(USER_NAME)","")
|
||||||
|
USER_NAME := $(KEYMAP)
|
||||||
|
endif
|
||||||
|
USER_PATH := users/$(USER_NAME)
|
||||||
|
|
||||||
|
# Pull in user level rules.mk
|
||||||
|
-include $(USER_PATH)/rules.mk
|
||||||
|
|
||||||
# Check for keymap.json first, so we can regenerate keymap.c
|
# Check for keymap.json first, so we can regenerate keymap.c
|
||||||
include $(BUILDDEFS_PATH)/build_json.mk
|
include $(BUILDDEFS_PATH)/build_json.mk
|
||||||
|
|
||||||
@ -356,14 +365,7 @@ generated-files: $(KEYBOARD_OUTPUT)/src/info_config.h $(KEYBOARD_OUTPUT)/src/def
|
|||||||
|
|
||||||
.INTERMEDIATE : generated-files
|
.INTERMEDIATE : generated-files
|
||||||
|
|
||||||
# Userspace setup and definitions
|
# Include user level config
|
||||||
ifeq ("$(USER_NAME)","")
|
|
||||||
USER_NAME := $(KEYMAP)
|
|
||||||
endif
|
|
||||||
USER_PATH := users/$(USER_NAME)
|
|
||||||
|
|
||||||
# Pull in user level rules.mk
|
|
||||||
-include $(USER_PATH)/rules.mk
|
|
||||||
ifneq ("$(wildcard $(USER_PATH)/config.h)","")
|
ifneq ("$(wildcard $(USER_PATH)/config.h)","")
|
||||||
CONFIG_H += $(USER_PATH)/config.h
|
CONFIG_H += $(USER_PATH)/config.h
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user