You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.9 KiB

  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. ifneq ($(QMK_USERSPACE),)
  19. ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_5)/keymap.json)","")
  20. KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_5)/keymap.json
  21. KEYMAP_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_5)
  22. else ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_4)/keymap.json)","")
  23. KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_4)/keymap.json
  24. KEYMAP_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_4)
  25. else ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_3)/keymap.json)","")
  26. KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_3)/keymap.json
  27. KEYMAP_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_3)
  28. else ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_2)/keymap.json)","")
  29. KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_2)/keymap.json
  30. KEYMAP_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_2)
  31. else ifneq ("$(wildcard $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_1)/keymap.json)","")
  32. KEYMAP_JSON := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_1)/keymap.json
  33. KEYMAP_PATH := $(QMK_USERSPACE)/$(MAIN_KEYMAP_PATH_1)
  34. endif
  35. endif