obj-m := skey.o

all:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
dtbo:
	dtc -@ -I dts -o skey.dtbo skey.dts
install:
	cp skey.ko /lib/modules/$(shell uname -r)/kernel/drivers/hid/skey.ko
	depmod
	cp skey.dtbo /boot/overlays/skey.dtbo
	cp skey.service /etc/systemd/system/skey.service
clean:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean