xref: /linux/sound/soc/intel/avs/Makefile (revision a9e6060bb2a6cae6d43a98ec0794844ad01273d3)
19fe51c55SCezary Rojewski# SPDX-License-Identifier: GPL-2.0-only
29fe51c55SCezary Rojewski
3590d82e6STakashi Iwaisnd-soc-avs-y := dsp.o ipc.o messages.o utils.o core.o loader.o \
4f7fc624bSCezary Rojewski		 topology.o path.o pcm.o board_selection.o control.o \
5f7fc624bSCezary Rojewski		 sysfs.o
6590d82e6STakashi Iwaisnd-soc-avs-y += cldma.o
7*af1c968dSCezary Rojewskisnd-soc-avs-y += skl.o apl.o cnl.o icl.o tgl.o mtl.o lnl.o ptl.o
89fe51c55SCezary Rojewski
9590d82e6STakashi Iwaisnd-soc-avs-y += trace.o
1069b23b39SCezary Rojewski# tell define_trace.h where to find the trace header
1169b23b39SCezary RojewskiCFLAGS_trace.o := -I$(src)
1269b23b39SCezary Rojewski
139e3c15beSCezary Rojewskiifneq ($(CONFIG_DEBUG_FS),)
14590d82e6STakashi Iwaisnd-soc-avs-y += probes.o debugfs.o
159e3c15beSCezary Rojewskiendif
169e3c15beSCezary Rojewski
179fe51c55SCezary Rojewskiobj-$(CONFIG_SND_SOC_INTEL_AVS) += snd-soc-avs.o
1897030a43SCezary Rojewski
1997030a43SCezary Rojewski# Machine support
2097030a43SCezary Rojewskiobj-$(CONFIG_SND_SOC) += boards/
21