18d6344f9Sopenharmony_ci# 28d6344f9Sopenharmony_ci# Copyright (c) 2022-2023 Huawei Device Co., Ltd. 38d6344f9Sopenharmony_ci# 48d6344f9Sopenharmony_ci# This software is licensed under the terms of the GNU General Public 58d6344f9Sopenharmony_ci# License version 2, as published by the Free Software Foundation, and 68d6344f9Sopenharmony_ci# may be copied, distributed, and modified under those terms. 78d6344f9Sopenharmony_ci# 88d6344f9Sopenharmony_ci# This program is distributed in the hope that it will be useful, 98d6344f9Sopenharmony_ci# but WITHOUT ANY WARRANTY; without even the implied warranty of 108d6344f9Sopenharmony_ci# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 118d6344f9Sopenharmony_ci# GNU General Public License for more details. 128d6344f9Sopenharmony_ci# 138d6344f9Sopenharmony_ci# 148d6344f9Sopenharmony_ci 158d6344f9Sopenharmony_ciKHDF_AUDIO_KHDF_ROOT_DIR = drivers/hdf/khdf 168d6344f9Sopenharmony_ciKHDF_FRAMEWORK_ROOT_DIR = drivers/hdf/framework 178d6344f9Sopenharmony_ciKHDF_AUDIO_RK3568_INC_DIR = drivers/hdf/framework/../../../device/board/hihope/rk3568/audio_drivers 188d6344f9Sopenharmony_ci 198d6344f9Sopenharmony_ciobj-$(CONFIG_DRIVERS_HDF_AUDIO_RK3568) += \ 208d6344f9Sopenharmony_ci codec/rk809_codec/src/rk809_codec_adapter.o \ 218d6344f9Sopenharmony_ci codec/rk809_codec/src/rk809_codec_impl.o \ 228d6344f9Sopenharmony_ci codec/rk809_codec/src/rk809_codec_linux_driver.o \ 238d6344f9Sopenharmony_ci dsp/src/rk3568_dsp_adapter.o \ 248d6344f9Sopenharmony_ci dsp/src/rk3568_dsp_ops.o \ 258d6344f9Sopenharmony_ci dai/src/rk3568_dai_adapter.o \ 268d6344f9Sopenharmony_ci dai/src/rk3568_dai_ops.o \ 278d6344f9Sopenharmony_ci dai/src/rk3568_dai_linux_driver.o \ 288d6344f9Sopenharmony_ci soc/src/rk3568_dma_adapter.o \ 298d6344f9Sopenharmony_ci soc/src/rk3568_dma_ops.o 308d6344f9Sopenharmony_ci 318d6344f9Sopenharmony_ciccflags-$(CONFIG_DRIVERS_HDF_AUDIO_RK3568) += \ 328d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_AUDIO_KHDF_ROOT_DIR)/osal/include \ 338d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/core \ 348d6344f9Sopenharmony_ci -I$(srctree)/drivers/hdf/inner_api/osal/shared \ 358d6344f9Sopenharmony_ci -I$(srctree)/drivers/hdf/inner_api/host/shared \ 368d6344f9Sopenharmony_ci -I$(srctree)/drivers/hdf/inner_api/utils \ 378d6344f9Sopenharmony_ci -I$(srctree)/drivers/hdf/inner_api/core \ 388d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/utils \ 398d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/osal \ 408d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/platform \ 418d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/config \ 428d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/audio \ 438d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/ability/sbuf/include \ 448d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/common/include/host \ 458d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/host/include \ 468d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/core/include \ 478d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/sapm/include \ 488d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/dispatch/include \ 498d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/common/include \ 508d6344f9Sopenharmony_ci -I$(srctree)/bounds_checking_function/include \ 518d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/soc/include \ 528d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/dai/include \ 538d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/dsp/include \ 548d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/codec/rk809_codec/include \ 558d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/include 568d6344f9Sopenharmony_ci 578d6344f9Sopenharmony_ciobj-$(CONFIG_DRIVERS_HDF_AUDIO_ANA_HEADSET) += \ 588d6344f9Sopenharmony_ci headset_monitor/src/analog_headset_base.o \ 598d6344f9Sopenharmony_ci headset_monitor/src/analog_headset_core.o \ 608d6344f9Sopenharmony_ci headset_monitor/src/analog_headset_gpio.o \ 618d6344f9Sopenharmony_ci headset_monitor/src/analog_headset_adc.o 628d6344f9Sopenharmony_ci 638d6344f9Sopenharmony_ciccflags-$(CONFIG_DRIVERS_HDF_AUDIO_ANA_HEADSET) += \ 648d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/input/driver \ 658d6344f9Sopenharmony_ci -I$(srctree)/drivers/hdf/evdev \ 668d6344f9Sopenharmony_ci -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/headset_monitor/include 67