2 include $(top_srcdir)/build/Makefile.decl
6 COMMON = $(top_srcdir)/common
11 -DP11_KIT_FUTURE_UNSTABLE_API \
14 incdir = $(includedir)/p11-kit-1/p11-kit
40 libp11_kit_la_CFLAGS = \
41 -DP11_SYSTEM_CONFIG_FILE=\""$(p11_system_config_file)"\" \
42 -DP11_SYSTEM_CONFIG_MODULES=\""$(p11_system_config_modules)"\" \
43 -DP11_PACKAGE_CONFIG_MODULES=\""$(p11_package_config_modules)"\" \
44 -DP11_USER_CONFIG_FILE=\""$(p11_user_config_file)"\" \
45 -DP11_USER_CONFIG_MODULES=\""$(p11_user_config_modules)"\" \
46 -DP11_MODULE_PATH=\""$(p11_module_path)"\" \
49 libp11_kit_la_LDFLAGS = \
51 -version-info $(P11KIT_LT_RELEASE) \
52 -export-symbols-regex '^C_GetFunctionList|^p11_kit_'
54 libp11_kit_la_SOURCES = $(MODULE_SRCS)
56 libp11_kit_la_LIBADD = \
58 $(top_builddir)/common/libp11-common.la \
59 $(top_builddir)/common/libp11-library.la \
62 noinst_LTLIBRARIES = \
63 libp11-kit-testable.la
65 libp11_kit_testable_la_LDFLAGS = -no-undefined
66 libp11_kit_testable_la_SOURCES = $(MODULE_SRCS)
67 libp11_kit_testable_la_LIBADD = $(libp11_kit_la_LIBADD)
71 libp11_kit_testable_la_CFLAGS = \
72 -DP11_SYSTEM_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/tests/files/system-pkcs11.conf"\" \
73 -DP11_SYSTEM_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/system-modules/win32"\" \
74 -DP11_PACKAGE_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/package-modules/win32"\" \
75 -DP11_USER_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/tests/files/user-pkcs11.conf"\" \
76 -DP11_USER_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/user-modules/win32"\" \
77 -DP11_MODULE_PATH=\""$(abs_top_builddir)/p11-kit/tests/.libs"\" \
82 libp11_kit_testable_la_CFLAGS = \
83 -DP11_SYSTEM_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/tests/files/system-pkcs11.conf"\" \
84 -DP11_SYSTEM_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/system-modules"\" \
85 -DP11_PACKAGE_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/package-modules"\" \
86 -DP11_USER_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/tests/files/user-pkcs11.conf"\" \
87 -DP11_USER_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/user-modules"\" \
88 -DP11_MODULE_PATH=\""$(abs_top_builddir)/p11-kit/tests/.libs"\" \
93 pkgconfigdir = $(libdir)/pkgconfig
94 pkgconfig_DATA = p11-kit-1.pc
96 exampledir = $(p11_system_config)
97 example_DATA = pkcs11.conf.example
101 pkcs11.conf.example.in
103 # Proxy module is actually same as library, so install a link
105 $(LN_S) -f `readlink $(DESTDIR)$(libdir)/libp11-kit.so` $(DESTDIR)$(libdir)/p11-kit-proxy.so
106 $(MKDIR_P) $(DESTDIR)$(p11_package_config_modules)