2008-03-06 16:06:59 +00:00
|
|
|
include $(top_srcdir)/win32/ltrc.inc
|
2002-04-05 10:25:14 +00:00
|
|
|
|
2008-04-11 12:52:46 +00:00
|
|
|
MAINTAINERCLEANFILES = \
|
|
|
|
$(srcdir)/Makefile.in $(srcdir)/versioninfo.rc
|
2008-03-06 16:06:59 +00:00
|
|
|
CLEANFILES = versioninfo.rc
|
|
|
|
EXTRA_DIST = Makefile.mak
|
2002-04-02 13:38:57 +00:00
|
|
|
|
2008-03-06 16:06:59 +00:00
|
|
|
lib_LTLIBRARIES = libpkcs15init.la
|
|
|
|
openscinclude_HEADERS = pkcs15-init.h
|
|
|
|
noinst_HEADERS = profile.h keycache.h
|
|
|
|
dist_pkgdata_DATA = \
|
2003-12-08 11:43:21 +00:00
|
|
|
cyberflex.profile \
|
2003-07-29 10:04:40 +00:00
|
|
|
flex.profile \
|
|
|
|
gpk.profile \
|
|
|
|
miocos.profile \
|
2006-01-23 21:48:08 +00:00
|
|
|
cardos.profile \
|
2005-10-24 21:58:35 +00:00
|
|
|
incrypto34.profile \
|
2003-12-29 12:28:37 +00:00
|
|
|
jcop.profile \
|
2004-06-16 20:59:59 +00:00
|
|
|
oberthur.profile \
|
2004-04-17 09:23:26 +00:00
|
|
|
starcos.profile \
|
2005-09-13 08:13:13 +00:00
|
|
|
setcos.profile \
|
2006-06-08 08:12:50 +00:00
|
|
|
pkcs15.profile \
|
2007-07-03 20:44:34 +00:00
|
|
|
muscle.profile \
|
2007-12-17 13:39:20 +00:00
|
|
|
rutoken.profile \
|
2007-07-03 20:44:34 +00:00
|
|
|
asepcos.profile
|
2003-07-28 12:11:03 +00:00
|
|
|
|
2008-03-06 16:06:59 +00:00
|
|
|
DEFS = -DSC_PKCS15_PROFILE_DIRECTORY=\"$(pkgdatadir)\"
|
|
|
|
AM_CFLAGS = $(OPTIONAL_OPENSSL_CFLAGS) $(LTLIB_CFLAGS)
|
2008-04-01 12:43:26 +00:00
|
|
|
INCLUDES = -I$(top_srcdir)/src/common -I$(top_builddir)/src/include
|
2002-04-02 13:26:42 +00:00
|
|
|
|
|
|
|
libpkcs15init_la_SOURCES = \
|
2003-10-13 16:13:12 +00:00
|
|
|
pkcs15-lib.c profile.c keycache.c \
|
2003-07-28 12:11:03 +00:00
|
|
|
pkcs15-gpk.c pkcs15-miocos.c pkcs15-cflex.c \
|
2006-01-23 21:48:08 +00:00
|
|
|
pkcs15-cardos.c pkcs15-jcop.c pkcs15-starcos.c \
|
2006-06-08 08:12:50 +00:00
|
|
|
pkcs15-oberthur.c pkcs15-setcos.c pkcs15-incrypto34.c \
|
2008-03-06 16:06:59 +00:00
|
|
|
pkcs15-muscle.c pkcs15-asepcos.c pkcs15-rutoken.c \
|
|
|
|
pkcs15init.exports
|
|
|
|
if WIN32
|
2008-04-08 18:36:42 +00:00
|
|
|
libpkcs15init_la_SOURCES += versioninfo.rc
|
|
|
|
else
|
|
|
|
dist_noinst_DATA = versioninfo.rc
|
2008-03-06 16:06:59 +00:00
|
|
|
endif
|
|
|
|
libpkcs15init_la_LIBADD = $(OPTIONAL_OPENSSL_LIBS) $(LTLIB_LIBS) \
|
|
|
|
$(top_builddir)/src/libopensc/libopensc.la \
|
|
|
|
$(top_builddir)/src/scconf/libscconf.la \
|
|
|
|
$(top_builddir)/src/common/libcompat.la
|
|
|
|
libpkcs15init_la_LDFLAGS = $(AM_LDFLAGS) \
|
|
|
|
-version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@ \
|
2008-04-04 20:38:20 +00:00
|
|
|
-export-symbols "$(srcdir)/pkcs15init.exports" \
|
2008-03-06 16:06:59 +00:00
|
|
|
-no-undefined
|
2004-06-16 20:59:59 +00:00
|
|
|
|
2008-03-06 16:06:59 +00:00
|
|
|
versioninfo.rc:
|
|
|
|
sed 's/@@FILE_DESCRIPTION@@/OpenSC Core Library/g' \
|
2008-04-08 18:36:42 +00:00
|
|
|
"$(top_builddir)/win32/versioninfo.rc.in" > versioninfo.rc
|
2002-04-02 13:26:42 +00:00
|
|
|
|
2008-03-06 16:06:59 +00:00
|
|
|
if WIN32
|
|
|
|
# def file required for MS users to build library
|
|
|
|
mylibdir=$(libdir)
|
2008-03-15 11:05:26 +00:00
|
|
|
mylib_DATA=.libs/@WIN_LIBPREFIX@pkcs15init-@OPENSC_LT_OLDEST@.dll.def
|
|
|
|
.libs/@WIN_LIBPREFIX@pkcs15init-@OPENSC_LT_OLDEST@.dll.def: libpkcs15init.la
|
2008-03-06 16:06:59 +00:00
|
|
|
endif
|