blob: 1f7d8e45e00ea733b9677caa8d8651417a6545c1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
# ------------------------------------------------------------------------------
# The gnome2-store component code
noinst_LTLIBRARIES += \
libgkm-gnome2-store.la
libgkm_gnome2_store_la_SOURCES = \
pkcs11/gnome2-store/gkm-gnome2-store.h \
pkcs11/gnome2-store/gkm-gnome2-file.c \
pkcs11/gnome2-store/gkm-gnome2-file.h \
pkcs11/gnome2-store/gkm-gnome2-module.c \
pkcs11/gnome2-store/gkm-gnome2-module.h \
pkcs11/gnome2-store/gkm-gnome2-private-key.c \
pkcs11/gnome2-store/gkm-gnome2-private-key.h \
pkcs11/gnome2-store/gkm-gnome2-public-key.c \
pkcs11/gnome2-store/gkm-gnome2-public-key.h \
pkcs11/gnome2-store/gkm-gnome2-storage.c \
pkcs11/gnome2-store/gkm-gnome2-storage.h \
$(NULL)
# ------------------------------------------------------------------------------
# The standalone module
module_LTLIBRARIES += \
gkm-gnome2-store-standalone.la
gkm_gnome2_store_standalone_la_LDFLAGS = \
-module -avoid-version \
-no-undefined -export-symbols-regex 'C_GetFunctionList'
gkm_gnome2_store_standalone_la_SOURCES = \
pkcs11/gnome2-store/gkm-gnome2-standalone.c
gkm_gnome2_store_standalone_la_LIBADD = \
libgkm-gnome2-store.la \
libgkm.la \
$(GOBJECT_LIBS) \
$(GTHREAD_LIBS) \
$(GLIB_LIBS) \
$(LIBGCRYPT_LIBS)
# -------------------------------------------------------------------------------
# TESTS
gnome2_store_LIBS = \
libgkm-gnome2-store.la \
libgkm.la \
libegg.la \
$(GLIB_LIBS) \
$(LIBGCRYPT_LIBS)
# if WITH_P11_TESTS
# CHECK_PROGS = check-gnome2-module
# CHECK_FILES = \
# p11-tests.conf
# check_gnome2_module_CFLAGS = $(P11_TESTS_CFLAGS)
# check_gnome2_module_LDADD = $(P11_TESTS_LIBS) $(LDADD)
# endif
TEST_PROGS += \
test-gnome2-file \
test-gnome2-storage \
test-gnome2-private-key \
test-import
test_gnome2_file_SOURCES = pkcs11/gnome2-store/test-gnome2-file.c
test_gnome2_file_LDADD = $(gnome2_store_LIBS)
test_gnome2_storage_SOURCES = \
pkcs11/gnome2-store/test-gnome2-storage.c \
pkcs11/gnome2-store/mock-gnome2-module.c \
pkcs11/gnome2-store/mock-gnome2-module.h
test_gnome2_storage_LDADD = $(gnome2_store_LIBS)
test_gnome2_private_key_SOURCES = \
pkcs11/gnome2-store/test-gnome2-private-key.c \
pkcs11/gnome2-store/mock-gnome2-module.c \
pkcs11/gnome2-store/mock-gnome2-module.h
test_gnome2_private_key_LDADD = $(gnome2_store_LIBS)
test_import_SOURCES = pkcs11/gnome2-store/test-import.c
test_import_CFLAGS = $(GCR_BASE_CFLAGS) $(GCK_CFLAGS)
test_import_LDADD = $(GCR_BASE_LIBS) $(GCK_LIBS) $(gnome2_store_LIBS)
noinst_PROGRAMS += \
frob-gnome2-file
frob_gnome2_file_SOURCES = pkcs11/gnome2-store/frob-gnome2-file.c
frob_gnome2_file_LDADD = $(gnome2_store_LIBS)
EXTRA_DIST += \
pkcs11/gnome2-store/p11-tests.conf.in \
pkcs11/gnome2-store/fixtures
|