Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com>
---
 src/common/Makefile.am       |    3 +--
 src/libopensc/Makefile.am    |    1 +
 src/libopensc/ctx.c          |    1 +
 src/libopensc/internal.h     |    1 -
 src/libopensc/pkcs15-syn.c   |    1 +
 src/libopensc/pkcs15.c       |    1 +
 src/libopensc/reader-ctapi.c |    1 +
 src/libopensc/reader-pcsc.c  |    1 +
 src/pkcs11/Makefile.am       |   10 +++++++---
 src/tests/Makefile.am        |    4 +++-
 src/tools/Makefile.am        |    6 ++++--
 11 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/src/common/Makefile.am b/src/common/Makefile.am
index b2e7e15..0b2fe9f 100644
--- a/src/common/Makefile.am
+++ b/src/common/Makefile.am
@@ -17,11 +17,10 @@ libcompat_la_SOURCES = \
        compat_strlcpy.h compat_strlcpy.c \
        compat_getpass.h compat_getpass.c \
        compat_getopt.h compat_getopt.c \
-       simclist.c simclist.h libscdl.c
+       simclist.c simclist.h
 
 compat_getopt_main_LDADD = libcompat.la
 
 libpkcs11_la_SOURCES = libpkcs11.c libpkcs11.h
-libpkcs11_la_LIBADD = libscdl.la
 
 libscdl_la_SOURCES = libscdl.c libscdl.h
diff --git a/src/libopensc/Makefile.am b/src/libopensc/Makefile.am
index f50a002..eb1a627 100644
--- a/src/libopensc/Makefile.am
+++ b/src/libopensc/Makefile.am
@@ -53,6 +53,7 @@ libopensc_la_LIBADD = $(OPTIONAL_OPENSSL_LIBS) 
$(OPTIONAL_OPENCT_LIBS) \
        $(OPTIONAL_ZLIB_LIBS) \
        $(top_builddir)/src/pkcs15init/libpkcs15init.la \
        $(top_builddir)/src/scconf/libscconf.la \
+       $(top_builddir)/src/common/libscdl.la \
        $(top_builddir)/src/common/libcompat.la
 if WIN32
 libopensc_la_LIBADD += -lws2_32
diff --git a/src/libopensc/ctx.c b/src/libopensc/ctx.c
index 92d015b..a62521f 100644
--- a/src/libopensc/ctx.c
+++ b/src/libopensc/ctx.c
@@ -33,6 +33,7 @@
 #include <winreg.h>
 #endif
 
+#include "common/libscdl.h"
 #include "internal.h"
 
 int _sc_add_reader(sc_context_t *ctx, sc_reader_t *reader)
