18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Makefile for ALSA
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cisnd-usb-audio-objs := 	card.o \
78c2ecf20Sopenharmony_ci			clock.o \
88c2ecf20Sopenharmony_ci			endpoint.o \
98c2ecf20Sopenharmony_ci			format.o \
108c2ecf20Sopenharmony_ci			helper.o \
118c2ecf20Sopenharmony_ci			mixer.o \
128c2ecf20Sopenharmony_ci			mixer_quirks.o \
138c2ecf20Sopenharmony_ci			mixer_scarlett.o \
148c2ecf20Sopenharmony_ci			mixer_scarlett_gen2.o \
158c2ecf20Sopenharmony_ci			mixer_us16x08.o \
168c2ecf20Sopenharmony_ci			mixer_s1810c.o \
178c2ecf20Sopenharmony_ci			pcm.o \
188c2ecf20Sopenharmony_ci			power.o \
198c2ecf20Sopenharmony_ci			proc.o \
208c2ecf20Sopenharmony_ci			quirks.o \
218c2ecf20Sopenharmony_ci			stream.o \
228c2ecf20Sopenharmony_ci			validate.o
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_cisnd-usb-audio-$(CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER) += media.o
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_cisnd-usbmidi-lib-objs := midi.o
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci# Toplevel Module Dependency
298c2ecf20Sopenharmony_ciobj-$(CONFIG_SND_USB_AUDIO) += snd-usb-audio.o snd-usbmidi-lib.o
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ciobj-$(CONFIG_SND_USB_UA101) += snd-usbmidi-lib.o
328c2ecf20Sopenharmony_ciobj-$(CONFIG_SND_USB_USX2Y) += snd-usbmidi-lib.o
338c2ecf20Sopenharmony_ciobj-$(CONFIG_SND_USB_US122L) += snd-usbmidi-lib.o
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ciobj-$(CONFIG_SND) += misc/ usx2y/ caiaq/ 6fire/ hiface/ bcd2000/
368c2ecf20Sopenharmony_ciobj-$(CONFIG_SND_USB_LINE6)	+= line6/
37