opensc/src/pkcs11/Makefile.am

48 lines
1.6 KiB
Makefile
Raw Normal View History

# Process this file with automake to create Makefile.in
bundledir = $(BUNDLEDIR)/pkcs11
includedir = @includedir@/opensc
MAINTAINERCLEANFILES = Makefile.in
EXTRA_DIST = Makefile.mak opensc_pkcs11_install.js
INCLUDES = $(CPPFLAGS) -I${top_srcdir}/src/pkcs15init $(OPENSSL_CFLAGS) $(LTLIB_CFLAGS)
SRC = pkcs11-global.c pkcs11-session.c pkcs11-object.c misc.c slot.c \
mechanism.c openssl.c secretkey.c framework-pkcs15.c \
framework-pkcs15init.c debug.c
INC = sc-pkcs11.h
lib_LTLIBRARIES = opensc-pkcs11.la pkcs11-spy.la onepin-opensc-pkcs11.la
noinst_LTLIBRARIES = libpkcs11.la
opensc_pkcs11_la_SOURCES = $(SRC) $(INC) hack-disabled.c
opensc_pkcs11_la_LDFLAGS = -module -avoid-version
opensc_pkcs11_la_LIBADD = @LIBOPENSC@ $(OPENSSL_LIBS) \
../pkcs15init/libpkcs15init.la
onepin_opensc_pkcs11_la_SOURCES = $(SRC) $(INC) hack-enabled.c
onepin_opensc_pkcs11_la_LDFLAGS = -module -avoid-version
onepin_opensc_pkcs11_la_LIBADD = @LIBOPENSC@ $(OPENSSL_LIBS) \
../pkcs15init/libpkcs15init.la
libpkcs11_la_SOURCES = libpkcs11.c
libpkcs11_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@
libpkcs11_la_LIBADD =
pkcs11_spy_la_SOURCES = pkcs11-spy.c pkcs11-display.c pkcs11-display.h
pkcs11_spy_la_LDFLAGS = -module -avoid-version
pkcs11_spy_la_LIBADD = $(OPENSSL_LIBS) libpkcs11.la $(LTLIB_LIBS)
include_HEADERS = pkcs11.h
jar-dir:
if test ! -d jar-dir ; then mkdir jar-dir ; fi
pkcs11-jar: jar-dir
cp .libs/*.so jar-dir
cp opensc_pkcs11_install.js jar-dir
signtool -Z"opensc-pkcs11.jar" -i"opensc_pkcs11_install.js" \
-k"testcert" jar-dir