Added new math library based on TFM.
[crypto.git] / lib / silcmath / Makefile.ad
index 47402e91d1b01580a0d70a0555d308d253c1a0ae..76892d57afb460f7d56c9af97549f7af29bd72e5 100644 (file)
@@ -20,26 +20,29 @@ AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign
 noinst_LTLIBRARIES = libsilcmath.la
 
 if SILC_MP_SILCMATH
-MP_SOURCE = \
+MP_HEADER =                    \
 #ifdef SILC_DIST_TMA
-       mp_tma.c \
-       tma.c
+       mp_tma.h                \
+       tma.h                   \
+       tma_class.h             \
+       tma_superclass.h        \
 #endif SILC_DIST_TMA
 #ifdef SILC_DIST_TFM
-       mp_tfm.c \
-       tfm.c
+       mp_tfm.h                \
+       tfm.h
 #endif SILC_DIST_TFM
 
-MP_HEADER = \
+MP_SOURCE =                    \
+       silcmp.h                \
+       silcmath.h              \
+       $(MP_HEADER)            \
 #ifdef SILC_DIST_TMA
-       mp_tma.h \
-       tma.h \
-       tma_class.h \
-       tma_superclass.h
+       tma.c                   \
+       mp_tma.c                \
 #endif SILC_DIST_TMA
 #ifdef SILC_DIST_TFM
-       mp_tfm.h \
-       tfm.h
+       tfm.c                   \
+       mp_tfm.c
 #endif SILC_DIST_TFM
 
 AM_CFLAGS = @MATH_CFLAGS@
@@ -48,11 +51,13 @@ MP_SOURCE = mp_gmp.c
 MP_HEADER =
 endif
 
-libsilcmath_la_SOURCES = \
-       silcprimegen.c \
-       modinv.c \
-       mpbin.c \
-       $(MP_SOURCE)
+libsilcmath_la_SOURCES =       \
+       $(MP_SOURCE)            \
+       silcprimegen.c          \
+#ifndef SILC_DIST_TFM
+       modinv.c                \
+#endif SILC_DIST_TFM
+       mpbin.c
 
 include_HEADERS =      \
        mp_gmp.h        \
@@ -60,6 +65,6 @@ include_HEADERS =     \
        silcmath.h      \
        silcmp.h
 
-EXTRA_DIST = silcmp.h silcmath.h $(MP_SOURCE) $(MP_HEADER) mp_gmp.c mp_gmp.h
+EXTRA_DIST = $(MP_SOURCE) mp_gmp.c mp_gmp.h
 
 include $(top_srcdir)/Makefile.defines.in