VirtualBox

Changeset 83804 in vbox for trunk/src


Ignore:
Timestamp:
Apr 18, 2020 10:44:09 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
137330
Message:

/Config.kmk,Main,VBoxNetFlt: Move the VBOX_MIDL_REDIRECT tricks up to Config.kmk as it's needed outside Main too (VBoxNetFlt). bugref:8489

Location:
trunk/src/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk

    r83789 r83804  
    401401                $(PATH_SUB_CURRENT)/win/nobj/VBoxNetFltNobjT.idl \
    402402                | $$(dir $$@)
    403         $(VBOX_WIN_MIDL) /nologo \
     403        $(VBOX_MIDL_REDIRECT) $(VBOX_WIN_MIDL) /nologo \
    404404                /out $(call VBOX_FN_MAKE_WIN_PATH,$(VBoxNetFltNobj_0_OUTDIR)) \
    405                 /cpp_cmd $(subst $(EXEC_X86_WIN32),,$(call VBOX_FN_MAKE_WIN_PATH,$(TOOL_$(VBOX_VCC_TOOL)_CC))) \
     405                /cpp_cmd $(VBOX_MIDL_CPP_CMD) \
    406406                $(addprefix /I , $(call VBOX_FN_MAKE_WIN_PATH,$(SDK_$(VBOX_WINDDK)_INCS))) \
    407407                $(call VBOX_FN_MAKE_WIN_PATH,$<)
  • trunk/src/VBox/Main/Makefile.kmk

    r83794 r83804  
    14331433endef
    14341434
    1435 # Tricks to work around midl.exe problems with spaces in the /cpp_cmd value, it
    1436 # forgets to quote it when creating the commandline and cl.exe gets very confused.
    1437 if1of (quote, $(KBUILD_FEATURES))
    1438 VBOX_MIDL_REDIRECT     = $(REDIRECT) -E "$(quote-sh-dq PATH=$(PATH_TOOL_$(VBOX_VCC_TOOL)_BIN);$(PATH))" --
    1439 VBOX_MIDL_REDIRECT_X86 = $(REDIRECT) -E "$(quote-sh-dq PATH=$(PATH_TOOL_$(VBOX_VCC_TOOL_STEM)X86_BIN);$(PATH))" --
    1440 else
    1441 VBOX_MIDL_REDIRECT     = $(REDIRECT) -E 'PATH=$(PATH_TOOL_$(VBOX_VCC_TOOL)_BIN);$(PATH)' --
    1442 VBOX_MIDL_REDIRECT_X86 = $(REDIRECT) -E 'PATH=$(PATH_TOOL_$(VBOX_VCC_TOOL_STEM)X86_BIN);$(PATH)' --
    1443 endif
    1444 VBOX_MIDL_CPP_CMD      = $(lastword $(notdir ,$(subst $(EXEC_X86_WIN32),,$(TOOL_$(VBOX_VCC_TOOL)_CC))))
    1445 VBOX_MIDL_CPP_CMD_X86  = $(lastword $(notdir ,$(subst $(EXEC_X86_WIN32),,$(TOOL_$(VBOX_VCC_TOOL_STEM)X86_CC))))
    1446 
    14471435# Note! Because we've got a different proxy stub DLL for pre windows 7 64-bit hosts, we target windows 7 for AMD64.
    14481436#       The output is different and hopefully more efficient, at least memory wise (using more helpers in OLE32).
Note: See TracChangeset for help on using the changeset viewer.

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