PROG = graphatom SRCS = aeatom.f90 anderson_realmix.f90 atomdata.f90 calcpotential.f90 \ excor.f90 globalmath.f90 graphatom.f90 radialsch.f90 OBJS = aeatom.o anderson_realmix.o atomdata.o calcpotential.o excor.o \ globalmath.o graphatom.o radialsch.o LIBS = shortlpk.a F90 = xlf90 F90FLAGS = -O3 -qsuffix=f=f90 -qstrict LDFLAGS = $(F90FLAGS) LIBS = shortlpk.a F90 = xlf90 F90FLAGS = -O3 -qsuffix=f=f90 -qstrict LDFLAGS = $(F90FLAGS) .SUFFIXES: .f90 .f90.o: $(F90) $(F90FLAGS) -c $< all: $(PROG) $(PROG): $(OBJS) $(F90) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBS) compile: $(F90) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBS) clean: rm -f $(PROG) $(OBJS) *.mod aeatom.o: anderson_realmix.o atomdata.o calcpotential.o excor.o globalmath.o \ radialsch.o anderson_realmix.o: atomdata.o: calcpotential.o: atomdata.o excor.o globalmath.o excor.o: globalmath.o globalmath.o: graphatom.o: atomdata.o globalmath.o radialsch.o: atomdata.o globalmath.o