| # | |
| # 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 | |