See ChangeLog: Tue Oct 26 20:03:44 CEST 1999 Werner Koch
[libgcrypt.git] / src / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2
3 ## EXTRA_DIST =
4 INCLUDES =  -I$(top_srcdir)/include -I$(top_srcdir)/intl
5
6 lib_LTLIBRARIES = libgcrypt.la
7
8 ### noinst_PROGRAMS = sexp
9 ### sexp_SOURCES = sexp.c mpiapi.c
10 ### sexp_LDADD =  ../cipher/libcipher.la ../mpi/libmpi.la  ../util/libutil.la ./libgcrypt.la @INTLLIBS@
11
12
13 libgcrypt_la_LDFLAGS = -version-info 0:0:0 -export-symbols libgcrypt.sym
14 libgcrypt_la_SOURCES =   gcrypt.h \
15                          misc.c  \
16                          global.c \
17                          mpiapi.c
18
19 libgcrypt_la_DEPENDENCIES = libgcrypt.sym
20 libgcrypt_la_LIBADD = ../cipher/libcipher.la  \
21                       ../mpi/libmpi.la        \
22                       ../util/libutil.la
23
24 BUILT_SOURCES = libgcrypt.sym
25
26 # libtool's --export-symbols-regex does not work in 1.3.2
27 # so we do it ourself
28 libgcrypt.sym: $(libgcrypt_la_OBJECTS)
29             $(NM) $(libgcrypt_la_OBJECTS) \
30               | $(AWK) '$$2=="T" && $$3 ~ /^gcry_/ {print $$3}' >libgcrypt.sym
31