You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 395 B

12345678910111213141516171819202122232425
  1. MODULENAME := mapper
  2. KDIR := /lib/modules/$(shell uname -r)/build
  3. PWD := $(shell pwd)
  4. CC := gcc -Wall
  5. ifeq ($(KERNELRELEASE),)
  6. all ::
  7. $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
  8. else
  9. obj-m := $(MODULENAME).o
  10. endif
  11. load:
  12. insmod ./$(MODULENAME).ko
  13. unload:
  14. rmmod $(MODULENAME)
  15. setup:
  16. ./device_setup
  17. clean:
  18. rm -rf *.o *.ko Module.symvers *.mod.c .tmp_versions .mapper* modules.order