Files
android_kernel_samsung_sm86…/Kbuild
Anirudh Raghavendra c64cff5b57 adsprpc: msm: Add rules for compilation
Adding rules for compiling frpc_adsprpc ko and cdsploader
ko.

Change-Id: Ie0d13018fea971ffa20f0183c17a299ca47f29c7
Signed-off-by: Anirudh Raghavendra <quic_araghave@quicinc.com>
2022-09-23 10:05:54 -07:00

40 řádky
1.2 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
LINUXINCLUDE += -I$(DSP_ROOT)/include/linux
frpc-adsprpc-y := dsp/adsprpc.o \
dsp/adsprpc_rpmsg.o \
frpc-adsprpc-$(CONFIG_COMPAT) += dsp/adsprpc_compat.o \
frpc_trusted-adsprpc-y := dsp/adsprpc.o \
dsp/adsprpc_compat.o \
dsp/adsprpc_socket.o \
#cdsp-loader-y := dsp/cdsp-loader.o
#obj-m := frpc-adsprpc.o cdsp-loader.o
obj-m := frpc-adsprpc.o
BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/frpc-adsprpc.ko
#BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/cdsp-loader.ko