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

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

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

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

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

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