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:
parent
c6db68fdee
commit
2059f79793
|
@ -795,11 +795,11 @@ AC_CONFIG_FILES([
|
||||||
src/Makefile
|
src/Makefile
|
||||||
src/common/Makefile
|
src/common/Makefile
|
||||||
src/libopensc/Makefile
|
src/libopensc/Makefile
|
||||||
src/libopensc/libopensc.pc
|
|
||||||
src/libsm/Makefile
|
src/libsm/Makefile
|
||||||
src/pkcs11/Makefile
|
src/pkcs11/Makefile
|
||||||
src/pkcs11/versioninfo-pkcs11.rc
|
src/pkcs11/versioninfo-pkcs11.rc
|
||||||
src/pkcs11/versioninfo-pkcs11-spy.rc
|
src/pkcs11/versioninfo-pkcs11-spy.rc
|
||||||
|
src/pkcs11/opensc-pkcs11.pc
|
||||||
src/pkcs15init/Makefile
|
src/pkcs15init/Makefile
|
||||||
src/scconf/Makefile
|
src/scconf/Makefile
|
||||||
src/tests/Makefile
|
src/tests/Makefile
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
include $(top_srcdir)/win32/ltrc.inc
|
include $(top_srcdir)/win32/ltrc.inc
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in $(srcdir)/versioninfo-pkcs11.rc $(srcdir)/versioninfo-pkcs11-spy.rc
|
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
|
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 \
|
$(top_builddir)/src/common/libcompat.la \
|
||||||
$(OPTIONAL_OPENSSL_LIBS) $(PTHREAD_LIBS)
|
$(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_SOURCES = $(OPENSC_PKCS11_SRC) $(OPENSC_PKCS11_INC)
|
||||||
opensc_pkcs11_la_LIBADD = $(OPENSC_PKCS11_LIBS)
|
opensc_pkcs11_la_LIBADD = $(OPENSC_PKCS11_LIBS)
|
||||||
opensc_pkcs11_la_LDFLAGS = $(AM_LDFLAGS) \
|
opensc_pkcs11_la_LDFLAGS = $(AM_LDFLAGS) \
|
||||||
|
|
|
@ -3,9 +3,7 @@ exec_prefix=@exec_prefix@
|
||||||
libdir=@libdir@
|
libdir=@libdir@
|
||||||
includedir=@includedir@
|
includedir=@includedir@
|
||||||
|
|
||||||
Name: libopensc
|
Name: OpenSC smartcard framework
|
||||||
Description: libopensc
|
Description: OpenSC PKCS#11 module
|
||||||
Version: @VERSION@
|
Version: @VERSION@
|
||||||
Libs: -L${libdir} -lopensc -lscconf
|
Libs: -L${libdir} -lopensc-pkcs11
|
||||||
Cflags: -I${includedir}
|
|
||||||
|
|
Loading…
Reference in New Issue