Kbuild 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # ported from Android.mk
  2. $(info within KBUILD file KBUILD_EXTRA_SYMBOLS = $(KBUILD_EXTRA_SYMBOLS))
  3. ifeq ($(CONFIG_ARCH_WAIPIO), y)
  4. $(info within KBUILD file CONFIG_ARCH_WAIPIO = $(CONFIG_ARCH_WAIPIO))
  5. KBUILD_CPPFLAGS += -DCONFIG_DSP_WAIPIO=1
  6. ccflags-y += -DCONFIG_DSP_WAIPIO=1
  7. endif
  8. ifeq ($(CONFIG_ARCH_KALAMA), y)
  9. $(info within KBUILD file CONFIG_ARCH_KALAMA = $(CONFIG_ARCH_KALAMA))
  10. KBUILD_CPPFLAGS += -DCONFIG_DSP_KALAMA=1
  11. ccflags-y += -DCONFIG_DSP_KALAMA=1
  12. endif
  13. ifeq ($(CONFIG_ARCH_PINEAPPLE), y)
  14. $(info within KBUILD file CONFIG_ARCH_PINEAPPLE = $(CONFIG_ARCH_PINEAPPLE))
  15. KBUILD_CPPFLAGS += -DCONFIG_DSP_PINEAPPLE=1
  16. ccflags-y += -DCONFIG_DSP_PINEAPPLE=1
  17. endif
  18. LINUXINCLUDE += -I$(DSP_ROOT)/include/linux
  19. frpc-adsprpc-y := dsp/adsprpc.o \
  20. dsp/adsprpc_rpmsg.o \
  21. frpc-adsprpc-$(CONFIG_COMPAT) += dsp/adsprpc_compat.o \
  22. frpc_trusted-adsprpc-y := dsp/adsprpc.o \
  23. dsp/adsprpc_compat.o \
  24. dsp/adsprpc_socket.o \
  25. cdsp-loader-y := dsp/cdsp-loader.o
  26. obj-m := frpc-adsprpc.o cdsp-loader.o
  27. BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/frpc-adsprpc.ko
  28. #BOARD_VENDOR_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/cdsp-loader.ko