install opensc.pc

This allows applications to detect opensc version, as well as
link against opensc's pkcs11 library if needed.
This commit is contained in:
Nikos Mavrogiannopoulos 2016-08-02 08:37:33 +02:00 committed by Frank Morgner
parent c6db68fdee
commit 2059f79793
3 changed files with 9 additions and 7 deletions

View File

@ -795,11 +795,11 @@ AC_CONFIG_FILES([
src/Makefile
src/common/Makefile
src/libopensc/Makefile
src/libopensc/libopensc.pc
src/libsm/Makefile
src/pkcs11/Makefile
src/pkcs11/versioninfo-pkcs11.rc
src/pkcs11/versioninfo-pkcs11-spy.rc
src/pkcs11/opensc-pkcs11.pc
src/pkcs15init/Makefile
src/scconf/Makefile
src/tests/Makefile

View File

@ -1,7 +1,7 @@
include $(top_srcdir)/win32/ltrc.inc
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in $(srcdir)/versioninfo-pkcs11.rc $(srcdir)/versioninfo-pkcs11-spy.rc
EXTRA_DIST = Makefile.mak versioninfo-pkcs11.rc.in versioninfo-pkcs11-spy.rc.in
EXTRA_DIST = Makefile.mak versioninfo-pkcs11.rc.in versioninfo-pkcs11-spy.rc.in opensc-pkcs11.pc.in
lib_LTLIBRARIES = opensc-pkcs11.la pkcs11-spy.la onepin-opensc-pkcs11.la
@ -19,6 +19,10 @@ OPENSC_PKCS11_LIBS = \
$(top_builddir)/src/common/libcompat.la \
$(OPTIONAL_OPENSSL_LIBS) $(PTHREAD_LIBS)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = opensc-pkcs11.pc
DISTCLEANFILES = $(pkgconfig_DATA)
opensc_pkcs11_la_SOURCES = $(OPENSC_PKCS11_SRC) $(OPENSC_PKCS11_INC)
opensc_pkcs11_la_LIBADD = $(OPENSC_PKCS11_LIBS)
opensc_pkcs11_la_LDFLAGS = $(AM_LDFLAGS) \

View File

@ -3,9 +3,7 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: libopensc
Description: libopensc
Name: OpenSC smartcard framework
Description: OpenSC PKCS#11 module
Version: @VERSION@
Libs: -L${libdir} -lopensc -lscconf
Cflags: -I${includedir}
Libs: -L${libdir} -lopensc-pkcs11