include $(top_srcdir)/common.mk

noinst_LTLIBRARIES = libspml_wa_mpi_module.la
libspml_wa_mpi_module_la_SOURCES = \
	wa_base_mpi_module.f90 \
	wa_deriv_mpi_module.f90 \
	wa_integral_mpi_module.f90 \
	wa_mpi_module.f90

wa_base_mpi_module.lo: \
	$(top_builddir)/libsrc/w_module/libspml_w_module.la \
	$(top_builddir)/libsrc/w_mpi_module/libspml_w_mpi_module.la \
	$(top_builddir)/libsrc/wa_module/libspml_wa_module.la

wa_deriv_mpi_module.lo: \
	$(top_builddir)/libsrc/w_module/libspml_w_module.la \
	$(top_builddir)/libsrc/w_mpi_module/libspml_w_mpi_module.la \
	wa_base_mpi_module.lo

wa_integral_mpi_module.lo: \
	$(top_builddir)/libsrc/w_module/libspml_w_module.la \
	$(top_builddir)/libsrc/w_mpi_module/libspml_w_mpi_module.la \
	$(top_builddir)/libsrc/wa_module/libspml_wa_module.la

wa_mpi_module.lo: \
	$(top_builddir)/libsrc/wa_module/libspml_wa_module.la \
	$(top_builddir)/libsrc/w_mpi_module/libspml_w_mpi_module.la \
	wa_base_mpi_module.lo \
	wa_deriv_mpi_module.lo \
	wa_integral_mpi_module.lo

$(top_builddir)/libsrc/w_module/libspml_w_module.la:
	( cd $(@D) && $(MAKE) )
$(top_builddir)/libsrc/w_mpi_module/libspml_w_mpi_module.la:
	( cd $(@D) && $(MAKE) )
$(top_builddir)/libsrc/wa_module/libspml_wa_module.la:
	( cd $(@D) && $(MAKE) )
