Commit a4459198 authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

Makefile

parent 2408fead
Loading
Loading
Loading
Loading
+25 −3
Original line number Diff line number Diff line
@@ -11,18 +11,40 @@ EXTRA_CFLAGS += -O2

ccflags-y += -D__CHECK_ENDIAN__

# 

.PHONY: default
default:
	$(MAKE) -C $(KDIR) M=$(PWD) modules

.PHONY: clean
clean:
	$(MAKE) -C $(KDIR) M=$(PWD) clean
	rm -f /lib/modules/$(KVER)/drivers/platform/x86/legion-wmi.ko
	modprobe -r legion-wmi

# 

.PHONY: modules_install
modules_install:
	$(INSTALL) -d /lib/modules/$(KVER)/drivers/platform/x86/
	$(INSTALL) -m 644 legion-wmi.ko /lib/modules/$(KVER)/drivers/platform/x86/

.PHONY: install
install: modules_install
	depmod -a $(KVER)
	depmod -A
	modprobe legion-wmi

# 

.PHONY: modules_uninstall
modules_uninstall:
	rm -f /lib/modules/$(KVER)/drivers/platform/x86/legion-wmi.ko

.PHONY: uninstall
uninstall: modules_uninstall
	modprobe -r legion-wmi
	depmod -A

# 

.PHONY: purge
purge: uninstall clean