#
# Traditional makefile for ATM -- No XML support
# Make sure to edit the FC and FFLAGS symbols below.
# ---------------------------------------------------------------
#
.SUFFIXES:
.SUFFIXES: .F90 .f .o .a 
#
default: atm
#
#----------------------------------------------$$$$$
# EDIT the following lines to suit your system
#
AUX_OBJS= auxf95.o
#----------------------------------------------$$$$$
#
FC=ifort
FFLAGS= -O2
#
XC_OBJS= xc.o
#
# Replace definition above with line below to use the 
# old Soler-Balbas XC routines.
#
#XC_OBJS= atomxc.o  ldaxc.o ggaxc.o pbexc.o pw92xc.o pzxc.o \
#        pw92c.o exchng.o
#
MAIN_OBJS= atm.o  nucl_z.o   difnrl.o   difrel.o   dmixp.o   dsolv1.o   \
        pseudo.o  wf.o  hsc.o  excorr.o \
        tm2.o  ker.o  wrapup.o   splift.o   spliq.o  \
        velect.o   vionic.o   wtrans.o   v0pp.o  chg_mism.o  \
        dsolv2.o   etotal.o   ext.o  input.o  header.o orban.o   \
        potran.o   potrv.o potrvs.o  potrw.o   prdiff.o  string.o  root.o  \
        genrhs.o  logder.o ode.o denplot.o scilib.o  recipes.o \
	compat_params.o  pcc_exp.o  change_valence.o pswf_store.o \
	coreq.o get_unit.o gauleg.o divdif.o symbols.o \
        prversion.o dummy_pseudoXML.o force_underflow.o
#
OBJS= $(MAIN_OBJS) $(XC_OBJS) 
#
atm:  $(OBJS) $(AUX_OBJS)
	$(FC) $(LDFLAGS) -o atm $(OBJS) $(AUX_OBJS) $(LIBS)
#
clean:	
	rm -f *.o atm
#









