<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
 
+