build_json.mk (2014B)
1 # Look for a json keymap file 2 ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_5)/keymap.json)","") 3 KEYMAP_JSON := $(MAIN_KEYMAP_PATH_5)/keymap.json 4 KEYMAP_JSON_PATH := $(MAIN_KEYMAP_PATH_5) 5 else ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_4)/keymap.json)","") 6 KEYMAP_JSON := $(MAIN_KEYMAP_PATH_4)/keymap.json 7 KEYMAP_JSON_PATH := $(MAIN_KEYMAP_PATH_4) 8 else ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_3)/keymap.json)","") 9 KEYMAP_JSON := $(MAIN_KEYMAP_PATH_3)/keymap.json 10 KEYMAP_JSON_PATH := $(MAIN_KEYMAP_PATH_3) 11 else ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_2)/keymap.json)","") 12 KEYMAP_JSON := $(MAIN_KEYMAP_PATH_2)/keymap.json 13 KEYMAP_JSON_PATH := $(MAIN_KEYMAP_PATH_2) 14 else ifneq ("$(wildcard $(MAIN_KEYMAP_PATH_1)/keymap.json)","") 15 KEYMAP_JSON := $(MAIN_KEYMAP_PATH_1)/keymap.json 16 KEYMAP_JSON_PATH := $(MAIN_KEYMAP_PATH_1) 17 endif 18 19 ifneq ($(QMK_USERSPACE),) 20 ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_5)/keymap.json)","") 21 KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_5)/keymap.json 22 KEYMAP_JSON_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_5) 23 else ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_4)/keymap.json)","") 24 KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_4)/keymap.json 25 KEYMAP_JSON_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_4) 26 else ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_3)/keymap.json)","") 27 KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_3)/keymap.json 28 KEYMAP_JSON_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_3) 29 else ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_2)/keymap.json)","") 30 KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_2)/keymap.json 31 KEYMAP_JSON_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_2) 32 else ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_1)/keymap.json)","") 33 KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_1)/keymap.json 34 KEYMAP_JSON_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_1) 35 endif 36 endif