38 lines
1.1 KiB
Makefile
38 lines
1.1 KiB
Makefile
ifeq ($(LINUX_SRC), )
|
|
export KERNEL_SRC := /lib/modules/$(shell uname -r)/build
|
|
else
|
|
export KERNEL_SRC := $(LINUX_SRC)
|
|
endif
|
|
###############################################################################
|
|
# USB
|
|
###############################################################################
|
|
USB_MOD_NAME = btmtk_usb_mt76x3
|
|
USB_CFILES := \
|
|
btmtk_usb_main.c
|
|
|
|
$(USB_MOD_NAME)-objs := $(USB_CFILES:.c=.o)
|
|
|
|
ccflags-y += -DANDROID_OS
|
|
###############################################################################
|
|
# Common
|
|
###############################################################################
|
|
obj-m := $(USB_MOD_NAME).o
|
|
|
|
all:
|
|
make -C $(KERNEL_SRC) M=$(PWD) modules
|
|
|
|
usb:
|
|
make -C $(KERNEL_SRC) M=$(PWD) $(USB_MOD_NAME).ko
|
|
|
|
clean:
|
|
make -C $(KERNEL_SRC) M=$(PWD) clean
|
|
|
|
###############################################################################
|
|
# Check coding style
|
|
###############################################################################
|
|
ccs:
|
|
./scripts/checkpatch.pl -f btmtk_usb_main.c
|
|
./scripts/checkpatch.pl -f btmtk_usb_main.h
|
|
./scripts/checkpatch.pl -f btmtk_config.h
|
|
./scripts/checkpatch.pl -f btmtk_define.h
|