TOMS715 = \
	anorm.o \
	besei0.o \
	besei1.o \
	besek0.o \
	besek1.o \
	besi0.o \
	besi1.o \
	besj0.o \
	besj1.o \
	besk0.o \
	besk1.o \
	besy0.o \
	besy1.o \
	calcei.o \
	calci0.o \
	calci1.o \
	calck0.o \
	calck1.o \
	calerf.o \
	caljy0.o \
	caljy1.o \
	daw.o \
	derf.o \
	derfc.o \
	derfcx.o \
	dgamma.o \
	dlgama.o \
	dsubn.o \
	ei.o \
	eone.o \
	expei.o \
	machar.o \
	psi.o \
	ren.o \
	ribesl.o \
	rjbesl.o \
	rkbesl.o \
	rybesl.o

algtst : algtst.o $(TOMS715)
	$(F77) -o $@ $^

anrtst : anrtst.o $(TOMS715)
	$(F77) -o $@ $^

dawtst : dawtst.o $(TOMS715)
	$(F77) -o $@ $^

eitest : eitest.o $(TOMS715)
	$(F77) -o $@ $^

erftst : erftst.o $(TOMS715)
	$(F77) -o $@ $^

gamtst : gamtst.o $(TOMS715)
	$(F77) -o $@ $^

i0test : i0test.o $(TOMS715)
	$(F77) -o $@ $^

i1test : i1test.o $(TOMS715)
	$(F77) -o $@ $^

j0test : j0test.o $(TOMS715)
	$(F77) -o $@ $^

j1test : j1test.o $(TOMS715)
	$(F77) -o $@ $^

k0test : k0test.o $(TOMS715)
	$(F77) -o $@ $^

k1test : k1test.o $(TOMS715)
	$(F77) -o $@ $^

psitst : psitst.o $(TOMS715)
	$(F77) -o $@ $^

ritest : ritest.o $(TOMS715)
	$(F77) -o $@ $^

rjtest : rjtest.o $(TOMS715)
	$(F77) -o $@ $^

rktest : rktest.o $(TOMS715)
	$(F77) -o $@ $^

rytest : rytest.o $(TOMS715)
	$(F77) -o $@ $^

y0test : y0test.o $(TOMS715)
	$(F77) -o $@ $^

y1test : y1test.o $(TOMS715)
	$(F77) -o $@ $^

PROGS = algtst anrtst dawtst eitest erftst gamtst i0test i1test j0test j1test k0test k1test psitst ritest rjtest rktest rytest y0test y1test

tests : $(PROGS)
	for f in $^; do $$f | tee $$f.out; done

clean : 
	$(RM) -f *.o
	$(RM) -f $(PROGS) 