AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign
-if SILC_MP_NSS_MPI
-SUBDIRS = mpi
-else
-SUBDIRS =
-endif
+noinst_LTLIBRARIES = libsilcmath.la
-DIST_SUBDIRS = mpi
+if SILC_MP_SILCMATH
+MP_SOURCE = \
+#ifdef SILC_DIST_TMA
+ mp_tma.c \
+ tma.c
+#endif SILC_DIST_TMA
+#ifdef SILC_DIST_TFM
+ mp_tfm.c \
+ tfm.c
+#endif SILC_DIST_TFM
-noinst_LTLIBRARIES = libsilcmath.la
+MP_HEADER = \
+#ifdef SILC_DIST_TMA
+ mp_tma.h \
+ tma.h \
+ tma_class.h \
+ tma_superclass.h
+#endif SILC_DIST_TMA
+#ifdef SILC_DIST_TFM
+ mp_tfm.h \
+ tfm.h
+#endif SILC_DIST_TFM
-if SILC_MP_NSS_MPI
-MP_SOURCE = mp_mpi.c
+AM_CFLAGS = @MATH_CFLAGS@
else
MP_SOURCE = mp_gmp.c
+MP_HEADER =
endif
libsilcmath_la_SOURCES = \
$(MP_SOURCE)
#ifdef SILC_DIST_TOOLKIT
-MP_HEADER = mpi/mpi.h mpi/mplogic.h mpi/mpi-config.h
include_HEADERS = \
mp_gmp.h \
- mp_mpi.h \
+ $(MP_HEADER) \
silcmath.h \
- silcmp.h \
- $(MP_HEADER)
+ silcmp.h
#endif SILC_DIST_TOOLKIT
-EXTRA_DIST = mp_gmp.c mp_mpi.c *.h
+EXTRA_DIST = silcmp.h silcmath.h $(MP_SOURCE) $(MP_HEADER) mp_gmp.c mp_gmp.h
include $(top_srcdir)/Makefile.defines.in