avoid the failure: "Failed to get file version of custom action dll"
This commit is contained in:
parent
0b683472b0
commit
2f6d1b5c97
|
@ -736,6 +736,7 @@ AC_CONFIG_FILES([
|
||||||
src/minidriver/opensc-minidriver.inf
|
src/minidriver/opensc-minidriver.inf
|
||||||
win32/Makefile
|
win32/Makefile
|
||||||
win32/versioninfo.rc
|
win32/versioninfo.rc
|
||||||
|
win32/versioninfo-customactions.rc
|
||||||
win32/winconfig.h
|
win32/winconfig.h
|
||||||
win32/OpenSC.iss
|
win32/OpenSC.iss
|
||||||
win32/OpenSC.wxs
|
win32/OpenSC.wxs
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
|
include $(top_srcdir)/win32/ltrc.inc
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in $(srcdir)/versioninfo.rc $(srcdir)/winconfig.h \
|
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in $(srcdir)/versioninfo.rc $(srcdir)/winconfig.h \
|
||||||
$(srcdir)/OpenSC.iss $(srcdir)/OpenSC.wxs $(srcdir)/OpenSC.ico $(srcdir)/license.rtf \
|
$(srcdir)/OpenSC.iss $(srcdir)/OpenSC.wxs $(srcdir)/OpenSC.ico $(srcdir)/license.rtf \
|
||||||
$(srcdir)/dlgbmp.bmp $(srcdir)/bannrbmp.bmp
|
$(srcdir)/dlgbmp.bmp $(srcdir)/bannrbmp.bmp $(srcdir)/versioninfo-customactions.rc
|
||||||
EXTRA_DIST = ltrc.inc Makefile.mak Make.rules.mak opensc-install.bat \
|
EXTRA_DIST = ltrc.inc Makefile.mak Make.rules.mak opensc-install.bat \
|
||||||
versioninfo.rc.in winconfig.h.in OpenSC.iss.in OpenSC.wxs.in
|
versioninfo.rc.in winconfig.h.in OpenSC.iss.in OpenSC.wxs.in versioninfo-customactions.rc.in
|
||||||
dist_noinst_HEADERS = versioninfo.rc winconfig.h OpenSC.iss OpenSC.wxs license.rtf OpenSC.ico dlgbmp.bmp bannrbmp.bmp
|
dist_noinst_HEADERS = versioninfo.rc winconfig.h OpenSC.iss OpenSC.wxs license.rtf OpenSC.ico dlgbmp.bmp bannrbmp.bmp
|
||||||
|
|
||||||
if WIN32
|
if WIN32
|
||||||
|
@ -15,7 +17,7 @@ lib_LTLIBRARIES = customactions@LIBRARY_BITNESS@.la
|
||||||
AM_CPPFLAGS = -I$(top_srcdir)
|
AM_CPPFLAGS = -I$(top_srcdir)
|
||||||
|
|
||||||
|
|
||||||
customactions@LIBRARY_BITNESS@_la_SOURCES = customactions.cpp customactions.exports
|
customactions@LIBRARY_BITNESS@_la_SOURCES = customactions.cpp customactions.exports versioninfo-customactions.rc
|
||||||
customactions@LIBRARY_BITNESS@_la_LIBADD = \
|
customactions@LIBRARY_BITNESS@_la_LIBADD = \
|
||||||
$(top_builddir)/win32/customactions.la
|
$(top_builddir)/win32/customactions.la
|
||||||
customactions@LIBRARY_BITNESS@_la_LDFLAGS = $(AM_LDFLAGS) \
|
customactions@LIBRARY_BITNESS@_la_LDFLAGS = $(AM_LDFLAGS) \
|
||||||
|
|
|
@ -2,16 +2,16 @@ TOPDIR = ..
|
||||||
|
|
||||||
!INCLUDE $(TOPDIR)\win32\Make.rules.mak
|
!INCLUDE $(TOPDIR)\win32\Make.rules.mak
|
||||||
|
|
||||||
all: config.h
|
all: versioninfo-customactions.res config.h
|
||||||
|
|
||||||
config.h: winconfig.h
|
config.h: winconfig.h
|
||||||
copy /y winconfig.h config.h
|
copy /y winconfig.h config.h
|
||||||
|
|
||||||
customactions.dll: customactions.obj
|
customactions.dll: versioninfo-customactions.res customactions.obj
|
||||||
echo LIBRARY $* > $*.def
|
echo LIBRARY $* > $*.def
|
||||||
echo EXPORTS >> $*.def
|
echo EXPORTS >> $*.def
|
||||||
type customactions.exports >> $*.def
|
type customactions.exports >> $*.def
|
||||||
link /dll $(LINKFLAGS) /def:$*.def /out:customactions.dll customactions.obj msi.lib $(WIX_LIBS) Advapi32.lib User32.lib Version.lib Shell32.lib
|
link /dll $(LINKFLAGS) /def:$*.def /out:customactions.dll versioninfo-customactions.res customactions.obj msi.lib $(WIX_LIBS) Advapi32.lib User32.lib Version.lib Shell32.lib
|
||||||
|
|
||||||
OpenSC.msi: OpenSC.wixobj
|
OpenSC.msi: OpenSC.wixobj
|
||||||
$(WIX_PATH)\bin\light.exe -sh -ext WixUIExtension -ext WiXUtilExtension $?
|
$(WIX_PATH)\bin\light.exe -sh -ext WixUIExtension -ext WiXUtilExtension $?
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
#include <winresrc.h>
|
||||||
|
|
||||||
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
FILEVERSION @OPENSC_VERSION_MAJOR@,@OPENSC_VERSION_MINOR@,@OPENSC_VERSION_FIX@,@OPENSC_VERSION_REVISION@
|
||||||
|
PRODUCTVERSION @OPENSC_VERSION_MAJOR@,@OPENSC_VERSION_MINOR@,@OPENSC_VERSION_FIX@,@OPENSC_VERSION_REVISION@
|
||||||
|
FILEFLAGSMASK 0x3fL
|
||||||
|
#ifdef _DEBUG
|
||||||
|
FILEFLAGS 0x21L
|
||||||
|
#else
|
||||||
|
FILEFLAGS 0x20L
|
||||||
|
#endif
|
||||||
|
FILEOS 0x40004L
|
||||||
|
FILETYPE 0x2L
|
||||||
|
FILESUBTYPE 0x0L
|
||||||
|
BEGIN
|
||||||
|
BLOCK "StringFileInfo"
|
||||||
|
BEGIN
|
||||||
|
BLOCK "040904b0"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Comments", "@OPENSC_VS_FF_COMMENTS@"
|
||||||
|
VALUE "CompanyName", "@OPENSC_VS_FF_COMPANY_NAME@"
|
||||||
|
VALUE "FileVersion", "@OPENSC_VERSION_MAJOR@.@OPENSC_VERSION_MINOR@.@OPENSC_VERSION_FIX@.@OPENSC_VERSION_REVISION@"
|
||||||
|
VALUE "InternalName", "@PACKAGE_NAME@"
|
||||||
|
VALUE "LegalCopyright", "@OPENSC_VS_FF_LEGAL_COPYRIGHT@"
|
||||||
|
VALUE "LegalTrademarks", ""
|
||||||
|
VALUE "PrivateBuild", ""
|
||||||
|
VALUE "ProductName", "@OPENSC_VS_FF_PRODUCT_NAME@"
|
||||||
|
VALUE "ProductVersion", "@OPENSC_VERSION_MAJOR@,@OPENSC_VERSION_MINOR@,@OPENSC_VERSION_FIX@,@OPENSC_VERSION_REVISION@"
|
||||||
|
VALUE "SpecialBuild", ""
|
||||||
|
VALUE "FileDescription", "OpenSC custom actions setup"
|
||||||
|
END
|
||||||
|
END
|
||||||
|
BLOCK "VarFileInfo"
|
||||||
|
BEGIN
|
||||||
|
VALUE "Translation", 0x409, 1200
|
||||||
|
END
|
||||||
|
END
|
Loading…
Reference in New Issue