CFLAGS = -m486  -O2 -pipe  
LDFLAGS = -lfl
CC = gcc

cool:	coolscan.c  scan.c coolscan.h 
	$(CC) $(CFLAGS) -o cool coolscan.c scan.c $(LDFLAGS)

	
.c.o: 
	$(CC)  $(CFLAGS)  -c  -o $*.o $<

vary1:	vary1.c coolscan.h
	$(CC) $(CFLAGS) -DCOOLSCAN_LIB -o vary1 vary1.c coolscan.c

vary2:	vary2.c coolscan.h
	$(CC) $(CFLAGS) -DCOOLSCAN_LIB -o vary2 vary2.c coolscan.c

scan.c:	scan.l coolscan.h

clean:
	rm -f *.o; rm -f scan.c; rm -f cool;
	rm -f vary1; rm -f vary2;
	
