Hello,
I would like to link statically the PKCS#11 module for Windows,
or at least to include the static version of this module into the MSI .
Here in attachment there in the diff for the build procedure (it presumes the
change of link mode for the actual PKCS#11 module dll).
Have you any objections, please?
Kind wishes,
Viktor.
Index: src/libopensc/Makefile.mak
===================================================================
--- src/libopensc/Makefile.mak (révision 5507)
+++ src/libopensc/Makefile.mak (copie de travail)
@@ -44,4 +44,4 @@
if EXIST opensc.dll.manifest mt -manifest opensc.dll.manifest
-outputresource:opensc.dll;2
opensc_a.lib: $(OBJECTS) ..\scconf\scconf.lib ..\common\common.lib
..\pkcs15init\pkcs15init.lib
- lib $(LIBFLAGS) /out:opensc_a.lib $(OBJECTS) ..\scconf\scconf.lib
..\common\common.lib ..\pkcs15init\pkcs15init.lib user32.lib
+ lib $(LIBFLAGS) /out:opensc_a.lib $(OBJECTS) ..\scconf\scconf.lib
..\common\common.lib ..\common\libscdl.lib ..\pkcs15init\pkcs15init.lib
$(ZLIB_LIB) user32.lib ws2_32.lib
Index: src/pkcs11/Makefile.mak
===================================================================
--- src/pkcs11/Makefile.mak (révision 5507)
+++ src/pkcs11/Makefile.mak (copie de travail)
@@ -22,11 +22,11 @@
link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:$(TARGET0)
$(OBJECTS) hack-enabled.obj ..\libopensc\opensc.lib ..\scconf\scconf.lib
..\pkcs15init\pkcs15init.lib ..\common\common.lib $(OPENSSL_LIB) gdi32.lib
if EXIST $(TARGET0).manifest mt -manifest $(TARGET0).manifest
-outputresource:$(TARGET0);2
-$(TARGET): $(OBJECTS) hack-disabled.obj ..\libopensc\opensc.lib
..\scconf\scconf.lib ..\pkcs15init\pkcs15init.lib ..\common\common.lib
+$(TARGET): $(OBJECTS) hack-disabled.obj ..\libopensc\opensc_a.lib
..\pkcs15init\pkcs15init.lib
echo LIBRARY $* > $*.def
echo EXPORTS >> $*.def
type $*.exports >> $*.def
- link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:$(TARGET)
$(OBJECTS) hack-disabled.obj ..\libopensc\opensc.lib ..\scconf\scconf.lib
..\pkcs15init\pkcs15init.lib ..\common\common.lib $(OPENSSL_LIB) gdi32.lib
+ link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:$(TARGET)
$(OBJECTS) hack-disabled.obj ..\libopensc\opensc_a.lib
..\pkcs15init\pkcs15init.lib $(OPENSSL_LIB) gdi32.lib
if EXIST $(TARGET).manifest mt -manifest $(TARGET).manifest
-outputresource:$(TARGET);2
$(TARGET3): $(OBJECTS3) ..\libopensc\opensc.lib
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel