* tsexp.c (back_and_forth): Very minimal test of the new functions.
[libgcrypt.git] / src / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 # Libtool -version-info for libgcrypta.  See (libtool)Versioning
4 #
5 # 1. No interfaces changed, only implementations (good): Increment REVISION.
6 #
7 # 2. Interfaces added, none removed (good): Increment CURRENT, increment
8 #    AGE, set REVISION to 0.
9 #
10 # 3. Interfaces removed (BAD, breaks upward compatibility): Increment
11 #    CURRENT, set AGE and REVISION to 0.
12 #
13 # Rember to change this just before a release.
14
15
16 # It seems that we need gcrypt.m4 here too
17 EXTRA_DIST = libgcrypt-config.in  libgcrypt.m4
18
19 #INCLUDES =  -I$(top_srcdir)/intl
20
21 #OMIT_DEPENDENCIES = types.h
22
23
24 lib_LTLIBRARIES = libgcrypt.la
25
26 bin_SCRIPTS = libgcrypt-config
27
28 m4datadir = $(datadir)/aclocal
29 m4data_DATA = libgcrypt.m4
30
31 noinst_PROGRAMS = testapi
32 testapi_SOURCES = testapi.c
33 testapi_LDADD = libgcrypt.la
34
35 include_HEADERS = gcrypt.h
36
37 libgcrypt_la_LDFLAGS = -version-info \
38       @LIBGCRYPT_LT_CURRENT@:@LIBGCRYPT_LT_REVISION@:@LIBGCRYPT_LT_AGE@ 
39 # limiting the exported symbols is not good for debugging.
40 #      -export-symbols libgcrypt.sym
41
42 libgcrypt_la_SOURCES =   g10lib.h \
43                          types.h \
44                          cipher.h \
45                          misc.c  \
46                          global.c \
47                          sexp.c \
48                          stdmem.c \
49                          stdmem.h \
50                          secmem.c \
51                          secmem.h \
52                          mpi.h \
53                          mutex.h \
54                          missing-string.c 
55
56 libgcrypt_la_DEPENDENCIES = libgcrypt.sym \
57                             ../cipher/libcipher.la ../mpi/libmpi.la
58 libgcrypt_la_LIBADD = ../cipher/libcipher.la  \
59                       ../mpi/libmpi.la
60
61
62 BUILT_SOURCES = libgcrypt.sym
63 DISTCLEANFILES = libgcrypt.sym
64
65 # libtool's --export-symbols-regex does not work in 1.3.2
66 # so we do it ourself
67 libgcrypt.sym: $(libgcrypt_la_OBJECTS)
68             $(NM) $(libgcrypt_la_OBJECTS) \
69               | $(AWK) '$$2=="T" && $$3 ~ /^gcry_/ {print $$3}' >libgcrypt.sym
70