diff --git a/tmk_core/protocol/lufa.mk b/tmk_core/protocol/lufa.mk index a67939906e0..b048c1836cb 100644 --- a/tmk_core/protocol/lufa.mk +++ b/tmk_core/protocol/lufa.mk @@ -17,6 +17,10 @@ LUFA_SRC = lufa.c \ usb_descriptor.c \ $(LUFA_SRC_USB) +ifeq ($(strip $(MIDI_ENABLE)), yes) + LUFA_SRC += $(LUFA_ROOT_PATH)/Drivers/USB/Class/Device/MIDIClassDevice.c +endif + ifeq ($(strip $(VIRTSER_ENABLE)), yes) LUFA_SRC += $(LUFA_ROOT_PATH)/Drivers/USB/Class/Device/CDCClassDevice.c endif