include $(top_srcdir)/common.mk

noinst_LTLIBRARIES = libspml_w_mpi_module_supack.la
libspml_w_mpi_module_supack_la_SOURCES = \
	w_deriv_mpi_module_supack.f90    \
	w_integral_mpi_module_supack.f90 \
	w_interpolate_mpi_module_supack.f90 \
	w_spectrum_mpi_module_supack.f90 \
	w_mpi_module_supack.f90

if ISPACK2_AVX
libspml_w_mpi_module_supack_la_SOURCES +=  w_base_mpi_module_supack_avx.f90
w_mpi_module_supack.lo: \
	w_base_mpi_module_supack_avx.lo     \
	w_deriv_mpi_module_supack.lo    \
	w_integral_mpi_module_supack.lo \
	w_interpolate_mpi_module_supack.lo \
	w_spectrum_mpi_module_supack.lo
w_deriv_mpi_module_supack.lo: \
	w_base_mpi_module_supack_avx.lo
w_integral_mpi_module_supack.lo: \
	w_base_mpi_module_supack_avx.lo
w_interpolate_mpi_module_supack.lo: \
	w_base_mpi_module_supack_avx.lo
w_spectrum_mpi_module_supack.lo: \
	w_base_mpi_module_supack_avx.lo
endif
if ISPACK2_FORT
libspml_w_mpi_module_supack_la_SOURCES +=  w_base_mpi_module_supack_fort.f90
w_mpi_module_supack.lo: \
	w_base_mpi_module_supack_fort.lo     \
	w_deriv_mpi_module_supack.lo    \
	w_integral_mpi_module_supack.lo \
	w_interpolate_mpi_module_supack.lo \
	w_spectrum_mpi_module_supack.lo
w_deriv_mpi_module_supack.lo: \
	w_base_mpi_module_supack_fort.lo
w_integral_mpi_module_supack.lo: \
	w_base_mpi_module_supack_fort.lo
w_interpolate_mpi_module_supack.lo: \
	w_base_mpi_module_supack_fort.lo
w_spectrum_mpi_module_supack.lo: \
	w_base_mpi_module_supack_fort.lo
endif
