FCOPTIONS = +E4 -K +Ne20000 +Nn20000 +Ns1000 +Nx20000 +Obb1000

.f.o:	
	f77 -O $(FCOPTIONS) -c $<

PROGS   = ex1 ex2 ex3

EISPACK = balanc.o balbak.o cdiv.o hqr2.o ortbak.o orthes.o

LINPACK = dgefa.o dgesl.o

BLAS    = dnrm2.o idamax.o dscal.o daxpy.o ddot.o

SUBS    = nleq1.o colcon.o

all:  $(PROGS) 

$(PROGS): $$@.o opttrj.o $(EISPACK) $(LINPACK) $(BLAS) $(SUBS)
	f77 $(FCOPTIONS) $@.o opttrj.o $(EISPACK) $(LINPACK) $(BLAS) $(SUBS) -o Drive
	Drive

clear: 
	rm -f Drive *.o
