include $(top_srcdir)/common.mk

noinst_LTLIBRARIES = libspml_ua_mpi_module_mint.la
libspml_ua_mpi_module_mint_la_SOURCES = \
	ua_mpi_module_mint.f90 \
	ua_mpi_module_base_mint.f90 \
	ua_mpi_module_deriv_mint.f90 \
	ua_mpi_module_interpolate_mint.f90 \
	ua_mpi_module_integral_mint.f90 \
	ua_mpi_module_spectrum_mint.f90

ua_mpi_module_mint.lo : \
	ua_mpi_module_base_mint.lo \
	ua_mpi_module_deriv_mint.lo \
	ua_mpi_module_integral_mint.lo \
	ua_mpi_module_interpolate_mint.lo \
	ua_mpi_module_spectrum_mint.lo

ua_mpi_module_base_mint.lo: \
	$(top_builddir)/libsrc/w_module_mint/libspml_w_module_mint.la \
	$(top_builddir)/libsrc/w_mpi_module_mint/libspml_w_mpi_module_mint.la

ua_mpi_module_deriv_mint.lo: \
	ua_mpi_module_base_mint.lo \
	$(top_builddir)/libsrc/w_module_mint/libspml_w_module_mint.la

ua_mpi_module_interpolate_mint.lo: \
	ua_mpi_module_base_mint.lo \
	$(top_builddir)/libsrc/w_mpi_module_mint/libspml_w_mpi_module_mint.la

ua_mpi_module_integral_mint.lo: \
	ua_mpi_module_base_mint.lo \
	$(top_builddir)/libsrc/w_mpi_module_mint/libspml_w_mpi_module_mint.la

ua_mpi_module_spectrum_mint.lo: \
	ua_mpi_module_base_mint.lo \
	$(top_builddir)/libsrc/w_mpi_module_mint/libspml_w_mpi_module_mint.la

$(top_builddir)/libsrc/w_module_mint/libspml_w_module_mint.la:
	$(MAKE) -C $(@D) $(@F)
$(top_builddir)/libsrc/w_mpi_module_mint/libspml_w_mpi_module_mint.la:
	$(MAKE) -C $(@D) $(@F)
