#F90 = ifort F90 = f95 -O3 LDFLAGS = -lfftw -llapack OBJS = \ parameters.o \ modules.o \ allowed.o \ ch_psi_all.o \ ch_psi_all_eta.o \ coulomb.o \ dielec_mat.o \ cgsolve_all.o \ bcgsolve_all.o \ eigenstates.o \ eigenstates2.o \ eigenstates_all.o \ error.o \ refold.o \ rs.o \ gwhs.o \ ggen.o \ ggens.o \ h_psi.o \ h_psi_c.o \ fftw.o \ green.o \ hpsort_eps.o \ cgdiag.o \ kinetic_psinc.o \ ktokpmq.o \ solve_linter.o \ solve_linter_dyn.o \ solve_linter_notSCF.o \ mix_pot.o \ cryst_to_car.o \ ccgdiagg.o .SUFFIXES : .o .f .f90 .f90.o: $(F90) -c $< .f.o: $(F90) -c $< gwhs.x : $(OBJS) $(F90) -o gwhs.x $(OBJS) $(LDFLAGS) clean: rm *.o *.mod *.x