mirror of
https://github.com/qmk/qmk_firmware
synced 2024-11-19 03:36:28 +00:00
27 lines
723 B
Makefile
27 lines
723 B
Makefile
|
# none of my keyboards need LTO and it screws up I2C on my LSVI:
|
||
|
EXTRAFLAGS:=$(filter-out -flto,$(EXTRAFLAGS))
|
||
|
|
||
|
# turning off backlighting and audio for the split keebs
|
||
|
ifneq (,$(findstring lets_split,$(KEYBOARD)))
|
||
|
BACKLIGHT_ENABLE = no
|
||
|
BACKLIGHT_BREATHING = no
|
||
|
AUDIO_ENABLE = no
|
||
|
endif
|
||
|
ifneq (,$(findstring vitamins_included,$(KEYBOARD)))
|
||
|
BACKLIGHT_ENABLE = no
|
||
|
BACKLIGHT_BREATHING = no
|
||
|
AUDIO_ENABLE = no
|
||
|
endif
|
||
|
|
||
|
# both my plancks use audio but only the rev4 has backlighting
|
||
|
ifneq (,$(findstring planck,$(KEYBOARD)))
|
||
|
ifneq (,$(findstring rev4,$(KEYBOARD)))
|
||
|
BACKLIGHT_ENABLE = yes
|
||
|
BACKLIGHT_BREATHING = no
|
||
|
else
|
||
|
BACKLIGHT_ENABLE = no
|
||
|
BACKLIGHT_BREATHING = no
|
||
|
endif
|
||
|
AUDIO_ENABLE = yes
|
||
|
endif
|