
test1: test1.o blvar.o blfun.o
	f77 -o test1 test1.o blvar.o blfun.o

test2: test2.o blvar.o blfun.o bldif.o bltrn.o
	f77 -o test2 test2.o blvar.o blfun.o bldif.o bltrn.o

test3: test3.o blsys.o blvar.o blfun.o bldif.o bltrn.o
	f77 -o test3 test3.o blsys.o blvar.o blfun.o bldif.o bltrn.o

testt: testt.o blvar.o blfun.o bltrn.o
	f77 -o testt testt.o blvar.o blfun.o bltrn.o



test1.o: test1.f INDEX.INC LABELS.INC
	f77 -c -r8 -static -O1 test1.f

test2.o: test2.f INDEX.INC LABELS.INC
	f77 -c -r8 -static -O1 test2.f

test3.o: test3.f INDEX.INC LABELS.INC
	f77 -c -r8 -static -O1 test3.f

testt.o: testt.f INDEX.INC LABELS.INC
	f77 -c -r8 -static -O1 testt.f



blvar.o: blvar.f INDEX.INC
	f77 -c -r8 -static -O1 blvar.f

bldif.o: bldif.f INDEX.INC
	f77 -c -r8 -static -O1 bldif.f

blsys.o: blsys.f INDEX.INC
	f77 -c -r8 -static -O1 blsys.f

bltrn.o: bltrn.f INDEX.INC
	f77 -c -r8 -static -O1 bltrn.f

blfun.o: blfun.f
	f77 -c -r8 -static -O1 blfun.f


mrchbl.o: mrchbl.f
	f77 -c -r8 -static -O1 mrchbl.f

gaussn.o: gaussn.f
	f77 -c -r8 -static -O1 gaussn.f



run: run.o mrchbl.o blsys.o blvar.o blfun.o bldif.o bltrn.o gaussn.o
	f77 -o run run.o mrchbl.o blsys.o blvar.o blfun.o bldif.o bltrn.o gaussn.o

run.o: run.f
	f77 -c -r8 -static -O1 run.f

