Makefile 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. # SPDX-License-Identifier: GPL-2.0
  2. snd-soc-core-y := soc-core.o soc-dapm.o soc-jack.o soc-utils.o soc-dai.o soc-component.o
  3. snd-soc-core-y += soc-pcm.o soc-devres.o soc-ops.o soc-link.o soc-card.o
  4. snd-soc-core-$(CONFIG_SND_SOC_COMPRESS) += soc-compress.o
  5. ifneq ($(CONFIG_SND_SOC_TOPOLOGY),)
  6. snd-soc-core-y += soc-topology.o
  7. endif
  8. ifneq ($(CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST),)
  9. # snd-soc-test-y := soc-topology-test.o
  10. obj-$(CONFIG_SND_SOC_TOPOLOGY_KUNIT_TEST) += soc-topology-test.o
  11. endif
  12. ifneq ($(CONFIG_SND_SOC_CARD_KUNIT_TEST),)
  13. obj-$(CONFIG_SND_SOC_CARD_KUNIT_TEST) += soc-card-test.o
  14. endif
  15. ifneq ($(CONFIG_SND_SOC_UTILS_KUNIT_TEST),)
  16. # snd-soc-test-y := soc-utils-test.o
  17. obj-$(CONFIG_SND_SOC_UTILS_KUNIT_TEST) += soc-utils-test.o
  18. endif
  19. ifneq ($(CONFIG_SND_SOC_OPS_KUNIT_TEST),)
  20. obj-$(CONFIG_SND_SOC_OPS_KUNIT_TEST) += soc-ops-test.o
  21. endif
  22. ifneq ($(CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM),)
  23. snd-soc-core-y += soc-generic-dmaengine-pcm.o
  24. endif
  25. ifneq ($(CONFIG_SND_SOC_AC97_BUS),)
  26. snd-soc-core-y += soc-ac97.o
  27. endif
  28. ifneq ($(CONFIG_SND_SOC_ACPI),)
  29. snd-soc-acpi-y := soc-acpi.o
  30. endif
  31. obj-$(CONFIG_SND_SOC_ACPI) += snd-soc-acpi.o
  32. obj-$(CONFIG_SND_SOC_USB) += soc-usb.o
  33. obj-$(CONFIG_SND_SOC) += snd-soc-core.o
  34. obj-$(CONFIG_SND_SOC) += codecs/
  35. obj-$(CONFIG_SND_SOC) += generic/
  36. obj-$(CONFIG_SND_SOC) += apple/
  37. obj-$(CONFIG_SND_SOC) += adi/
  38. obj-$(CONFIG_SND_SOC) += amd/
  39. obj-$(CONFIG_SND_SOC) += atmel/
  40. obj-$(CONFIG_SND_SOC) += au1x/
  41. obj-$(CONFIG_SND_SOC) += bcm/
  42. obj-$(CONFIG_SND_SOC) += cirrus/
  43. obj-$(CONFIG_SND_SOC) += dwc/
  44. obj-$(CONFIG_SND_SOC) += fsl/
  45. obj-$(CONFIG_SND_SOC) += google/
  46. obj-$(CONFIG_SND_SOC) += hisilicon/
  47. obj-$(CONFIG_SND_SOC) += jz4740/
  48. obj-$(CONFIG_SND_SOC) += loongson/
  49. obj-$(CONFIG_SND_SOC) += img/
  50. obj-$(CONFIG_SND_SOC) += intel/
  51. obj-$(CONFIG_SND_SOC) += mediatek/
  52. obj-$(CONFIG_SND_SOC) += meson/
  53. obj-$(CONFIG_SND_SOC) += mxs/
  54. obj-$(CONFIG_SND_SOC) += kirkwood/
  55. obj-$(CONFIG_SND_SOC) += pxa/
  56. obj-$(CONFIG_SND_SOC) += qcom/
  57. obj-$(CONFIG_SND_SOC) += renesas/
  58. obj-$(CONFIG_SND_SOC) += rockchip/
  59. obj-$(CONFIG_SND_SOC) += samsung/
  60. obj-$(CONFIG_SND_SOC) += sdca/
  61. obj-$(CONFIG_SND_SOC) += sof/
  62. obj-$(CONFIG_SND_SOC) += sophgo/
  63. obj-$(CONFIG_SND_SOC) += spacemit/
  64. obj-$(CONFIG_SND_SOC) += spear/
  65. obj-$(CONFIG_SND_SOC) += sprd/
  66. obj-$(CONFIG_SND_SOC) += starfive/
  67. obj-$(CONFIG_SND_SOC) += sti/
  68. obj-$(CONFIG_SND_SOC) += stm/
  69. obj-$(CONFIG_SND_SOC) += sunxi/
  70. obj-$(CONFIG_SND_SOC) += tegra/
  71. obj-$(CONFIG_SND_SOC) += ti/
  72. obj-$(CONFIG_SND_SOC) += uniphier/
  73. obj-$(CONFIG_SND_SOC) += ux500/
  74. obj-$(CONFIG_SND_SOC) += xilinx/
  75. obj-$(CONFIG_SND_SOC) += xtensa/
  76. obj-$(CONFIG_SND_SOC) += sdw_utils/