# Linux DMA 驱动模板 Makefile
# 用法：
#   make              # 编译当前架构
#   make clean        # 清理
#   make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-  # 交叉编译 ARM

obj-m += dma_demo.o

KDIR ?= /lib/modules/$(shell uname -r)/build

all:
	$(MAKE) -C $(KDIR) M=$(PWD) modules

clean:
	$(MAKE) -C $(KDIR) M=$(PWD) clean

load:
	sudo insmod dma_demo.ko

unload:
	sudo rmmod dma_demo
