FFLAGS = -O
#
SOURCE = iso.f isochr.f trk.f track.f indx.f intplz.f rdgrid.f ubvcol.f \
mkgrid.f
#
OBJ0 = mkgrid.o indx.o
OBJ1 = iso.o isochr.o indx.o intplz.o rdgrid.o ubvcol.o
OBJ2 = trk.o track.o indx.o intplz.o rdgrid.o ubvcol.o
#
#target definitions:

all: mkgrid iso trk HYB

.f.o: $(SOURCE)
	f77 $(FFLAGS) -c $?

mkgrid: $(OBJ0)
	f77 $(FFLAGS) -o mkgrid $(OBJ0)

iso: $(OBJ1)
	f77 $(FFLAGS) -o iso $(OBJ1)

trk: $(OBJ2)
	f77 $(FFLAGS) -o trk $(OBJ2)

# Create the grid for Hybrid
HYB: mkgrid
	( echo 3; echo "0.0001, 0.03"; echo "0.5, 50"; echo 3) \
	| ./mkgrid

clean:
	rm -f mkgrid iso trk *.o 
	rm -f *GRID fort.? M??.* Iso??.*

