Various instructions for setting up Linux OS on Clevo N950TP6
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
755 B

  1. modname := clevo-xsm-wmi
  2. obj-m := $(modname).o
  3. KVERSION := $(shell uname -r)
  4. KDIR := /lib/modules/$(KVERSION)/build
  5. PWD := "$$(pwd)"
  6. ifdef DEBUG
  7. CFLAGS_$(obj-m) := -DDEBUG
  8. endif
  9. default:
  10. $(MAKE) -C $(KDIR) M=$(PWD) modules
  11. clean:
  12. $(MAKE) O=$(PWD) -C $(KDIR) M=$(PWD) clean
  13. load:
  14. -rmmod $(modname)
  15. insmod $(modname).ko
  16. install:
  17. mkdir -p /lib/modules/$(KVERSION)/misc/$(modname)
  18. install -m 0755 -o root -g root $(modname).ko /lib/modules/$(KVERSION)/kernel/drivers/input/keyboard/$(modname)
  19. depmod -a
  20. uninstall:
  21. rm /lib/modules/$(KVERSION)/kernel/drivers/input/keyboard/$(modname)/$(modname).ko
  22. rmdir /lib/modules/$(KVERSION)/kernel/drivers/input/keyboard/$(modname)
  23. rmdir /lib/modules/$(KVERSION)/kernel/drivers/input/keyboard
  24. depmod -a