162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Makefile for ALSA
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_cisnd-usb-audio-objs := 	card.o \
762306a36Sopenharmony_ci			clock.o \
862306a36Sopenharmony_ci			endpoint.o \
962306a36Sopenharmony_ci			format.o \
1062306a36Sopenharmony_ci			helper.o \
1162306a36Sopenharmony_ci			implicit.o \
1262306a36Sopenharmony_ci			mixer.o \
1362306a36Sopenharmony_ci			mixer_quirks.o \
1462306a36Sopenharmony_ci			mixer_scarlett.o \
1562306a36Sopenharmony_ci			mixer_scarlett_gen2.o \
1662306a36Sopenharmony_ci			mixer_us16x08.o \
1762306a36Sopenharmony_ci			mixer_s1810c.o \
1862306a36Sopenharmony_ci			pcm.o \
1962306a36Sopenharmony_ci			power.o \
2062306a36Sopenharmony_ci			proc.o \
2162306a36Sopenharmony_ci			quirks.o \
2262306a36Sopenharmony_ci			stream.o \
2362306a36Sopenharmony_ci			validate.o
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_cisnd-usb-audio-$(CONFIG_SND_USB_AUDIO_MIDI_V2) += midi2.o
2662306a36Sopenharmony_cisnd-usb-audio-$(CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER) += media.o
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_cisnd-usbmidi-lib-objs := midi.o
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci# Toplevel Module Dependency
3162306a36Sopenharmony_ciobj-$(CONFIG_SND_USB_AUDIO) += snd-usb-audio.o snd-usbmidi-lib.o
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ciobj-$(CONFIG_SND_USB_UA101) += snd-usbmidi-lib.o
3462306a36Sopenharmony_ciobj-$(CONFIG_SND_USB_USX2Y) += snd-usbmidi-lib.o
3562306a36Sopenharmony_ciobj-$(CONFIG_SND_USB_US122L) += snd-usbmidi-lib.o
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ciobj-$(CONFIG_SND) += misc/ usx2y/ caiaq/ 6fire/ hiface/ bcd2000/
3862306a36Sopenharmony_ciobj-$(CONFIG_SND_USB_LINE6)	+= line6/
39