include $(top_srcdir)/common.mk

noinst_LTLIBRARIES = libspml_w_module_svpack.la
libspml_w_module_svpack_la_SOURCES = \
	w_deriv_module_svpack.f90 \
	w_integral_module_svpack.f90 \
	w_interpolate_module_svpack.f90 \
	w_module_svpack.f90 \
	w_spectrum_module_svpack.f90

if ISPACK2_AVX
libspml_w_module_svpack_la_SOURCES += w_base_module_svpack_avx.f90
w_module_svpack.lo: \
	w_base_module_svpack_avx.lo \
	w_deriv_module_svpack.lo \
	w_integral_module_svpack.lo \
	w_interpolate_module_svpack.lo \
	w_spectrum_module_svpack.lo
w_deriv_module_svpack.lo: \
	w_base_module_svpack_avx.lo
w_integral_module_svpack.lo: \
	w_base_module_svpack_avx.lo
w_interpolate_module_svpack.lo: \
	w_base_module_svpack_avx.lo
w_spectrum_module_svpack.lo: \
	w_base_module_svpack_avx.lo
endif
if ISPACK2_FORT
libspml_w_module_svpack_la_SOURCES += w_base_module_svpack_fort.f90
w_module_svpack.lo: \
	w_base_module_svpack_fort.lo \
	w_deriv_module_svpack.lo \
	w_integral_module_svpack.lo \
	w_interpolate_module_svpack.lo \
	w_spectrum_module_svpack.lo
w_deriv_module_svpack.lo: \
	w_base_module_svpack_fort.lo
w_integral_module_svpack.lo: \
	w_base_module_svpack_fort.lo
w_interpolate_module_svpack.lo: \
	w_base_module_svpack_fort.lo
w_spectrum_module_svpack.lo: \
	w_base_module_svpack_fort.lo
endif
