55 lines
2.0 KiB
Makefile
55 lines
2.0 KiB
Makefile
# components
|
|
snd_soc_sunxi_component_rxsync-objs += snd_sunxi_rxsync.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_RXSYNC) += snd_soc_sunxi_component_rxsync.o
|
|
|
|
# common -> platform of dma
|
|
snd_soc_sunxi_pcm-objs += snd_sunxi_pcm.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_PCM) += snd_soc_sunxi_pcm.o
|
|
|
|
# common -> platform of hdmi audio (use for ahub | daudio)
|
|
snd_soc_sunxi_pcm_hdmi-objs += snd_sunxi_hdmi.o
|
|
snd_soc_sunxi_pcm_hdmi-objs += snd_sunxi_pcm_hdmi.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_PCM_HDMI) += snd_soc_sunxi_pcm_hdmi.o
|
|
|
|
# codec -> internal codec
|
|
ifneq (, $(filter y m, $(CONFIG_SND_SOC_SUNXI_SUN50IW9_CODEC)))
|
|
snd_soc_sunxi_internal_codec-objs += snd_sun50iw9_codec.o
|
|
endif
|
|
ifneq (, $(filter y m, $(CONFIG_SND_SOC_SUNXI_SUN8IW21_CODEC)))
|
|
snd_soc_sunxi_internal_codec-objs += snd_sun8iw21_codec.o
|
|
endif
|
|
snd_soc_sunxi_internal_codec-objs += snd_sunxi_common.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_INTERNALCODEC) += snd_soc_sunxi_internal_codec.o
|
|
|
|
# codec -> dummy codec
|
|
snd_soc_sunxi_dummy_codec-objs += snd_sunxi_dummy_codec.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_DUMMYCODEC) += snd_soc_sunxi_dummy_codec.o
|
|
|
|
# platform -> analog audio
|
|
snd_soc_sunxi_aaudio-objs += snd_sunxi_aaudio.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_AAUDIO) += snd_soc_sunxi_aaudio.o
|
|
|
|
# platform -> spdif
|
|
snd_soc_sunxi_spdif-objs += snd_sunxi_spdif.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_SPDIF) += snd_soc_sunxi_spdif.o
|
|
|
|
# platform -> dmic
|
|
snd_soc_sunxi_dmic-objs += snd_sunxi_dmic.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_DMIC) += snd_soc_sunxi_dmic.o
|
|
|
|
# platform -> daudio
|
|
snd_soc_sunxi_daudio-objs += snd_sunxi_daudio.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_DAUDIO) += snd_soc_sunxi_daudio.o
|
|
|
|
# platform -> ahub
|
|
snd_soc_sunxi_ahub_dam-objs += snd_sunxi_ahub_dam.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_AHUB_DAM) += snd_soc_sunxi_ahub_dam.o
|
|
|
|
snd_soc_sunxi_ahub-objs += snd_sunxi_ahub.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_AHUB) += snd_soc_sunxi_ahub.o
|
|
|
|
# common -> machine (note: Finally compile, save system startup time)
|
|
snd_soc_sunxi_machine-objs += snd_sunxi_mach.o
|
|
snd_soc_sunxi_machine-objs += snd_sunxi_mach_utils.o
|
|
obj-$(CONFIG_SND_SOC_SUNXI_MACH) += snd_soc_sunxi_machine.o
|