diff options
| author | Joel Challis <git@zvecr.com> | 2021-10-28 01:07:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-28 01:07:53 +0100 |
| commit | b780c797beb726839e99e3f4054f9b4c33331cdc (patch) | |
| tree | 019aed772e8204149727afb0841f9043a7084eda /builddefs/disable_features.mk | |
| parent | 6c507afcf212165dd5f3c3f6c026b517295c5090 (diff) | |
| download | qmk_firmware-b780c797beb726839e99e3f4054f9b4c33331cdc.tar.gz qmk_firmware-b780c797beb726839e99e3f4054f9b4c33331cdc.zip | |
Migrate makefile utilities to sub-directory (#14917)
Diffstat (limited to 'builddefs/disable_features.mk')
| -rw-r--r-- | builddefs/disable_features.mk | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/builddefs/disable_features.mk b/builddefs/disable_features.mk new file mode 100644 index 000000000..090a9b5a1 --- /dev/null +++ b/builddefs/disable_features.mk | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | # Unconditionally disable features that a keyboard advertises it doesn't support | ||
| 2 | |||
| 3 | FEATURE_NAMES := | ||
| 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 += STENO | ||
| 23 | FEATURE_NAMES += SWAP_HANDS | ||
| 24 | FEATURE_NAMES += WATCHDOG | ||
| 25 | FEATURE_NAMES += XT | ||
| 26 | |||
| 27 | $(foreach AFEATURE,$(FEATURE_NAMES),\ | ||
| 28 | $(if $(filter $($(AFEATURE)_SUPPORTED),no),$(eval $(AFEATURE)_ENABLE=no))) | ||
