Added makefile to build mobicore driver Change-Id: Ibf2194d26a34bf2d15cea903a9ef4e0c6a084609 Signed-off-by: Lukas Hänel <lukas.haenel@gi-de.com> Signed-off-by: Mona Hossain <mhossain@codeaurora.org> Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
32 lines
1023 B
Makefile
32 lines
1023 B
Makefile
#
|
|
# Makefile for the kernel mobicore drivers
|
|
#
|
|
GUD_ROOT_FOLDER := drivers/gud
|
|
# add our modules to kernel.
|
|
obj-$(CONFIG_MOBICORE_API) += mckernelapi.o
|
|
obj-$(CONFIG_MOBICORE_SUPPORT) += mcdrvmodule.o
|
|
|
|
mcdrvmodule-objs := mobicore_driver/logging.o mobicore_driver/main.o
|
|
|
|
mckernelapi-objs := mobicore_kernelapi/main.o \
|
|
mobicore_kernelapi/clientlib.o \
|
|
mobicore_kernelapi/device.o \
|
|
mobicore_kernelapi/session.o \
|
|
mobicore_kernelapi/connection.o
|
|
|
|
# Release mode by default
|
|
ccflags-y := -DNDEBUG
|
|
ccflags-y += -Wno-declaration-after-statement
|
|
|
|
ccflags-$(CONFIG_MOBICORE_DEBUG) += -DDEBUG
|
|
ccflags-$(CONFIG_MOBICORE_VERBOSE) += -DDEBUG_VERBOSE
|
|
|
|
# Choose one platform from the folder
|
|
MOBICORE_PLATFORM := $(shell (ls -1 $(PWD)/$(GUD_ROOT_FOLDER)/mobicore_driver/platforms | tail -1) )
|
|
# Use the available platform folder
|
|
ccflags-y += -I$(GUD_ROOT_FOLDER)/mobicore_driver/platforms/$(MOBICORE_PLATFORM)
|
|
|
|
|
|
ccflags-y += -I$(GUD_ROOT_FOLDER)/mobicore_driver/public
|
|
ccflags-y += -I$(GUD_ROOT_FOLDER)/mobicore_kernelapi/include
|