obj-m += libusbMod.o

KDIR := /lib/modules/$(shell uname -r)/build
PWD  := $(shell pwd)

# 默认目标：只编译内核模块
all: libusbMod.ko

# 编译内核模块
libusbMod.ko:
	make -C $(KDIR) M=$(PWD) modules

# 清理所有生成文件
clean:
	make -C $(KDIR) M=$(PWD) clean

# 加载模块
load:
	sudo insmod libusbMod.ko

# 卸载模块
unload:
	sudo rmmod libusbMod
