# ********************** Makefile ****************** # There are a few versions of Makefiles available: # a generic Makefile (Makefile.gnu) which works with # Gnu make on a unix box, a Makefile (Makefile.486) # which was used to make the programs on a 486 PC # using other Gnu utilities like "f2c", "gcc", etc. # and a Makefile (Makefile.mac) which was used on # the Macintosh. # # Copyright (C) 1992 Jeff Nichols and Jack Simons # # ************************************************** FC = f77 FFLAGS = -O -C .SUFFIXES: .SUFFIXES: .o .f .c .s .f.o: $(FC) -c $(FFLAGS) $*.f all: qmlib.o diag fenergy fock fnct_mat hamilton \ integral matxmat mocoefs mp2 qmic rw_ints \ scf trans utmatu qmlib.o: diag: diag.o qmlib.o $(FC) $(FFLAGS) -o $@ diag.o qmlib.o fenergy: fenergy.o qmlib.o $(FC) $(FFLAGS) -o $@ fenergy.o qmlib.o fock: fock.o qmlib.o $(FC) $(FFLAGS) -o $@ fock.o qmlib.o fnct_mat: fnct_mat.o qmlib.o $(FC) $(FFLAGS) -o $@ fnct_mat.o qmlib.o hamilton: hamilton.o qmlib.o $(FC) $(FFLAGS) -o $@ hamilton.o qmlib.o integral: integral.o qmlib.o $(FC) $(FFLAGS) -o $@ integral.o qmlib.o matxmat: matxmat.o qmlib.o $(FC) $(FFLAGS) -o $@ matxmat.o qmlib.o mocoefs: mocoefs.o qmlib.o $(FC) $(FFLAGS) -o $@ mocoefs.o qmlib.o mp2: mp2.o qmlib.o $(FC) $(FFLAGS) -o $@ mp2.o qmlib.o qmic: qmic.o qmlib.o $(FC) $(FFLAGS) -o $@ qmic.o qmlib.o rw_ints: rw_ints.o qmlib.o $(FC) $(FFLAGS) -o $@ rw_ints.o qmlib.o scf: scf.o qmlib.o $(FC) $(FFLAGS) -o $@ scf.o qmlib.o trans: trans.o qmlib.o $(FC) $(FFLAGS) -o $@ trans.o qmlib.o utmatu: utmatu.o qmlib.o $(FC) $(FFLAGS) -o $@ utmatu.o qmlib.o clean: /bin/rm -f qmlib.o diag fenergy fock fnct_mat hamilton \ integral matxmat mocoefs mp2 qmic rw_ints scf trans utmatu \ *.o *.a core a.out realclean: clean /bin/rm -f *~ *.out *.dat *.evals fort.* overlap NucRep