FC = f77 
FFLAGS = -O -libmil

OBJECTS = liapqr.o linpakle.o dblas_le.o bfgsfmin.o objfun.o util_le.o 

lenns : lenns.o $(OBJECTS)
	$(FC) -o lenns lenns.o $(OBJECTS)

liapqr.o : src/liapqr.f
	$(FC) -c src/liapqr.f

linpakle.o : src/linpakle.f
	$(FC) -c src/linpakle.f

dblas_le.o : src/dblas_le.f
	$(FC) -c src/dblas_le.f

util_le.o : src/util_le.f
	$(FC) -c src/util_le.f

bfgsfmin.o : src/bfgsfmin.f
	$(FC) -c src/bfgsfmin.f

objfun.o : objfun.f
	$(FC) -c objfun.f

lenns.o : lenns.f
	$(FC) -c lenns.f

clean : 
	rm -f *.o core lenns.trace 

veryclean : 
	rm -f *.o core lenns.trace lenns
