Files
kernel_oneplus_8750-modules/qcom/opensource/dsp-kernel/Kbuild
dianlujitao f94b106295 qcom: dsp-kernel: Properly set DSP_TRACE_INCLUDE_PATH
Change-Id: Icf5c17722d8b1782635bfac5c0cb4cc122f032ac
2025-08-03 13:25:59 +05:30

54 lines
1.6 KiB
Makefile

# ported from Android.mk
$(info within KBUILD file KBUILD_EXTRA_SYMBOLS = $(KBUILD_EXTRA_SYMBOLS))
ifeq ($(CONFIG_ARCH_WAIPIO), y)
$(info within KBUILD file CONFIG_ARCH_WAIPIO = $(CONFIG_ARCH_WAIPIO))
KBUILD_CPPFLAGS += -DCONFIG_DSP_WAIPIO=1
ccflags-y += -DCONFIG_DSP_WAIPIO=1
endif
ifeq ($(CONFIG_ARCH_KALAMA), y)
$(info within KBUILD file CONFIG_ARCH_KALAMA = $(CONFIG_ARCH_KALAMA))
KBUILD_CPPFLAGS += -DCONFIG_DSP_KALAMA=1
ccflags-y += -DCONFIG_DSP_KALAMA=1
endif
ifeq ($(CONFIG_ARCH_PINEAPPLE), y)
$(info within KBUILD file CONFIG_ARCH_PINEAPPLE = $(CONFIG_ARCH_PINEAPPLE))
KBUILD_CPPFLAGS += -DCONFIG_DSP_PINEAPPLE=1
ccflags-y += -DCONFIG_DSP_PINEAPPLE=1
endif
ifeq ($(CONFIG_ARCH_SUN), y)
$(info within KBUILD file CONFIG_ARCH_SUN = $(CONFIG_ARCH_SUN))
KBUILD_CPPFLAGS += -DCONFIG_DSP_SUN=1
ccflags-y += -DCONFIG_DSP_SUN=1
endif
ifeq ($(CONFIG_ARCH_NIOBE), y)
$(info within KBUILD file CONFIG_ARCH_NIOBE = $(CONFIG_ARCH_NIOBE))
KBUILD_CPPFLAGS += -DCONFIG_DSP_NIOBE=1
ccflags-y += -DCONFIG_DSP_NIOBE=1
endif
ifeq ($(CONFIG_ARCH_MONACO), y)
$(info within KBUILD file CONFIG_ARCH_MONACO = $(CONFIG_ARCH_MONACO))
KBUILD_CPPFLAGS += -DCONFIG_DSP_MONACO=1
ccflags-y += -DCONFIG_DSP_MONACO=1
endif
ccflags-y += -DDSP_TRACE_INCLUDE_PATH=$(DSP_ROOT)/dsp
LINUXINCLUDE += -I$(DSP_ROOT)/include/linux
LINUXINCLUDE += -I$(DSP_ROOT)/include/uapi
frpc-adsprpc-y := dsp/fastrpc.o \
dsp/fastrpc_rpmsg.o \
cdsp-loader-y := dsp/cdsp-loader.o
obj-m := frpc-adsprpc.o # cdsp-loader.o
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/frpc-adsprpc.ko
#BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/cdsp-loader.ko