diff --git a/src/libopensc/internal.h b/src/libopensc/internal.h
index 18e132c..85402ad 100644
--- a/src/libopensc/internal.h
+++ b/src/libopensc/internal.h
@@ -36,7 +36,6 @@ extern "C" {
 #endif
 
 #include "common/simclist.h"
-#include "common/libscdl.h"
 #include "libopensc/opensc.h"
 #include "libopensc/log.h"
 #include "libopensc/cards.h"
diff --git a/src/libopensc/pkcs15-syn.c b/src/libopensc/pkcs15-syn.c
index 5c15a35..43e1218 100644
--- a/src/libopensc/pkcs15-syn.c
+++ b/src/libopensc/pkcs15-syn.c
@@ -26,6 +26,7 @@
 #include <stdio.h>
 #include <assert.h>
 
+#include "common/libscdl.h"
 #include "internal.h"
 #include "asn1.h"
 #include "pkcs15.h"
diff --git a/src/libopensc/pkcs15.c b/src/libopensc/pkcs15.c
index 96bad57..48ca642 100644
--- a/src/libopensc/pkcs15.c
+++ b/src/libopensc/pkcs15.c
@@ -27,6 +27,7 @@
 #include <stdio.h>
 #include <assert.h>
 
+#include "common/libscdl.h"
 #include "cardctl.h"
 #include "internal.h"
 #include "pkcs15.h"
diff --git a/src/libopensc/reader-ctapi.c b/src/libopensc/reader-ctapi.c
index 13948ec..6980b43 100644
--- a/src/libopensc/reader-ctapi.c
+++ b/src/libopensc/reader-ctapi.c
@@ -25,6 +25,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#include "common/libscdl.h"
 #include "internal.h"
 #include "ctbcs.h"
 
diff --git a/src/libopensc/reader-pcsc.c b/src/libopensc/reader-pcsc.c
index ab2f973..e232f48 100644
--- a/src/libopensc/reader-pcsc.c
+++ b/src/libopensc/reader-pcsc.c
@@ -33,6 +33,7 @@
 #include <arpa/inet.h>
 #endif
 
+#include "common/libscdl.h"
 #include "internal.h"
 #include "internal-winscard.h"
 
diff --git a/src/pkcs11/Makefile.am b/src/pkcs11/Makefile.am
index 624c594..d60b323 100644
--- a/src/pkcs11/Makefile.am
+++ b/src/pkcs11/Makefile.am
@@ -15,8 +15,9 @@ OPENSC_PKCS11_SRC = pkcs11-global.c pkcs11-session.c 
pkcs11-object.c misc.c slot
        framework-pkcs15init.c debug.c opensc-pkcs11.exports \
        pkcs11-display.c pkcs11-display.h
 OPENSC_PKCS11_LIBS = $(OPTIONAL_OPENSSL_LIBS) $(PTHREAD_LIBS) \
-       $(top_builddir)/src/common/libcompat.la \
-       $(top_builddir)/src/libopensc/libopensc.la
+       $(top_builddir)/src/libopensc/libopensc.la \
+       $(top_builddir)/src/common/libscdl.la \
+       $(top_builddir)/src/common/libcompat.la
 
 opensc_pkcs11_la_SOURCES = $(OPENSC_PKCS11_SRC) $(OPENSC_PKCS11_INC) 
hack-disabled.c
 opensc_pkcs11_la_LIBADD = $(OPENSC_PKCS11_LIBS)
@@ -31,7 +32,10 @@ onepin_opensc_pkcs11_la_LDFLAGS = $(AM_LDFLAGS) \
        -module -shared -avoid-version -no-undefined
 
 pkcs11_spy_la_SOURCES = pkcs11-spy.c pkcs11-display.c pkcs11-display.h 
pkcs11-spy.exports
-pkcs11_spy_la_LIBADD = $(OPTIONAL_OPENSSL_LIBS) 
$(top_builddir)/src/common/libpkcs11.la
+pkcs11_spy_la_LIBADD = \
+       $(top_builddir)/src/common/libpkcs11.la \
+       $(top_builddir)/src/common/libscdl.la \
+       $(OPTIONAL_OPENSSL_LIBS)
 pkcs11_spy_la_LDFLAGS = $(AM_LDFLAGS) \
        -export-symbols "$(srcdir)/pkcs11-spy.exports" \
        -module -shared -avoid-version -no-undefined
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am
index 941e1e3..48ac626 100644
--- a/src/tests/Makefile.am
+++ b/src/tests/Makefile.am
@@ -7,7 +7,9 @@ SUBDIRS = regression
 noinst_PROGRAMS = base64 lottery p15dump pintest prngtest
 
 INCLUDES = -I$(top_srcdir)/src
-LIBS = $(top_builddir)/src/libopensc/libopensc.la \
+LIBS = \
+       $(top_builddir)/src/libopensc/libopensc.la \
+       $(top_builddir)/src/common/libscdl.la \
        $(top_builddir)/src/common/libcompat.la
 
 COMMON_SRC = sc-test.c
diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am
index 6792b93..f2f3229 100644
--- a/src/tools/Makefile.am
+++ b/src/tools/Makefile.am
@@ -13,8 +13,10 @@ endif
 # compile with $(PTHREAD_CFLAGS) to allow debugging with gdb
 AM_CFLAGS = $(OPTIONAL_OPENSSL_CFLAGS) $(OPTIONAL_READLINE_CFLAGS) 
$(PTHREAD_CFLAGS)
 INCLUDES = -I$(top_srcdir)/src
-LIBS = $(top_builddir)/src/common/libcompat.la \
-       $(top_builddir)/src/libopensc/libopensc.la
+LIBS = \
+       $(top_builddir)/src/libopensc/libopensc.la \
+       $(top_builddir)/src/common/libscdl.la \
+       $(top_builddir)/src/common/libcompat.la
 
 opensc_tool_SOURCES = opensc-tool.c util.c
 piv_tool_SOURCES = piv-tool.c util.c
-- 
1.7.3.4

_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to