include $(top_srcdir)/common.mk
CLEANFILES += eigmatrix.f90 eigmatrix.s

noinst_LTLIBRARIES = libspml_eigmatrix.la
libspml_eigmatrix_la_SOURCES = indexx.f90

EXTRA_DIST = \
	eigmatrix.F \
	ssl2_eigen.f90 \
	ssl2tp_eigen.f90 \
	lapack_eigen.f90

eigmatrix.f90: eigmatrix.F

if EIG_SSL2
libspml_eigmatrix_la_SOURCES += \
	eigmatrix.f90 ssl2_eigen.f90 ssl2_ceigen.f90
eigmatrix.lo: ssl2_eigen.lo ssl2_ceigen.lo
endif

if EIG_SSL2TP
libspml_eigmatrix_la_SOURCES += \
	eigmatrix.f90 ssl2tp_eigen.f90 ssl2tp_ceigen.f90
eigmatrix.lo: ssl2tp_eigen.lo ssl2tp_ceigen.lo
endif

if EIG_LAPACK
libspml_eigmatrix_la_SOURCES += \
	eigmatrix.f90 lapack_eigen.f90 lapack_ceigen.f90
eigmatrix.lo: lapack_eigen.lo lapack_ceigen.lo
endif
