3 KVERSION := $(shell uname -r)
4 KDIR := /lib/modules/$(KVERSION)/build
7 .PHONY: clean default dkms-add dkms-build dkms-deb dkms-install dkms-rpm dkms-uninstall install
10 $(MAKE) -C $(KDIR) M=$(PWD) clean
13 $(MAKE) -C $(KDIR) M=$(PWD) modules
16 dkms add --force $(PWD)
19 dkms build -m intel-nuc-led -v 1.0
22 dkms mkdeb intel-nuc-led/1.0 --source-only
24 dkms-install: dkms-build
25 dkms install -m intel-nuc-led -v 1.0
26 @depmod -a $(KVERSION)
29 dkms mkrpm intel-nuc-led/1.0 --source-only
32 dkms status intel-nuc-led/1.0
35 dkms remove -m intel-nuc-led -v 1.0 --all
36 rm -rf /usr/src/intel-nuc-led-1.0/
39 $(MAKE) -C $(KDIR) M=$(PWD) modules_install
40 @depmod -a $(KVERSION)