* basic.c (check_digests): Add CRC.
[libgcrypt.git] / src / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2 # Copyright (C) 1998,1999,2000,2001,2002 Free Software Foundation, Inc.
3 #
4 # This file is part of Libgcrypt.
5 #
6 # Libgcrypt is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU Lesser General Public License as
8 # published by the Free Software Foundation; either version 2.1 of
9 # the License, or (at your option) any later version.
10 #
11 # Libgcrypt is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 # GNU Lesser General Public License for more details.
15 #
16 # You should have received a copy of the GNU Lesser General Public
17 # License along with this program; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19
20
21 # It seems that we need gcrypt.m4 here too
22 EXTRA_DIST = libgcrypt-config.in  libgcrypt.m4 libgcrypt.vers
23
24 #INCLUDES =  -I$(top_srcdir)/intl
25
26 #OMIT_DEPENDENCIES = types.h
27
28
29 lib_LTLIBRARIES = libgcrypt.la
30
31 bin_SCRIPTS = libgcrypt-config
32
33 m4datadir = $(datadir)/aclocal
34 m4data_DATA = libgcrypt.m4
35
36 noinst_PROGRAMS = testapi benchmark
37 testapi_SOURCES = testapi.c
38 testapi_LDADD = libgcrypt.la
39
40 benchmark_SOURCES = benchmark.c
41 benchmark_LDADD = libgcrypt.la
42
43 include_HEADERS = gcrypt.h
44
45
46 if HAVE_PTHREAD
47 ath_components_pthread = ath-pthread.c
48 else
49 ath_components_pthread =
50 endif
51 if HAVE_PTH
52 ath_components_pth = ath-pth.c
53 else
54 ath_components_pth =
55 endif
56 ath_components = ath.h ath.c ${ath_components_pthread} ${ath_components_pth}
57
58 if HAVE_LD_VERSION_SCRIPT
59 libgcrypt_version_script_cmd = -Wl,--version-script=$(srcdir)/libgcrypt.vers
60 else
61 libgcrypt_version_script_cmd = 
62 endif
63
64
65 libgcrypt_la_LDFLAGS = $(libgcrypt_version_script_cmd) -version-info \
66       @LIBGCRYPT_LT_CURRENT@:@LIBGCRYPT_LT_REVISION@:@LIBGCRYPT_LT_AGE@ 
67
68 libgcrypt_la_SOURCES =   g10lib.h \
69                          types.h \
70                          cipher.h \
71                          misc.c  \
72                          global.c \
73                          sexp.c \
74                          stdmem.c \
75                          stdmem.h \
76                          secmem.c \
77                          secmem.h \
78                          mpi.h \
79                          missing-string.c \
80                          ${ath_components}
81
82 libgcrypt_la_DEPENDENCIES = ../cipher/libcipher.la ../mpi/libmpi.la \
83                          $(srcdir)/libgcrypt.vers
84
85 libgcrypt_la_LIBADD = ../cipher/libcipher.la  ../mpi/libmpi.la
86