all: C++
C++:
	make -f Makefile.Pardiso.C++ all
	make -f Makefile.MUMPS.C++ all
	make -f Makefile.Dissection.C++ all

F90:
	make -f Makefile.Pardiso.F90 all
	make -f Makefile.MUMPS.F90 all
	make -f Makefile.Dissection.F90 all

clean:
	rm *.o *~ *.mod MM-MUMPS MM-Pardiso MM-Dissection
	make -f Makefile.Pardiso.C++ clean
	make -f Makefile.MUMPS.C++ clean
	make -f Makefile.Dissection.C++ clean
	make -f Makefile.Pardiso.F90 clean
	make -f Makefile.MUMPS.F90 clean
	make -f Makefile.Dissection.F90 clean
