Makefile 332 B

1234567891011121314151617
  1. ifeq ($(KERNELRELEASE), )
  2. KERNELDIR := /lib/modules/$(shell uname -r)/build
  3. PWD :=$(shell pwd)
  4. default:
  5. $(MAKE) -C $(KERNELDIR) M=$(PWD)
  6. clean:
  7. rm -rf .tmp_versions Module.symvers *.mod.c *.o *.ko .*.cmd Module.markers modules.order
  8. load:
  9. modprobe usbserial
  10. insmod ch34x.ko
  11. unload:
  12. rmmod ch34x
  13. else
  14. obj-m := ch34x.o
  15. endif