include ../Makefile.in

EXEC = dmftopt
OBJS = mod_mpi.o optmain.o eigsys.o selfenergy.o interpolate.o


all : $(EXEC)


$(EXEC): $(OBJS)
	$(PF90) $(FFLAGS) -o $(EXEC) $(OBJS) $(WLDFLAGS) $(WLIBS)


clean :
	rm -f $(OBJS) $(EXEC) *.mod

#..............................................................................
#
#  define inference rules to generate object files from source files
#
.f.o:
	$(PF90) $(FFLAGS) -c $<
.c.o:
	$(CC)  -c $<


.SUFFIXES : .f90
.f90.o:
	$(PF90) $(FFLAGS) -c $<

.SUFFIXES : .F
.F.o:
	$(preproc) -P  -C -traditional $(Fmpi_define) $< $*.f90
	$(PF90) $(FFLAGS) -c $*.f90
	rm $*.f90


