disable_features.mk 766 B

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