# Vanilla makefile for distribution
# NOTE: Some Sun compilers have trouble with -O2 on trainingset.c
# You may need to set local c comipler options, e.g.
#    CFLAGS = -O2 -f68881
#
CFLAGS = -O3
 
.SUFFIXES: .o .c .l .ln

SRC = global.c args.c backup.c determinate.c finddef.c gain.c index.c interpret.c\
		io.c join.c main.c prune.c trainingset.c
OBJ = args.o backup.o finddef.o gain.o global.o index.o interpret.o io.o\
		join.o main.o prune.o trainingset.o determinate.o
LINT = args.ln backup.ln finddef.ln gain.ln global.ln index.ln interpret.ln io.ln\
		join.ln main.ln prune.ln trainingset.ln determinate.ln

.c.o:
#	lint -c $<
	cc $(CFLAGS) -c $<

foil2:  $(OBJ)
#	lint -x $(LINT) -lm >,nittygritty
	cc -o foil2 $(OBJ) -lm

.c.ln:
	lint -c $<

$(OBJ): defns.i extern.i
