<bluetooth>: <modify bt sdio make file for build pass>
<context>
Test: build pass
Change-Id: I2d4f1aa650df1ac4006b038d378bbf626f2cd15a
CR-Id: AUTO00003711
diff --git a/Makefile b/Makefile
index b5b6c23..c9f04c5 100644
--- a/Makefile
+++ b/Makefile
@@ -1,32 +1,63 @@
-
export KERNEL_SRC := /lib/modules/$(shell uname -r)/build
+
+$(warning $(CC))
###############################################################################
# USB
###############################################################################
+USB_MOD_NAME = btmtk_usb
+USB_CFILES := \
+ btmtk_usb_main.c \
+ btmtk_usb_dbgfs.c \
+ btmtk_usb_fifo.c
+$(USB_MOD_NAME)-objs := $(USB_CFILES:.c=.o)
+
###############################################################################
# SDIO
###############################################################################
-VPATH = /opt/toolchains/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux
SDIO_MOD_NAME = btmtksdio
SDIO_CFILES := \
btmtk_sdio.c btmtk_main.c
$(SDIO_MOD_NAME)-objs := $(SDIO_CFILES:.c=.o)
+
###############################################################################
# Common
###############################################################################
+ifeq ($(PLATFORM),MT8516_YOCTO)
obj-m := $(SDIO_MOD_NAME).o
+else
+obj-m := $(USB_MOD_NAME).o $(SDIO_MOD_NAME).o
+endif
+
all:
make -C $(KERNEL_SRC) M=$(PWD) modules
+usb:
+ make -C $(KERNEL_SRC) M=$(PWD) $(USB_MOD_NAME).ko
+
+sdio:
+ifeq ($(PLATFORM),MT8516_YOCTO)
+ make -C $(LINUX_SRC) M=$(PWD) modules
+else
+ make -C $(KERNEL_SRC) M=$(PWD) $(SDIO_MOD_NAME).ko
+endif
+
clean:
make -C $(KERNEL_SRC) M=$(PWD) clean
+
# Check coding style
export IGNORE_CODING_STYLE_RULES := NEW_TYPEDEFS,LEADING_SPACE,CODE_INDENT,SUSPECT_CODE_INDENT
ccs:
+ ./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_usb_main.c
+ ./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_usb_main.h
./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_config.h
./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_define.h
+ ./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_usb_dbgfs.c
+ ./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_usb_dbgfs.h
+ ./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_usb_fifo.c
+ ./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_usb_fifo.h
./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_drv.h
./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_main.c
./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_sdio.c
./util/checkpatch.pl --no-tree --show-types --max-line-length=120 --ignore $(IGNORE_CODING_STYLE_RULES) -f btmtk_sdio.h
+