From 363a869b000ee1c9337bc0086108f6a5960da326 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Sun, 15 Nov 2009 20:26:16 +0000 Subject: Allow use of p11-tests as a library. --- src/Makefile.am | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'src/Makefile.am') diff --git a/src/Makefile.am b/src/Makefile.am index d1c5d8a..e86bd04 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,9 +1,11 @@ AM_CFLAGS = -I$(top_srcdir) -bin_PROGRAMS = p11-tests +include_HEADERS = \ + p11-tests.h -p11_tests_LDADD = -ldl -lpthread -p11_tests_SOURCES = \ +lib_LTLIBRARIES = libp11-tests.la + +libp11_tests_la_SOURCES = \ certificate.c \ check.c \ config.c \ @@ -13,9 +15,20 @@ p11_tests_SOURCES = \ module.c \ msg.c \ object.c \ - p11-tests.c \ + p11-tests-lib.c \ + p11-tests-lib.h \ rsa.c \ session.c \ slot.c \ test-data.c +libp11_tests_la_LDFLAGS = \ + -no-undefined -export-symbols-regex 'p11_tests_' + +bin_PROGRAMS = p11-tests +p11_tests_LDADD = \ + -ldl -lpthread \ + libp11-tests.la + +p11_tests_SOURCES = \ + p11-tests.c -- cgit v1.2.3