kernel_samsung_a34x-permissive/sound/soc/codecs/dbmdx/Makefile
2024-04-28 15:49:01 +02:00

76 lines
2 KiB
Makefile
Executable file

ifeq ($(CONFIG_SND_SOC_DBMDX),y)
obj-$(CONFIG_SND_SOC_DBMDX) := dbmdx.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-spi.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-i2c.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-i2c-d2.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-i2c-d4.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-spi-d2.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-spi-d4.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-uart-d2.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-uart-d4.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-uart.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-i2s.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-customer.o
obj-$(CONFIG_SND_SOC_DBMDX) += dbmdx-cdev.o
obj-$(CONFIG_SND_SOC_DBMDX_SND_CAPTURE) += dbmdx-snd.o
obj-$(CONFIG_SND_SOC_DBMDX_SND_CAPTURE) += dbmdx-snd-pcm.o
else
ifeq ($(CONFIG_SND_SOC_DBMDX),m)
KBUILD_CFLAGS += -DCONFIG_SND_SOC_DBMDX_MODULE=1
obj-$(CONFIG_SND_SOC_DBMDX) := dbmdx_codec.o
dbmdx_codec-objs := dbmdx.o dbmdx-customer.o dbmdx-cdev.o dbmdx-i2s.o
#DBMD4
ifneq ($(CONFIG_SND_SOC_DBMD4_SPI),)
dbmdx_codec-objs += dbmdx-spi.o
dbmdx_codec-objs += dbmdx-spi-d4.o
endif
ifneq ($(CONFIG_SND_SOC_DBMD4_I2C),)
dbmdx_codec-objs += dbmdx-i2c.o
dbmdx_codec-objs += dbmdx-i2c-d4.o
endif
ifneq ($(CONFIG_SND_SOC_DBMD4_UART),)
dbmdx_codec-objs += dbmdx-uart.o
dbmdx_codec-objs += dbmdx-uart-d4.o
endif
#DBMD2
ifneq ($(CONFIG_SND_SOC_DBMD2_SPI),)
dbmdx_codec-objs += dbmdx-spi.o
dbmdx_codec-objs += dbmdx-spi-d2.o
endif
ifneq ($(CONFIG_SND_SOC_DBMD2_I2C),)
dbmdx_codec-objs += dbmdx-i2c.o
dbmdx_codec-objs += dbmdx-i2c-d2.o
endif
ifneq ($(CONFIG_SND_SOC_DBMD2_UART),)
dbmdx_codec-objs += dbmdx-uart.o
dbmdx_codec-objs += dbmdx-uart-d2.o
endif
ifeq ($(CONFIG_SND_SOC_DBMDX_SND_CAPTURE),y)
dbmdx_codec-objs += dbmdx-snd.o
dbmdx_codec-objs += dbmdx-snd-pcm.o
endif
endif
endif
ifneq ($(KERNELRELEASE),)
# kbuild part of makefile
else
# normal makefile
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) \
KBUILD_EXTMOD=$(PWD) \
modules
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
endif