COP = f90 -u -O5 -r8 #COP = f90 -C -g2 -r8 PROG = gcmc.out #PROG = gcmc.dbg DOTO = add.o \ alpha_ch.o \ amoeba.o \ amotry.o \ banner.o \ bigread.o \ bondl.o \ com.o \ cone.o \ cranksh.o \ create.o \ displace.o \ e6interact.o \ e6molecule.o \ erf.o \ erfc.o \ fourier_move.o \ fourier_setup.o \ gcmc.o \ grow.o \ intrabend.o \ intratorsion.o \ ionmolecule.o \ littleread.o \ lrcorr.o \ methods.o \ newmaxima.o \ outfold.o \ predict.o \ ran2.o \ realinteract.o \ realmolecule.o \ regrow.o \ remove.o \ resmethods.o \ resread.o \ ressetup.o \ resupdate.o \ selfmolecule.o \ sphere.o \ store.o \ surf_move.o \ weights.o \ writedata.o \ writehist.o \ writeresults.o \ zbrent.o $(PROG): $(DOTO) $(COP) $(DOTO) -o $(PROG) add.o: add.f90 $(COP) -c add.f90 alpha_ch.o: alpha_ch.f90 $(COP) -c alpha_ch.f90 amoeba.o: amoeba.f90 $(COP) -c amoeba.f90 amotry.o: amotry.f90 $(COP) -c amotry.f90 banner.o: banner.f90 $(COP) -c banner.f90 bondl.o: bondl.f90 $(COP) -c bondl.f90 bigread.o: bigread.f90 $(COP) -c bigread.f90 com.o: com.f90 $(COP) -c com.f90 cone.o: cone.f90 $(COP) -c cone.f90 cranksh.o: cranksh.f90 $(COP) -c cranksh.f90 create.o: create.f90 $(COP) -c create.f90 displace.o: displace.f90 $(COP) -c displace.f90 e6interact.o: e6interact.f90 $(COP) -c e6interact.f90 e6molecule.o: e6molecule.f90 $(COP) -c e6molecule.f90 erf.o: erf.f90 $(COP) -c erf.f90 erfc.o: erfc.f90 $(COP) -c erfc.f90 fourier_move.o: fourier_move.f90 $(COP) -c fourier_move.f90 fourier_setup.o: fourier_setup.f90 $(COP) -c fourier_setup.f90 gcmc.o: gcmc.f90 $(COP) -c gcmc.f90 grow.o: grow.f90 $(COP) -c grow.f90 intrabend.o: intrabend.f90 $(COP) -c intrabend.f90 intratorsion.o: intratorsion.f90 $(COP) -c intratorsion.f90 ionmolecule.o: ionmolecule.f90 $(COP) -c ionmolecule.f90 littleread.o: littleread.f90 $(COP) -c littleread.f90 lrcorr.o: lrcorr.f90 $(COP) -c lrcorr.f90 methods.o: methods.f90 $(COP) -c methods.f90 newmaxima.o: newmaxima.f90 $(COP) -c newmaxima.f90 outfold.o: outfold.f90 $(COP) -c outfold.f90 predict.o: predict.f90 $(COP) -c predict.f90 ran2.o: ran2.f90 $(COP) -c ran2.f90 realinteract.o: realinteract.f90 $(COP) -c realinteract.f90 realmolecule.o: realmolecule.f90 $(COP) -c realmolecule.f90 regrow.o: regrow.f90 $(COP) -c regrow.f90 remove.o: remove.f90 $(COP) -c remove.f90 resmethods.o: resmethods.f90 $(COP) -c resmethods.f90 resread.o: resread.f90 $(COP) -c resread.f90 ressetup.o: ressetup.f90 $(COP) -c ressetup.f90 resupdate.o: resupdate.f90 $(COP) -c resupdate.f90 selfmolecule.o: selfmolecule.f90 $(COP) -c selfmolecule.f90 sphere.o: sphere.f90 $(COP) -c sphere.f90 store.o: store.f90 $(COP) -c store.f90 surf_move.o: surf_move.f90 $(COP) -c surf_move.f90 weights.o: weights.f90 $(COP) -c weights.f90 writedata.o: writedata.f90 $(COP) -c writedata.f90 writehist.o: writehist.f90 $(COP) -c writehist.f90 writeresults.o: writeresults.f90 $(COP) -c writeresults.f90 zbrent.o: zbrent.f90 $(COP) -c zbrent.f90