.SUFFIXES : .o .f .f90 .f90.o: f95 -c $< .f.o: f95 -c $< #F90 = ifort F90 = f95 LDFLAGS = -lfftw -llapack OBJS = \ parameters.o \ modules.o \ allowed.o \ ch_psi_all.o \ coulomb.o \ dielec_mat.o \ cgsolve_all.o \ eigenstates.o \ error.o \ rs.o \ epm.o \ ggen.o \ h_psi.o \ h_psi_c.o \ fftw.o \ green.o \ hpsort_eps.o \ cgdiag.o \ kinetic_psinc.o \ solve_linter.o \ mix_pot.o \ ccgdiagg.o epm.x : $(OBJS) $(F90) -o epm.x $(OBJS) $(LDFLAGS) clean: rm *.o *.mod *.x