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.

31 lines
879 B

  1. # Unconditionally disable features that a keyboard advertises it doesn't support
  2. FEATURE_NAMES :=
  3. FEATURE_NAMES += ADAFRUIT_BLE
  4. FEATURE_NAMES += AUDIO
  5. FEATURE_NAMES += BACKLIGHT
  6. FEATURE_NAMES += BLUETOOTH
  7. FEATURE_NAMES += DIP_SWITCH
  8. FEATURE_NAMES += DYNAMIC_KEYMAP
  9. FEATURE_NAMES += ENCODER
  10. FEATURE_NAMES += HAPTIC
  11. FEATURE_NAMES += HD44780
  12. FEATURE_NAMES += IOS_DEVICE
  13. FEATURE_NAMES += LCD_BACKLIGHT
  14. FEATURE_NAMES += LCD
  15. FEATURE_NAMES += OLED
  16. FEATURE_NAMES += POINTING_DEVICE
  17. FEATURE_NAMES += PRINTING
  18. FEATURE_NAMES += PS2_MOUSE
  19. FEATURE_NAMES += RGBLIGHT
  20. FEATURE_NAMES += RGB_MATRIX
  21. FEATURE_NAMES += SLEEP_LED
  22. FEATURE_NAMES += SERIAL_LINK
  23. FEATURE_NAMES += STENO
  24. FEATURE_NAMES += SWAP_HANDS
  25. FEATURE_NAMES += VISUALIZER
  26. FEATURE_NAMES += WATCHDOG
  27. FEATURE_NAMES += XT
  28. $(foreach AFEATURE,$(FEATURE_NAMES),\
  29. $(if $(filter $($(AFEATURE)_SUPPORTED),no),$(eval $(AFEATURE)_ENABLE=no)))