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

obj-m +=9901.o
obj-m +=9901-isa.o

default:
	$(RM) *.mod.c *.o *.ko .*.cmd *.symvers
	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

install:
	cp 9901.ko 9901-isa.ko /lib/modules/$(shell uname -r)/kernel/drivers/serial/
	depmod -A
	chmod +x mcs9901
	cp mcs9901 /etc/init.d/
	ln -s /etc/init.d/mcs9901 /etc/rc.d/rc3.d/Smcs9901 || true  	
	ln -s /etc/init.d/mcs9901 /etc/rc.d/rc5.d/Smcs9901 || true
	modprobe 9901
	modprobe 9901-isa	

uninstall:
	modprobe -r 9901
	modprobe -r 9901-isa
	rm /lib/modules/$(shell uname -r)/kernel/drivers/serial/9901*
	depmod -A
	rm -f /etc/init.d/mcs9901
	rm -f /etc/rc.d/rc3.d/Smcs9901
	rm -f /etc/rc.d/rc5.d/Smcs9901

clean:
	$(RM) *.mod.c *.o *.ko .*.cmd *.symvers
