# Makefile for limited memory discrete gradient bundle method FF = gfortran-4.3 all: tldgbm parameters.o: parameters.f95 $(FF) -c parameters.f95 tnsunc.o: tnsunc.f95 $(FF) -c tnsunc.f95 initialization.o: initialization.f95 $(FF) -c initialization.f95 ldgbm_objfun.o: ldgbm_objfun.f95 $(FF) -c ldgbm_objfun.f95 ldgbm_sub.o: ldgbm_sub.f95 $(FF) -c ldgbm_sub.f95 ldgbm.o: ldgbm.f95 $(FF) -c ldgbm.f95 lmbm.o: lmbm.f95 $(FF) -c lmbm.f95 tldgbm.o: tldgbm.f95 $(FF) -c tldgbm.f95 tldgbm: parameters.o tnsunc.o initialization.o ldgbm_objfun.o ldgbm_sub.o ldgbm.o lmbm.o tldgbm.o $(FF) -o tldgbm parameters.o tnsunc.o initialization.o ldgbm_objfun.o ldgbm_sub.o ldgbm.o lmbm.o tldgbm.o clean: rm tldgbm *.o *.mod *~