include Makefile.in

SRC = ksum chargesc impurity/atomg impurity/broad impurity/NCA impurity/OCA impurity/atomd impurity/ctqmc impurity/fort impurity/atom_ctqmc optics


all:
	for dir in ${SRC} - ; do \
		if [ "$$dir" = "-" ] ; then break ; fi ; \
		(cd $$dir && ${MAKE} all ; ) ; done

clean:
	for dir in ${SRC} - ; do \
		if [ "$$dir" = "-" ] ; then break ; fi ; \
		(cd $$dir && ${MAKE} clean ; ) ; done
	rm -f *.pyc


install :
	if [ ! -d ${DESTDIR} ] ; then mkdir -p ${DESTDIR} ; fi
	if [ ! -d ${DESTDIR}/database ] ; then mkdir -p ${DESTDIR}/database ; fi
	cp ksum/dmft ${DESTDIR}/
	cp ksum/*.so ${DESTDIR}/
	cp ksum/chemicalP.py ${DESTDIR}/
	cp ksum/wakplot.py ${DESTDIR}/
	cp impurity/fort/*.so ${DESTDIR}/
	cp impurity/database/* ${DESTDIR}/database/
	cp impurity/NCA/nca ${DESTDIR}/
	cp impurity/OCA/oca ${DESTDIR}/
	cp impurity/atomg/atom ${DESTDIR}/
	cp impurity/broad/broad ${DESTDIR}/
	cp impurity/atomd/*.so ${DESTDIR}/
	cp impurity/atomd/atom_d.py ${DESTDIR}/
	cp impurity/atom_ctqmc/atomh ${DESTDIR}/
	cp impurity/ctqmc/ctqmc ${DESTDIR}/
	cp impurity/*.py ${DESTDIR}/
	cp chargesc/dmft2 ${DESTDIR}/
	cp chargesc/combineud ${DESTDIR}/
	cp python/*.py ${DESTDIR}/
	cp optics/dmftopt ${DESTDIR}
