VirtualBox

Changeset 59355 in vbox


Ignore:
Timestamp:
Jan 15, 2016 2:22:57 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
105039
Message:

/Makefile.kmk,Config.kmk: Fixed resigning of x86\msvcr*.dll, seems we've been shipping AMD64 binaries there...

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r59118 r59355  
    30133013# @param    1   Target name.
    30143014# @param    2   The source name.
     3015# @param    3   Optional prefix to avoid name collisions.
    30153016#
    30163017if defined(VBOX_SIGNING_MODE) && "$(KBUILD_TARGET)" == "win"
    3017  VBOX_RE_SIGN_DLL_FN = $(if-expr !defined($(1)_VBOX_RE_SIGNED_$(notdir $(2))),\
    3018         $(evalcall VBOX_RE_SIGN_DLL_INTERNAL_FN,$1,$2)\
    3019         ,)$($(1)_0_OUTDIR)/$(notdir $2)
     3018 VBOX_RE_SIGN_DLL_FN = $(if-expr !defined($(1)_VBOX_RE_SIGNED_$(3)$(notdir $(2))),\
     3019        $(evalcall VBOX_RE_SIGN_DLL_INTERNAL_FN,$1,$2,$3)\
     3020        ,)$($(1)_0_OUTDIR)/$(3)$(notdir $2)
    30203021
    30213022define VBOX_RE_SIGN_DLL_INTERNAL_FN
    3022 local n = $(notdir $2)
     3023local n = $(3)$(notdir $2)
    30233024ifndef $(1)_VBOX_RE_SIGNED_$(n)
    30243025 $(1)_VBOX_RE_SIGNED_$(n) := 1
  • trunk/Makefile.kmk

    r58629 r59355  
    124124 ifdef VBOX_WITH_32_ON_64_MAIN_API
    125125  InstallExternalLibs_SOURCES += \
    126         $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(VBOX_PATH_VCC_REDIST_CRT_X86)/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll)=>x86/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll \
    127         $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(VBOX_PATH_VCC_REDIST_CRT_X86)/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll)=>x86/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll
     126        $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(VBOX_PATH_VCC_REDIST_CRT_X86)/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll,x86_)=>x86/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4).dll \
     127        $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(VBOX_PATH_VCC_REDIST_CRT_X86)/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll,x86_)=>x86/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4).dll
    128128 endif
    129129 ifeq ($(VBOX_VCC_CRT_TYPE),d)
     
    135135  ifdef VBOX_WITH_32_ON_64_MAIN_API
    136136  InstallExternalLibs_SOURCES += \
    137         $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(VBOX_PATH_VCC_REDIST_CRT_DBG_X86)/msvcr$(substr $(VBOX_VCC_TOOL_STEM)d,4).dll)=>x86/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4)d.dll \
    138         $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(VBOX_PATH_VCC_REDIST_CRT_DBG_X86)/msvcp$(substr $(VBOX_VCC_TOOL_STEM)d,4).dll)=>x86/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4)d.dll
     137        $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(VBOX_PATH_VCC_REDIST_CRT_DBG_X86)/msvcr$(substr $(VBOX_VCC_TOOL_STEM)d,4).dll,x86_)=>x86/msvcr$(substr $(VBOX_VCC_TOOL_STEM),4)d.dll \
     138        $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(VBOX_PATH_VCC_REDIST_CRT_DBG_X86)/msvcp$(substr $(VBOX_VCC_TOOL_STEM)d,4).dll,x86_)=>x86/msvcp$(substr $(VBOX_VCC_TOOL_STEM),4)d.dll
    139139  endif
    140140 endif
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette