CC	= gcc

MODVERSION= -D__KERNEL__ -I- -I. -I./promise_raid_engine -I/usr/src/linux -I/usr/src/linux/include -I/usr/src/linux/include/linux -I/usr/src/linux/drivers/scsi  -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h  

NOMODVERSION= -D__KERNEL__ -I- -I. -I./promise_raid_engine -I/usr/src/linux -I/usr/src/linux/include -I/usr/src/linux/include/linux -I/usr/src/linux/drivers/scsi  -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE  

FT	= artemis.o utility.o os.o channel.o global.o promise_raid_engine/engine.o wrapper.o fasttrak.o ftlog.o

.SUFFIXES: .c.o nomodversion modversion

.c.o: ; $(CC) $(INDEP386) -c $*.c 

modversion: ;	$(CC) $(MODVERSION) -c artemis.c
		$(CC) $(MODVERSION) -c utility.c
		$(CC) $(MODVERSION) -c os.c
		$(CC) $(MODVERSION) -c channel.c
		$(CC) $(MODVERSION) -c ftlog.c
		$(CC) $(MODVERSION) -c fasttrak.c
		$(CC) $(MODVERSION) -c wrapper.c
		$(CC) $(MODVERSION) -c global.c

nomodversion: ;	$(CC) $(NOMODVERSION) -c artemis.c
		$(CC) $(NOMODVERSION) -c utility.c
		$(CC) $(NOMODVERSION) -c os.c
		$(CC) $(NOMODVERSION) -c channel.c
		$(CC) $(NOMODVERSION) -c ftlog.c
		$(CC) $(NOMODVERSION) -c fasttrak.c
		$(CC) $(NOMODVERSION) -c wrapper.c
		$(CC) $(NOMODVERSION) -c global.c

modversionoff	: nomodversion
		ld -r -o ft.o $(FT) 

modversionon	: modversion 
		ld -r -o ft.o $(FT) 

clean	:
	rm -f *.o 
