qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

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