Added version info to the Win32 binaries, and set the version number to 0.8.0.0 (4 numbers seems to be needed)
git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1437 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
b4ea04dfe4
commit
68c885ebe1
|
@ -1,5 +1,5 @@
|
|||
|
||||
SUBDIRS = src
|
||||
SUBDIRS = win32 src
|
||||
|
||||
all::
|
||||
|
||||
|
|
|
@ -23,7 +23,9 @@ OBJECTS = \
|
|||
\
|
||||
card-setcos.obj card-miocos.obj card-flex.obj card-gpk.obj \
|
||||
card-etoken.obj card-tcos.obj card-emv.obj card-default.obj \
|
||||
card-mcrd.obj card-starcos.obj
|
||||
card-mcrd.obj card-starcos.obj \
|
||||
\
|
||||
$(TOPDIR)\win32\version.res
|
||||
|
||||
all: install-headers $(TARGET)
|
||||
|
||||
|
@ -31,4 +33,4 @@ all: install-headers $(TARGET)
|
|||
|
||||
$(TARGET): $(OBJECTS) ..\scconf\scconf.lib ..\scdl\scdl.lib
|
||||
perl $(TOPDIR)\win32\makedef.pl $*.def $* $(OBJECTS)
|
||||
link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:$(TARGET) $(OBJECTS) ..\scconf\scconf.lib ..\scdl\scdl.lib winscard.lib
|
||||
link $(LINKFLAGS) /dll /def:$*.def /implib:$*.lib /out:$(TARGET) $(OBJECTS) ..\scconf\scconf.lib ..\scdl\scdl.lib winscard.lib libeay32.lib gdi32.lib
|
||||
|
|
|
@ -12,7 +12,7 @@ TARGET3 = opensc-spy.dll
|
|||
|
||||
OBJECTS = pkcs11-global.obj pkcs11-session.obj pkcs11-object.obj misc.obj slot.obj \
|
||||
secretkey.obj framework-pkcs15.obj framework-pkcs15init.obj mechanism.obj \
|
||||
openssl.obj debug.obj
|
||||
openssl.obj debug.obj $(TOPDIR)\win32\version.res
|
||||
OBJECTS2 = libpkcs11.obj
|
||||
OBJECTS3 = pkcs11-spy.obj pkcs11-display.obj libpkcs11.obj
|
||||
|
||||
|
@ -21,10 +21,10 @@ all: install-headers install-headers-dir $(TARGET) $(TARGET2) $(TARGET3)
|
|||
!INCLUDE $(TOPDIR)\win32\Make.rules.mak
|
||||
|
||||
$(TARGET): $(OBJECTS)
|
||||
link $(LINKFLAGS) /dll /out:$(TARGET) $(OBJECTS) ..\libopensc\opensc.lib ..\scconf\scconf.lib ..\scrandom\scrandom.lib ..\pkcs15init\pkcs15init.lib winscard.lib
|
||||
link $(LINKFLAGS) /dll /out:$(TARGET) $(OBJECTS) ..\libopensc\opensc.lib ..\scconf\scconf.lib ..\scrandom\scrandom.lib ..\pkcs15init\pkcs15init.lib winscard.lib libeay32.lib gdi32.lib
|
||||
|
||||
$(TARGET2): $(OBJECTS2)
|
||||
lib /nologo /machine:ix86 /out:$(TARGET2) $(OBJECTS2) ..\scdl\scdl.lib
|
||||
|
||||
$(TARGET3): $(OBJECTS3)
|
||||
link $(LINKFLAGS) /dll /out:$(TARGET3) $(OBJECTS3) ..\scdl\scdl.lib
|
||||
link $(LINKFLAGS) /dll /out:$(TARGET3) $(OBJECTS3) ..\scdl\scdl.lib libeay32.lib gdi32.lib
|
||||
|
|
|
@ -14,5 +14,5 @@ all: print.obj sc-test.obj $(TARGETS)
|
|||
.c.exe:
|
||||
cl $(COPTS) /c $<
|
||||
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj sc-test.obj print.obj \
|
||||
..\common\common.lib ..\libopensc\opensc.lib
|
||||
..\common\common.lib ..\libopensc\opensc.lib $(TOPDIR)\win32\version.res
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
TOPDIR = ..\..
|
||||
|
||||
TARGETS = opensc-explorer.exe opensc-tool.exe \
|
||||
pkcs15-tool.exe pkcs15-crypt.exe pkcs11-tool.exe cardos-info.exe #pkcs15-init.exe
|
||||
pkcs15-tool.exe pkcs15-crypt.exe pkcs11-tool.exe cardos-info.exe pkcs15-init.exe
|
||||
|
||||
all: util.obj $(TARGETS)
|
||||
|
||||
|
@ -15,4 +15,5 @@ all: util.obj $(TARGETS)
|
|||
cl $(COPTS) /c $<
|
||||
link $(LINKFLAGS) /pdb:$*.pdb /out:$@ $*.obj util.obj \
|
||||
..\common\common.lib ..\scconf\scconf.lib ..\libopensc\opensc.lib \
|
||||
..\pkcs15init\pkcs15init.lib ..\pkcs11\libpkcs11.lib
|
||||
..\pkcs15init\pkcs15init.lib ..\pkcs11\libpkcs11.lib \
|
||||
$(TOPDIR)\win32\version.res libeay32.lib gdi32.lib
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
TOPDIR = ..
|
||||
|
||||
TARGET = version.res
|
||||
|
||||
VERSION_RC = version.rc
|
||||
|
||||
RSC_PROJ=/l 0x809 /fo"version.res"
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
$(TARGET): $(VERSION_RC)
|
||||
rc $(RSC_PROJ) $(VERSION_RC)
|
|
@ -0,0 +1,35 @@
|
|||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
#include "afxres.h"
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
|
||||
#pragma code_page(1252)
|
||||
#endif
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 0,8,0,0
|
||||
PRODUCTVERSION 0,8,0,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
FILEFLAGS 0x0L
|
||||
FILEOS 0x40004L
|
||||
FILETYPE 0x2L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "080904b0"
|
||||
BEGIN
|
||||
VALUE "Description", "OpenSC PKCS#11 library\0"
|
||||
VALUE "FileVersion", "0, 8, 0, 0\0"
|
||||
VALUE "ProductVersion", "0, 8, 0, 0\0"
|
||||
VALUE "Licence", "LGPL\0"
|
||||
VALUE "Info", "http://www.opensc.org/\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x809, 1200
|
||||
END
|
||||
END
|
Loading…
Reference in New Issue