Files
2026-08-24 10:03:24 +08:00

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