diff --git a/src/libopensc/Makefile.am b/src/libopensc/Makefile.am index fcb80c87..f4c8f9ff 100644 --- a/src/libopensc/Makefile.am +++ b/src/libopensc/Makefile.am @@ -28,7 +28,7 @@ libopensc_la_SOURCES = \ card-etoken.c card-tcos.c card-emv.c card-default.c \ card-mcrd.c card-starcos.c card-openpgp.c card-jcop.c\ \ - pkcs15-openpgp.c + pkcs15-openpgp.c pkcs15-infocamere.c libopensc_la_LDFLAGS = -version-info @OPENSC_LT_CURRENT@:@OPENSC_LT_REVISION@:@OPENSC_LT_AGE@ libopensc_la_LIBADD = @LIBSCCONF@ ../scdl/libscdl.la @LIBDL@ @LIBCRYPTO@ @OPENCT_LIBS@ @LIBPCSC@ diff --git a/src/libopensc/Makefile.mak b/src/libopensc/Makefile.mak index e283b6cd..845f4376 100644 --- a/src/libopensc/Makefile.mak +++ b/src/libopensc/Makefile.mak @@ -26,7 +26,7 @@ OBJECTS = \ card-etoken.obj card-tcos.obj card-emv.obj card-default.obj \ card-mcrd.obj card-starcos.obj card-openpgp.obj card-jcop.obj \ \ - pkcs15-openpgp.obj \ + pkcs15-openpgp.obj pkcs15-infocamere.obj \ \ $(TOPDIR)\win32\version.res diff --git a/src/libopensc/pkcs15-syn.c b/src/libopensc/pkcs15-syn.c index 2f9112bc..28420c1a 100644 --- a/src/libopensc/pkcs15-syn.c +++ b/src/libopensc/pkcs15-syn.c @@ -30,12 +30,14 @@ static int sc_pkcs15_bind_emulation(sc_pkcs15_card_t *, const char *, scconf_block *, int); extern int sc_pkcs15emu_openpgp_init(sc_pkcs15_card_t *); +extern int sc_pkcs15emu_infocamere_init(sc_pkcs15_card_t *); static struct { const char * name; int (*handler)(sc_pkcs15_card_t *); } builtin_emulators[] = { { "openpgp", sc_pkcs15emu_openpgp_init }, + { "infocamere", sc_pkcs15emu_infocamere_init }, { NULL } };