mirror of https://github.com/qmk/qmk_firmware
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
|