Inital Packaging on 0.10
[platform/upstream/libsecret.git] / egg / Makefile.am
1 noinst_LTLIBRARIES += \
2         libegg.la
3
4 EXTRA_DIST += egg/egg-testing.h
5
6 if WITH_GCRYPT
7 ENCRYPTION_SRCS = egg/egg-dh.c egg/egg-dh.h
8 ENCRYPTION_SRCS += egg/egg-hkdf.c egg/egg-hkdf.h
9 ENCRYPTION_SRCS += egg/egg-libgcrypt.c egg/egg-libgcrypt.h
10 else
11 ENCRYPTION_SRCS =
12 endif
13
14 libegg_la_SOURCES = \
15         egg/egg-hex.c egg/egg-hex.h \
16         egg/egg-secure-memory.c egg/egg-secure-memory.h \
17         egg/egg-testing.c egg/egg-testing.h \
18         $(ENCRYPTION_SRCS)
19
20 egg_LIBS =  \
21         libegg.la \
22         $(LIBGCRYPT_LIBS) \
23         $(GLIB_LIBS)
24
25 egg_TESTS = \
26         test-hex \
27         test-secmem
28
29 test_hex_SOURCES = egg/test-hex.c
30 test_hex_LDADD = $(egg_LIBS)
31
32 test_secmem_SOURCES = egg/test-secmem.c
33 test_secmem_LDADD = $(egg_LIBS)
34
35 if WITH_GCRYPT
36 egg_TESTS += test-hkdf test-dh
37
38 test_hkdf_SOURCES = egg/test-hkdf.c
39 test_hkdf_LDADD = $(egg_LIBS)
40
41 test_dh_SOURCES = egg/test-dh.c
42 test_dh_LDADD = $(egg_LIBS)
43 endif
44
45 check_PROGRAMS += $(egg_TESTS)
46 TESTS += $(egg_TESTS)