include $(top_srcdir)/common.mk

noinst_LTLIBRARIES = libspml_wa_module_sjpack_cuda.la
libspml_wa_module_sjpack_cuda_la_SOURCES = \
	wa_base_module_sjpack_cuda.f90 \
	wa_deriv_module_sjpack_cuda.f90 \
	wa_integral_module_sjpack_cuda.f90 \
	wa_interpolate_module_sjpack_cuda.f90 \
	wa_module_sjpack_cuda.f90 \
	wa_spectrum_module_sjpack_cuda.f90

wa_base_module_sjpack_cuda.lo: \
	$(top_builddir)/libsrc/w_module_sjpack_cuda/libspml_w_module_sjpack_cuda.la

wa_deriv_module_sjpack_cuda.lo: \
	$(top_builddir)/libsrc/w_module_sjpack_cuda/libspml_w_module_sjpack_cuda.la \
	wa_base_module_sjpack_cuda.lo

wa_integral_module_sjpack_cuda.lo: \
	$(top_builddir)/libsrc/w_module_sjpack_cuda/libspml_w_module_sjpack_cuda.la

wa_interpolate_module_sjpack_cuda.lo: \
	$(top_builddir)/libsrc/w_module_sjpack_cuda/libspml_w_module_sjpack_cuda.la \
	wa_base_module_sjpack_cuda.lo

wa_spectrum_module_sjpack_cuda.lo: \
	$(top_builddir)/libsrc/w_module_sjpack_cuda/libspml_w_module_sjpack_cuda.la

wa_module_sjpack_cuda.lo: \
	$(top_builddir)/libsrc/w_module_sjpack_cuda/libspml_w_module_sjpack_cuda.la \
	wa_base_module_sjpack_cuda.lo \
	wa_deriv_module_sjpack_cuda.lo \
	wa_integral_module_sjpack_cuda.lo \
	wa_interpolate_module_sjpack_cuda.lo \
	wa_spectrum_module_sjpack_cuda.lo

$(top_builddir)/libsrc/w_module_sjpack_cuda/libspml_w_module_sjpack_cuda.la:
	( cd $(@D) && $(MAKE) )
