#########################################################
#             Makefile for MOS7840   LINUX 2.6          #      
#########################################################

KDIR:=/lib/modules/$(shell uname -r)/build
MDIR:=/lib/modules/$(shell uname -r)/kernel/drivers/usb/serial

EXTRA_CFLAGS += -I$(KDIR)/drivers/usb/serial


obj-m:= mos7840.o

default:
	$(MAKE) -C $(KDIR) $(EXTRA_CFLAGS) SUBDIRS=$(PWD) modules
	gcc -pthread ioctl.c -o ioctl

clean:
	rm -rf .tmp_versions Module.symvers *.mod.c *.o *.ko .*.cmd Module.markers modules.order ioctl *~

load:
	-modprobe usbserial
	insmod mos7840.ko

unload:
	rmmod mos7840

install:
	sh mosinstall

uninstall:
	sh mosuninstall





