blob: 8b1b2994cae3669b6859a3aff35ad9ca31852592 [file]
#
# Makefile for the kernel audio_ipi device drivers
#
### flags
ccflags-y += -Wformat
#ccflags-y += -DDEBUG_IPI
### common include path
ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/include
ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/audio_ipi/include
### for adsp
#ifeq ($(CONFIG_MTK_AUDIODSP_SUPPORT),y)
ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/adsp/include
#endif
### for CM4
ifeq ($(CONFIG_MTK_TINYSYS_SCP_SUPPORT),y)
ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/scp/include
endif
### target object
obj-$(CONFIG_MTK_AUDIO_IPI) += audio_ipi.o
### build codes
audio_ipi-objs += common/audio_ipi.o
audio_ipi-objs += common/audio_task_manager.o
audio_ipi-objs += common/audio_messenger_ipi.o
audio_ipi-objs += common/audio_ipi_queue.o
audio_ipi-objs += common/adsp_ipi_queue.o
audio_ipi-objs += common/audio_ipi_dma.o
audio_ipi-objs += common/audio_ringbuf.o
audio_ipi-objs += common/audio_ipi_platform_common.o
### platform codes
IPI_PLATFORM_VERSION = v4
audio_ipi-objs += $(IPI_PLATFORM_VERSION)/audio_ipi_platform.o