TARGET = isicom
VERINFO = 
SMP = 
KERNEL_VER =
MODULE=isicom_3.08

ifdef verinfo
	VERINFO = -DMODVERSIONS 
endif
ifdef smp
	SMP = -D__SMP__
endif

ifdef kern_2_4
	KERNEL_VER = -DKERNEL_2_4_X
endif

	CFLAGS =  -I/usr/src/linux-$(shell uname -r)/include -O4 -DMODULE -D__KERNEL__ -fomit-frame-pointer  -Wall $(VERINFO) $(SMP) $(KERNEL_VER) 


all:    $(TARGET).o firmld

$(TARGET).o: isicom.c 
	cc $(CFLAGS) -c $<  2> ./err.log 
firmld:
	cc firmld.c -o firmld 2>> ./err.log

clean:
	rm -f *.o *.log
	rm -f firmld
#Included by Ravindra for unloading the driver
unload:
	@rmmod $(MODULE)
