obj-m:=ldusb.o

KBDIR:=/lib/modules/$(shell uname -r)/build
KDIR:=/lib/modules/$(shell uname -r)/kernel

PWD:=$(shell pwd)

default:
	$(MAKE) -C $(KBDIR) SUBDIRS=$(PWD) modules

clean:
	rm -f *.ko *.o
	rm -rf .tmp*
	rm -f .*.*.cmd
	rm -f *.mod.*
	rm -f Module.symvers

install:
	cp $(PWD)/ldusb.rules /etc/udev/rules.d
	cp $(PWD)/ldusb.ko $(KDIR)/drivers/usb/misc
	depmod -a

uninstall:
	rm -f /etc/udev/rules.d/ldusb.rules
	rm -f $(KDIR)/drivers/usb/misc/ldusb.ko
	depmod -a
	rmmod ldusb
