VirtualBox

Changeset 99040 in vbox


Ignore:
Timestamp:
Mar 18, 2023 9:03:42 PM (21 months ago)
Author:
vboxsync
Message:

*.kmk: Applied scm with new indenting of multiline variable/function expansions in variable assignments. bugref:10348

Location:
trunk
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r99032 r99040  
    264264# @returns 1 if true, 0 if false.  For use with 'if'.
    265265VBOX_VERSION_PREREQ = $(expr $(call VBOX_FULL_VERSION_MAKE,$(VBOX_VERSION_MAJOR),$(VBOX_VERSION_MINOR),$(VBOX_VERSION_BUILD)) \
    266         >= $(call VBOX_FULL_VERSION_MAKE,$1,$2,$3))
     266                >= $(call VBOX_FULL_VERSION_MAKE,$1,$2,$3))
    267267
    268268
     
    351351# Indicate VBOX_ONLY build if any of the VBOX_ONLY_* variables are set.
    352352VBOX_ONLY_BUILD := $(strip $(foreach x, ADDITIONS DOCS EXTPACKS SDK VALIDATIONKIT \
    353         , $(if-expr defined(VBOX_ONLY_$(x)),VBOX_ONLY_$(x))))
     353                        , $(if-expr defined(VBOX_ONLY_$(x)),VBOX_ONLY_$(x))))
    354354if $(words $(VBOX_ONLY_BUILD)) > 1
    355355 $(error VBox: More than one VBOX_ONLY build enabled! $(VBOX_ONLY_BUILD))
     
    14021402#
    14031403VBOX_ONLY_BUILD_NEW := $(strip $(foreach x, ADDITIONS DOCS EXTPACKS SDK VALIDATIONKIT \
    1404         , $(if-expr defined(VBOX_ONLY_$(x)),VBOX_ONLY_$(x))))
     1404                        , $(if-expr defined(VBOX_ONLY_$(x)),VBOX_ONLY_$(x))))
    14051405ifneq ($(VBOX_ONLY_BUILD),$(VBOX_ONLY_BUILD_NEW))
    14061406 $(error VBox: LocalConfig.kmk changed the VBOX_ONLY_ build status, VBOX_ONLY_* must be on the kmk command line or in the environment: $(VBOX_ONLY_BUILD) -> $(VBOX_ONLY_BUILD_NEW))
     
    22342234 if1of ($(KBUILD_HOST), win)
    22352235  VBOX_BLD_PYTHON := $(firstword $(rsort $(wildcard $(KBUILD_DEVTOOLS)/win.x86/python/v*/python$(HOSTSUFF_EXE))) \
    2236         python-not-found.exe)
     2236                python-not-found.exe)
    22372237 else ifndef VBOX_WITH_PYTHON2_PREFERENCE
    22382238  VBOX_BLD_PYTHON := $(firstword \
    2239         $(which python3$(HOSTSUFF_EXE)) \
    2240         $(which python3.10$(HOSTSUFF_EXE)) \
    2241         $(which python3.9$(HOSTSUFF_EXE)) \
    2242         $(which python3.8$(HOSTSUFF_EXE)) \
    2243         $(which python3.7$(HOSTSUFF_EXE)) \
    2244         $(which python3.6$(HOSTSUFF_EXE)) \
    2245         $(which python3.5$(HOSTSUFF_EXE)) \
    2246         $(which python3.4$(HOSTSUFF_EXE)) \
    2247         $(which python2.7$(HOSTSUFF_EXE)) \
    2248         $(which python$(HOSTSUFF_EXE)) \
    2249         $(which python2.6$(HOSTSUFF_EXE)) \
    2250         python-not-found$(HOSTSUFF_EXE) )
     2239                $(which python3$(HOSTSUFF_EXE)) \
     2240                $(which python3.10$(HOSTSUFF_EXE)) \
     2241                $(which python3.9$(HOSTSUFF_EXE)) \
     2242                $(which python3.8$(HOSTSUFF_EXE)) \
     2243                $(which python3.7$(HOSTSUFF_EXE)) \
     2244                $(which python3.6$(HOSTSUFF_EXE)) \
     2245                $(which python3.5$(HOSTSUFF_EXE)) \
     2246                $(which python3.4$(HOSTSUFF_EXE)) \
     2247                $(which python2.7$(HOSTSUFF_EXE)) \
     2248                $(which python$(HOSTSUFF_EXE)) \
     2249                $(which python2.6$(HOSTSUFF_EXE)) \
     2250                python-not-found$(HOSTSUFF_EXE) )
    22512251 else
    22522252  VBOX_BLD_PYTHON := $(firstword \
    2253         $(which python2.7$(HOSTSUFF_EXE)) \
    2254         $(which python2.6$(HOSTSUFF_EXE)) \
    2255         $(which python$(HOSTSUFF_EXE)) \
    2256         $(which python3$(HOSTSUFF_EXE)) \
    2257         python-not-found$(HOSTSUFF_EXE) )
     2253                $(which python2.7$(HOSTSUFF_EXE)) \
     2254                $(which python2.6$(HOSTSUFF_EXE)) \
     2255                $(which python$(HOSTSUFF_EXE)) \
     2256                $(which python3$(HOSTSUFF_EXE)) \
     2257                python-not-found$(HOSTSUFF_EXE) )
    22582258 endif
    22592259endif
     
    23142314VBOX_PYLINT_FLAGS = $(if-expr $(VBOX_PYLINT_VERSION) >= 10500,--reports=n,--report=n) \
    23152315        $(if-expr $(VBOX_PYLINT_VERSION) >= 10000 \
    2316         ,--msg-template='{path}:{line}: <{msg_id}>({obj}:{symbol}): {msg}' \
     2316                ,--msg-template='{path}:{line}: <{msg_id}>({obj}:{symbol}): {msg}' \
    23172317        ,--output-format=msvs --include-ids=y) \
    23182318        --persistent=n \
     
    25322532# The Microsoft IDL compiler (the SDK build needs this on non-Windows).
    25332533VBOX_WIN_MIDL ?= $(EXEC_X86_WIN32) $(call VBOX_FN_MAKE_WIN_PATH,$(qfirstfile ,$(qwildcard ,$(qaddsuffix ,/[Mm][Ii][Dd][Ll].[Ee][Xx][Ee], \
    2534         $(PATH_SDK_$(VBOX_WINPSDK)_BIN) \
    2535         $(KBUILD_DEVTOOLS)/win.x86/sdk/v7.1/Bin$(if-expr "$(KBUILD_HOST).$(KBUILD_HOST_ARCH)" == "win.amd64",/x64,) \
    2536         $(KBUILD_DEVTOOLS)/win.x86/ddk/7600.16385.1/bin/x86 \
    2537         $(KBUILD_DEVTOOLS)/win.x86/bin \
    2538         $(PATH_SDK_$(VBOX_WINPSDK)_BIN) \
    2539         $(PATH_SDK_$(VBOX_WINPSDK)) \
    2540         $(PATH_SDK_WINPSDK_BIN) \
    2541         $(PATH_SDK_WINPSDK) \
    2542         )) Sorry_Cannot_Find_The_Midl_Compiler_In_The_PSDK))
     2534                                        $(PATH_SDK_$(VBOX_WINPSDK)_BIN) \
     2535                                        $(KBUILD_DEVTOOLS)/win.x86/sdk/v7.1/Bin$(if-expr "$(KBUILD_HOST).$(KBUILD_HOST_ARCH)" == "win.amd64",/x64,) \
     2536                                        $(KBUILD_DEVTOOLS)/win.x86/ddk/7600.16385.1/bin/x86 \
     2537                                        $(KBUILD_DEVTOOLS)/win.x86/bin \
     2538                                        $(PATH_SDK_$(VBOX_WINPSDK)_BIN) \
     2539                                        $(PATH_SDK_$(VBOX_WINPSDK)) \
     2540                                        $(PATH_SDK_WINPSDK_BIN) \
     2541                                        $(PATH_SDK_WINPSDK) \
     2542                                        )) Sorry_Cannot_Find_The_Midl_Compiler_In_The_PSDK))
    25432543
    25442544# Tricks to work around midl.exe problems with spaces in the /cpp_cmd value, it
     
    26702670  ifndef VBOX_PATH_MACOSX_SDK_ROOT
    26712671   VBOX_PATH_MACOSX_SDK_ROOT := $(firstword $(wildcard \
    2672         $(PATH_TOOL_$(VBOX_GCC_TOOL)_SDKS) \
    2673         $(VBOX_PATH_MACOSX_DEVEL_ROOT)/SDKs/. \
    2674         /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/. \
    2675         /Developer/SDKs/. \
    2676         /Library/Developer/CommandLineTools/SDKs/. ))
     2672                        $(PATH_TOOL_$(VBOX_GCC_TOOL)_SDKS) \
     2673                        $(VBOX_PATH_MACOSX_DEVEL_ROOT)/SDKs/. \
     2674                        /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/. \
     2675                        /Developer/SDKs/. \
     2676                        /Library/Developer/CommandLineTools/SDKs/. ))
    26772677  endif
    26782678  ifndef VBOX_PATH_MACOSX_TOOLCHAIN_ROOT
    26792679   VBOX_PATH_MACOSX_TOOLCHAIN_ROOT := $(firstword $(wildcard \
    2680         $(PATH_TOOL_$(VBOX_GCC_TOOL)_TOOLCHAIN) \
    2681         $(VBOX_PATH_MACOSX_DEVEL_ROOT)/Library/Developer/CommandLineTools/. \
    2682         $(VBOX_PATH_MACOSX_DEVEL_ROOT)/Toolchains/XcodeDefault.xctoolchain/. \
    2683         /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/. \
    2684         /Library/Developer/CommandLineTools/. \
    2685         ) /. )
     2680                        $(PATH_TOOL_$(VBOX_GCC_TOOL)_TOOLCHAIN) \
     2681                        $(VBOX_PATH_MACOSX_DEVEL_ROOT)/Library/Developer/CommandLineTools/. \
     2682                        $(VBOX_PATH_MACOSX_DEVEL_ROOT)/Toolchains/XcodeDefault.xctoolchain/. \
     2683                        /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/. \
     2684                        /Library/Developer/CommandLineTools/. \
     2685                        ) /. )
    26862686  endif
    26872687 else
     
    27152715  ifeq ($(VBOX_DEF_MACOSX_VERSION_MIN),10.4)
    27162716   VBOX_PATH_MACOSX_SDK := $(firstword $(wildcard $(addsuffix /MacOSX$(VBOX_DEF_MACOSX_VERSION_MIN)u.sdk, $(VBOX_PATH_MACOSX_SDK_ROOT_DIRS))) \
    2717         $(VBOX_PATH_MACOSX_SDK_ROOT)/MacOSX$(VBOX_DEF_MACOSX_VERSION_MIN)u.sdk )
     2717                $(VBOX_PATH_MACOSX_SDK_ROOT)/MacOSX$(VBOX_DEF_MACOSX_VERSION_MIN)u.sdk )
    27182718  else
    27192719   VBOX_PATH_MACOSX_SDK := $(firstword $(wildcard $(addsuffix /MacOSX$(VBOX_DEF_MACOSX_VERSION_MIN).sdk, $(VBOX_PATH_MACOSX_SDK_ROOT_DIRS))) \
    2720         $(VBOX_PATH_MACOSX_SDK_ROOT)/MacOSX$(VBOX_DEF_MACOSX_VERSION_MIN).sdk )
     2720                $(VBOX_PATH_MACOSX_SDK_ROOT)/MacOSX$(VBOX_DEF_MACOSX_VERSION_MIN).sdk )
    27212721  endif
    27222722 endif
     
    31143114  endif
    31153115  VBOX_GCC_CHECK_EX_CC_CXX = $(shell \
    3116         if $(1) $(subst -Wno-,-W,$(2)) -Werror -c -o /dev/null $(4) > /dev/null 2>&1; then \
    3117         case "`LC_ALL=C $(1) $(subst -Wno-,-W,$(2)) -Werror -c -o /dev/null $(4) 2>&1`" in \
    3118         "error: unknown warning option"*$(CLOSEPAR) echo "$(3)";; \
    3119         *$(CLOSEPAR) echo "$(2)";; \
    3120         esac; \
    3121         else echo "$(3)"; fi; )
     3116                if $(1) $(subst -Wno-,-W,$(2)) -Werror -c -o /dev/null $(4) > /dev/null 2>&1; then \
     3117                case "`LC_ALL=C $(1) $(subst -Wno-,-W,$(2)) -Werror -c -o /dev/null $(4) 2>&1`" in \
     3118                "error: unknown warning option"*$(CLOSEPAR) echo "$(3)";; \
     3119                *$(CLOSEPAR) echo "$(2)";; \
     3120                esac; \
     3121                else echo "$(3)"; fi; )
    31223122  VBOX_GCC_CHECK_EX_CC = $(call VBOX_GCC_CHECK_EX_CC_CXX,$(1),$(2),$(3),-xc   $(PATH_OUT)/DynamicConfig.c)
    31233123  VBOX_GCC_CHECK_EX_CXX = $(call VBOX_GCC_CHECK_EX_CC_CXX,$(1),$(2),$(3),-xc++ $(PATH_OUT)/DynamicConfig.cpp)
    31243124  VBOX_GCC_CHECK_EX_LD = $(shell \
    3125         if $(1) -Wl,$(2) $(if $(eq $(KBUILD_HOST),darwin),-Wl$(COMMA)-u$(COMMA)start -Wl$(COMMA)-undefined$(COMMA)dynamic_lookup,) \
    3126         -nostdlib -o /dev/null -xc /dev/null > /dev/null 2>&1; \
    3127         then echo "-Wl,$(2)"; else echo "$(3)"; fi; )
     3125                if $(1) -Wl,$(2) $(if $(eq $(KBUILD_HOST),darwin),-Wl$(COMMA)-u$(COMMA)start -Wl$(COMMA)-undefined$(COMMA)dynamic_lookup,) \
     3126                -nostdlib -o /dev/null -xc /dev/null > /dev/null 2>&1; \
     3127                then echo "-Wl,$(2)"; else echo "$(3)"; fi; )
    31283128
    31293129  VBOX_GCC_CHECK_CC   = $(call VBOX_GCC_CHECK_EX_CC,  $(TOOL_$(VBOX_GCC_TOOL)_ENV_SETUP) $(TOOL_$(VBOX_GCC_TOOL)_CC),$1,$2)
     
    31453145  ifeq ($(KBUILD_TARGET),darwin)
    31463146   VBOX_CLANG_VERSION = $(shell $(1) --version | \
    3147         $(SED_EXT) -n 's|.*version \([0-9][0-9]*\)\.\{0,1\}\([0-9]\{0,\}\)\.\{0,1\}\([0-9]\{0,\}\).*|$$(expr 10000 * \1 + 100 * $$(firstword \2 0) + $$(firstword \3 0))|p' )
     3147                $(SED_EXT) -n 's|.*version \([0-9][0-9]*\)\.\{0,1\}\([0-9]\{0,\}\)\.\{0,1\}\([0-9]\{0,\}\).*|$$(expr 10000 * \1 + 100 * $$(firstword \2 0) + $$(firstword \3 0))|p' )
    31483148  endif
    31493149 endif
     
    31753175 # Figures the pylint version.
    31763176 VBOX_PYLINT_FIGURE_VERSION = $(shell $(1) --version 2> /dev/null \
    3177         | $(SED_EXT) -n -e 's/pylint-[^[:blank:]]*/pylint/' \
    3178         -e 's|^ *pylint *\([0-9][0-9]*\).\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$(DOLLAR)|$$(expr \1 * 10000 + \2 * 100 + \3)|p' )
     3177                | $(SED_EXT) -n -e 's/pylint-[^[:blank:]]*/pylint/' \
     3178                -e 's|^ *pylint *\([0-9][0-9]*\).\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$(DOLLAR)|$$(expr \1 * 10000 + \2 * 100 + \3)|p' )
    31793179
    31803180 # Java stuff.
    31813181 ifeq ($(KBUILD_TARGET),darwin)
    31823182  VBOX_JAVA_BIN_PATH = $(firstword $(wildcard \
    3183         /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands \
    3184         /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands \
    3185         $(if-expr $(VBOX_XCODE_VERSION_MAJOR) >= 4,/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands,) \
    3186         $(if-expr $(VBOX_XCODE_VERSION_MAJOR) >= 10,/Library/Java/JavaVirtualMachines/jdk1.8.*.jdk/Contents/Home/bin,) \
    3187         ) /usr/bin)
     3183                        /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands \
     3184                        /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands \
     3185                        $(if-expr $(VBOX_XCODE_VERSION_MAJOR) >= 4,/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands,) \
     3186                        $(if-expr $(VBOX_XCODE_VERSION_MAJOR) >= 10,/Library/Java/JavaVirtualMachines/jdk1.8.*.jdk/Contents/Home/bin,) \
     3187                        ) /usr/bin)
    31883188  VBOX_JAVA     = $(VBOX_JAVA_BIN_PATH)/java
    31893189  VBOX_JAVAC    = $(VBOX_JAVA_BIN_PATH)/javac
     
    31943194  if $(VBOX_XCODE_VERSION_MAJOR) >= 4 # Lion (4.1-preview 5) has a broken CurrentJDK link.  Blindly applying it to 4.0.
    31953195   VBOX_JAVA_INC = $(firstword $(wildcard \
    3196         $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers \
    3197         /Library/Java/JavaVirtualMachines/jdk1.8.*.jdk/Contents/Home/include \
    3198         ) )
     3196                        $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers \
     3197                        /Library/Java/JavaVirtualMachines/jdk1.8.*.jdk/Contents/Home/include \
     3198                        ) )
    31993199  else
    32003200   VBOX_JAVA_INC = $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Headers
     
    32073207    # Add correct detection for you distro after the /usr/../java-6-sun line.
    32083208    VBOX_JAVA_HOME := $(firstword $(wildcard \
    3209         $(KBUILD_DEVTOOLS)/linux.x86/jdk1.6.0_27 \
    3210         /usr/lib/jvm/java-6-sun \
    3211         /usr/lib/jvm/java-6-openjdk \
    3212         /usr/lib/jvm/java-6-openjdk-i386 \
    3213         /usr/lib/jvm/java-6-openjdk-amd64 \
    3214         /usr/lib/jvm/java-7-openjdk-i386 \
    3215         /usr/lib/jvm/java-7-openjdk-amd64 \
    3216         /usr/lib/jvm/default-java \
    3217         /usr/lib/jvm/java \
    3218         /usr/lib/jvm/jre \
    3219         \
    3220         /usr/lib/jvm/sun-jdk-1.6 \
    3221         ) /usr/lib/jvm/java-6-sun)
     3209                        $(KBUILD_DEVTOOLS)/linux.x86/jdk1.6.0_27 \
     3210                        /usr/lib/jvm/java-6-sun \
     3211                        /usr/lib/jvm/java-6-openjdk \
     3212                        /usr/lib/jvm/java-6-openjdk-i386 \
     3213                        /usr/lib/jvm/java-6-openjdk-amd64 \
     3214                        /usr/lib/jvm/java-7-openjdk-i386 \
     3215                        /usr/lib/jvm/java-7-openjdk-amd64 \
     3216                        /usr/lib/jvm/default-java \
     3217                        /usr/lib/jvm/java \
     3218                        /usr/lib/jvm/jre \
     3219                        \
     3220                        /usr/lib/jvm/sun-jdk-1.6 \
     3221                        ) /usr/lib/jvm/java-6-sun)
    32223222   endif
    32233223  endif
     
    32263226   # VBOX_JAVA_HOME ?= /usr/jdk/jdk1.6.0
    32273227   VBOX_JAVA_HOME ?= $(firstword $(abspath $(wildcard \
    3228         /usr/jdk/latest/include/.. \
    3229         /usr/jdk/instances/jdk1.8*/include/.. \
    3230         /usr/jdk/instances/jdk1.7*/include/.. \
    3231         /usr/jdk/instances/jdk1.6*/include/.. \
    3232         )) /usr/java)
     3228                                /usr/jdk/latest/include/.. \
     3229                                /usr/jdk/instances/jdk1.8*/include/.. \
     3230                                /usr/jdk/instances/jdk1.7*/include/.. \
     3231                                /usr/jdk/instances/jdk1.6*/include/.. \
     3232                                )) /usr/java)
    32333233  endif
    32343234
     
    32533253 # The first transform the almost usless openjdk versions like "javac 9-Ubuntu" into something the 2nd expression groks.
    32543254 VBOX_JAVA_FIGURE_VERSION = $(shell $(1) -version 2>&1 \
    3255         | $(SED_EXT) -n \
    3256         -e 's/ \([0-9][0-9]*\)\(-[[:alpha:]][[:alpha:]]\)/ \1.0.0\2/' \
     3255                | $(SED_EXT) -n \
     3256                -e 's/ \([0-9][0-9]*\)\(-[[:alpha:]][[:alpha:]]\)/ \1.0.0\2/' \
    32573257        -e 's|^[^ ]* *\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$(DOLLAR)|$$(expr \1 * 10000 + \2 * 100 + \3)|p' )
    32583258
     
    40334033 # Corp code signing client.
    40344034 VBOX_CCS_CLIENT_JAR := $(firstword $(rsort \
    4035         $(wildcard $(KBUILD_DEVTOOLS)/common/ccs/v*/Client.jar)) \
    4036         $(KBUILD_DEVTOOLS)/common/ccs/notfound/Client.jar )
     4035                        $(wildcard $(KBUILD_DEVTOOLS)/common/ccs/v*/Client.jar)) \
     4036                $(KBUILD_DEVTOOLS)/common/ccs/notfound/Client.jar )
    40374037 VBOX_CCS_USER       ?= virtualbox_grp
    40384038 VBOX_CCS_GLOBAL_UID ?= non-of-your-business
     
    40664066   else
    40674067    VBOX_PATH_SIGN_TOOLS := $(firstword $(rsort $(wildcard \
    4068         $(addprefix $(KBUILD_DEVTOOLS)/win.x86/sdk/v8.1*/Bin/, x86 $(if-expr $(KBUILD_HOST_ARCH)=="amd64",x64,) ) )))
     4068                                $(addprefix $(KBUILD_DEVTOOLS)/win.x86/sdk/v8.1*/Bin/, x86 $(if-expr $(KBUILD_HOST_ARCH)=="amd64",x64,) ) )))
    40694069    ifeq ($(VBOX_PATH_SIGN_TOOLS),)
    40704070     VBOX_PATH_SIGN_TOOLS := $(firstword $(rsort $(wildcard \
    4071         $(addprefix $(KBUILD_DEVTOOLS)/win.x86/sdk/v10*/Bin/, x86 $(if-expr $(KBUILD_HOST_ARCH)=="amd64",x64,) ) )))
     4071                                $(addprefix $(KBUILD_DEVTOOLS)/win.x86/sdk/v10*/Bin/, x86 $(if-expr $(KBUILD_HOST_ARCH)=="amd64",x64,) ) )))
    40724072     ifeq ($(VBOX_PATH_SIGN_TOOLS),)
    40734073      VBOX_PATH_SIGN_TOOLS := $(VBOX_PATH_SELFSIGN)
     
    41094109  VBOX_CERTIFICATE_STORE_ARGS ?= /s "$(VBOX_CERTIFICATE_STORE)"
    41104110  VBOX_CERTIFICATE_FINGERPRINT_ARGS := $(if-expr "$(VBOX_CERTIFICATE_FINGERPRINT)" != "" \
    4111         ,/sha1 "$(subst $(SP),,$(VBOX_CERTIFICATE_FINGERPRINT))",)
     4111                ,/sha1 "$(subst $(SP),,$(VBOX_CERTIFICATE_FINGERPRINT))",)
    41124112
    41134113  ifeq ($(VBOX_SIGNING_MODE),test)
     
    41344134  VBOX_CERTIFICATE_SHA2_STORE_ARGS ?= /s "$(VBOX_CERTIFICATE_SHA2_STORE)"
    41354135  VBOX_CERTIFICATE_SHA2_FINGERPRINT_ARGS := $(if-expr "$(VBOX_CERTIFICATE_SHA2_FINGERPRINT)" != "" \
    4136         ,/sha1 "$(subst $(SP),,$(VBOX_CERTIFICATE_SHA2_FINGERPRINT))",) # Still using SHA-1 for fingerprinting, it's good enough for that!
     4136                ,/sha1 "$(subst $(SP),,$(VBOX_CERTIFICATE_SHA2_FINGERPRINT))",) # Still using SHA-1 for fingerprinting, it's good enough for that!
    41374137  #VBOX_CERTIFICATE_EV_SUBJECT_NAME ?= MyEvCertificate
    41384138  VBOX_CERTIFICATE_EV_SUBJECT_NAME_ARGS ?= /n "$(VBOX_CERTIFICATE_EV_SUBJECT_NAME)"
     
    41414141  #VBOX_CERTIFICATE_EV_FINGERPRINT ?= my ev cert fingerprint
    41424142  VBOX_CERTIFICATE_EV_FINGERPRINT_ARGS := $(if-expr "$(VBOX_CERTIFICATE_EV_FINGERPRINT)" != "" \
    4143         ,/sha1 "$(subst $(SP),,$(VBOX_CERTIFICATE_EV_FINGERPRINT))",) # Still using SHA-1 for fingerprinting, it's good enough for that!
     4143                ,/sha1 "$(subst $(SP),,$(VBOX_CERTIFICATE_EV_FINGERPRINT))",) # Still using SHA-1 for fingerprinting, it's good enough for that!
    41444144
    41454145  ## Sign a file (generic).
     
    41544154    VBOX_SIGN_FILE_FN     = $(call VBOX_CCS_SIGN_CMD,driver$(if-expr "$3" == "/ph",_pagehash,),$1,,-digest_algo $(if-expr "$5" == "",SHA1,SHA2)) \
    41554155        $(if-expr "$5" == "", \
    4156         $(if-expr "$6" == "",$(if-expr "$4" == "2",$$(NLTAB),$(NLTAB)),$6) \
     4156                $(if-expr "$6" == "",$(if-expr "$4" == "2",$$(NLTAB),$(NLTAB)),$6) \
    41574157        $(call VBOX_CCS_SIGN_CMD,driver$(if-expr "$3" == "/ph",_pagehash,),$1,,-dual_sign -digest_algo SHA2))
    41584158   else ifdef VBOX_CERTIFICATE_SHA2_SUBJECT_NAME
    41594159    ifdef VBOX_CERTIFICATE_SUBJECT_NAME
    41604160     VBOX_SIGN_FILE_FN     = $(if-expr "$5" == "",$(VBOX_SIGNTOOL_SHA1) \
    4161         sign /fd sha1 \
    4162         $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
    4163         $(VBOX_CERTIFICATE_STORE_ARGS) \
    4164         $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \
    4165         $(VBOX_CERTIFICATE_FINGERPRINT_ARGS) \
    4166         $(VBOX_TSA_URL_ARGS) \
    4167         $(if $(strip $(2)),/d "$(strip $(2))",) \
    4168         $(3) \
    4169         "$(1)" \
    4170         $(if-expr "$6" == "",$(if-expr "$4" == "2",$$(NLTAB),$(NLTAB)),$6))$(VBOX_SIGNTOOL_SHA2) \
     4161                sign /fd sha1 \
     4162                $(VBOX_CROSS_CERTIFICATE_FILE_ARGS) \
     4163                $(VBOX_CERTIFICATE_STORE_ARGS) \
     4164                $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \
     4165                $(VBOX_CERTIFICATE_FINGERPRINT_ARGS) \
     4166                $(VBOX_TSA_URL_ARGS) \
     4167                $(if $(strip $(2)),/d "$(strip $(2))",) \
     4168                $(3) \
     4169                "$(1)" \
     4170                $(if-expr "$6" == "",$(if-expr "$4" == "2",$$(NLTAB),$(NLTAB)),$6))$(VBOX_SIGNTOOL_SHA2) \
    41714171        sign $(if-expr "$5" == "",/as,) /fd sha256 \
    41724172        $(VBOX_CROSS_CERTIFICATE_SHA2_FILE_ARGS) \
     
    42444244  # @remarks The parameters are the same as VBOX_SIGN_FILE_FN.
    42454245  VBOX_SIGN_IMAGE_WITH_EV_FN = $(call VBOX_SIGN_FILE_FN,$1,$2,$3,$4,$5)$(if-expr "$5" == "" && "$(target)" != "bldRTSignTool", \
    4246         $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(RM) -f -- "$1.dual" \
     4246                $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(RM) -f -- "$1.dual" \
    42474247        $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(CP) -- "$1" "$1.dual" \
    42484248        $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(call VBOX_CCS_SIGN_CMD,microsoftev,$1,,-digest_algo SHA2) \
     
    42804280        "$(1)" \
    42814281        $(if-expr "$5" == "", \
    4282         $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(RM) -f -- "$1.ccs" \
     4282                $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(RM) -f -- "$1.ccs" \
    42834283        $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(CP) -- "$1" "$1.ccs" \
    42844284        $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(call VBOX_CCS_SIGN_CMD,driver$(if-expr "$3" == "/ph",_pagehash,),$1.ccs,,-digest_algo SHA2) \
     
    43584358    VBOX_SIGN_IMAGE_FN = $(call MSG_TOOL,SIGNTOOL,,$(1),$(2))$(NLTAB) \
    43594359        $(call VBOX_CCS_SIGN_CMD,binary,$(1),,$(subst --entitlements=,-entitlement_file_path ,$(3)) \
    4360         $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),-hardened_runtime))
     4360                $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),-hardened_runtime))
    43614361   else
    43624362    VBOX_SIGN_IMAGE_FN = $(call MSG_TOOL,SIGNTOOL,,$(1),$(2))$(NLTAB)$(VBOX_CODESIGN) \
     
    44334433        ditto -c -k --keepParent "$(1)" "$(1).zip"$(NLTAB) \
    44344434        $(call VBOX_CCS_SIGN_CMD,apple,$(1).zip,,$(subst --entitlements=,-entitlement_file_path ,$(subst --deep,-deep,$(3))) \
    4435         $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),-hardened_runtime))$(NLTAB) \
     4435                $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),-hardened_runtime))$(NLTAB) \
    44364436        ditto -x -k "$(1).zip" "$(1)/../"$(NLTAB) \
    44374437        $(RM) -f -- "$(1).zip"
     
    44584458   VBOX_SIGN_MACHO_FN = $(call MSG_TOOL,SIGNTOOL,,$(1),$(2))$(NLTAB) \
    44594459        $(call VBOX_CCS_SIGN_CMD,binary,$(1),,$(subst --entitlements=,-entitlement_file_path ,$(3)) \
    4460         $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),-hardened_runtime))
     4460                $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),-hardened_runtime))
    44614461  else
    44624462   VBOX_SIGN_MACHO_FN = $(call MSG_TOOL,SIGNTOOL,,$(1),$(2))$(NLTAB)$(VBOX_CODESIGN) \
     
    44764476  if $(intersects darwin all 1,$(VBOX_WITH_CORP_CODE_SIGNING))
    44774477   VBOX_SIGN_EXTPACK_DYLIB_CMDS ?= $(if $(eq $(tool_do),LINK_LIBRARY),, \
    4478         $(call VBOX_CCS_SIGN_CMD,binary,$(out),, \
    4479         $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),-hardened_runtime)) )
     4478                $(call VBOX_CCS_SIGN_CMD,binary,$(out),, \
     4479                        $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),-hardened_runtime)) )
    44804480  else
    44814481   VBOX_SIGN_EXTPACK_DYLIB_CMDS ?= $(if $(eq $(tool_do),LINK_LIBRARY),, \
    4482         $(VBOX_CODESIGN) \
    4483         --verbose=9 \
    4484         --force \
    4485         $(if-expr $(KBUILD_HOST_VERSION_MAJOR) <= 14,--digest-algorithm sha256,) \
    4486         $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),$(if-expr $(KBUILD_HOST_VERSION_MAJOR) <= 16,--options 0x10000,--options runtime)) \
    4487         --file-list - \
    4488         $(if-expr defined(VBOX_TSA_URL),--timestamp="$(VBOX_TSA_URL)") \
     4482                $(VBOX_CODESIGN) \
     4483                --verbose=9 \
     4484                --force \
     4485                $(if-expr $(KBUILD_HOST_VERSION_MAJOR) <= 14,--digest-algorithm sha256,) \
     4486                $(if $(VBOX_WITH_MACOS_HARDENED_RUNTIME),$(if-expr $(KBUILD_HOST_VERSION_MAJOR) <= 16,--options 0x10000,--options runtime)) \
     4487                --file-list - \
     4488                $(if-expr defined(VBOX_TSA_URL),--timestamp="$(VBOX_TSA_URL)") \
    44894489        $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \
    44904490        $(out) )
     
    45644564    $1.kext_SOURCES += $$($1.kext_0_OUTDIR)/Contents/MacOS/$1=>MacOS/$1 \
    45654565        $(foreach extfile, $(VBOX_DARWIN_KEXT_SIGN_FILES) \
    4566         , $$($1.kext_0_OUTDIR)/Contents/_CodeSignature/$(extfile)=>_CodeSignature/$(extfile))
     4566                , $$($1.kext_0_OUTDIR)/Contents/_CodeSignature/$(extfile)=>_CodeSignature/$(extfile))
    45674567    $1.kext_SYMLINKS += $(foreach symfile, $(VBOX_DARWIN_KEXT_SIGN_SYMLINKS), $(symfile)=>_CodeSignature/$(symfile))
    45684568    $1.kext_CLEAN  += \
     
    68686868TEMPLATE_VBoxR3AutoTest_INST        = $(INST_TESTCASE)
    68696869TEMPLATE_VBoxR3AutoTest_LIBS.$(KBUILD_TARGET_ARCH) = $(filter-out \
    6870         $(if-expr !defined(SDK_VBoxLibXml2_LIBS),$(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB),) \
     6870                $(if-expr !defined(SDK_VBoxLibXml2_LIBS),$(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB),) \
    68716871        $(if-expr "$(KBUILD_TARGET)" == "win" || "$(KBUILD_TARGET)" == "os2" \
    6872         ,$(SDK_VBoxLzf_STATIC_LIBS) $(SDK_VBoxZlibStatic_LIBS) $(SDK_VBoxLibLzmaStatic_LIBS) \
    6873         ,$(SDK_VBoxLzf_LIBS) $(SDK_VBoxZlib_LIBS) $(SDK_VBoxLibLzma_LIBS)) \
     6872                ,$(SDK_VBoxLzf_STATIC_LIBS) $(SDK_VBoxZlibStatic_LIBS) $(SDK_VBoxLibLzmaStatic_LIBS) \
     6873                ,$(SDK_VBoxLzf_LIBS) $(SDK_VBoxZlib_LIBS) $(SDK_VBoxLibLzma_LIBS)) \
    68746874        ,$(TEMPLATE_$(TEMPLATE_VBoxR3AutoTest_EXTENDS)_LIBS.$(KBUILD_TARGET_ARCH)))
    68756875
     
    73377337TEMPLATE_VBoxMainComp-x86_LIBS = \
    73387338        $(subst $(PATH_STAGE_LIB)/VBoxCOM$(VBOX_SUFF_LIB),$(PATH_STAGE_LIB)/VBoxCOM-x86$(VBOX_SUFF_LIB), \
    7339         $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86), \
    7340         $(subst $(LIB_XPCOM),$(VBOX_LIB_XPCOM_X86), \
    7341         $(TEMPLATE_VBoxMainComp_LIBS))))
     7339                $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86), \
     7340                        $(subst $(LIB_XPCOM),$(VBOX_LIB_XPCOM_X86), \
     7341                                $(TEMPLATE_VBoxMainComp_LIBS))))
    73427342
    73437343
     
    74207420TEMPLATE_VBoxMainClientDll-x86_LIBS = \
    74217421        $(subst $(PATH_STAGE_LIB)/VBoxCOM$(VBOX_SUFF_LIB),$(PATH_STAGE_LIB)/VBoxCOM-x86$(VBOX_SUFF_LIB), \
    7422         $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86), \
    7423         $(subst $(LIB_XPCOM),$(VBOX_LIB_XPCOM_X86), \
    7424         $(TEMPLATE_VBoxMainClientDll_LIBS))))
     7422                $(subst $(LIB_RUNTIME),$(VBOX_LIB_RUNTIME_X86), \
     7423                        $(subst $(LIB_XPCOM),$(VBOX_LIB_XPCOM_X86), \
     7424                                $(TEMPLATE_VBoxMainClientDll_LIBS))))
    74257425
    74267426#
     
    76027602   VBOX_PATH_QT := $(rsort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v5*))
    76037603   VBOX_PATH_QT := $(firstword $(filter %-$(tolower $(VBOX_VCC_TOOL_STEM)),$(VBOX_PATH_QT)) \
    7604         $(filter-out %-vcc100 %-vcc110 %-vcc120 %-vcc140 %-vcc141 %-vcc142 %-vcc143 %-vcc150, $(VBOX_PATH_QT)))
     7604                $(filter-out %-vcc100 %-vcc110 %-vcc120 %-vcc140 %-vcc141 %-vcc142 %-vcc143 %-vcc150, $(VBOX_PATH_QT)))
    76057605   ifdef VBOX_PATH_QT
    76067606    PATH_SDK_QT5  := $(VBOX_PATH_QT)
     
    79527952  ifndef VBOX_WITH_QT6
    79537953   TEMPLATE_VBoxQtGuiExe_POST_CMDS = $(QUIET)install_name_tool $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \
    7954         $(foreach prefix, @executable_path/../Frameworks/ $(VBOX_PATH_QT)/Frameworks/ $(PATH_SDK_QT5)/, \
    7955         -change "$(prefix)$(qtmod).framework/Versions/5/$(qtmod)" \
    7956         "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Frameworks,@rpath)/$(qtmod).framework/Versions/5/$(qtmod)" ) ) "$(out)"
     7954                $(foreach prefix, @executable_path/../Frameworks/ $(VBOX_PATH_QT)/Frameworks/ $(PATH_SDK_QT5)/, \
     7955                        -change "$(prefix)$(qtmod).framework/Versions/5/$(qtmod)" \
     7956                        "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Frameworks,@rpath)/$(qtmod).framework/Versions/5/$(qtmod)" ) ) "$(out)"
    79577957  else
    79587958   TEMPLATE_VBoxQtGuiExe_POST_CMDS = $(QUIET)install_name_tool $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \
    7959         $(foreach prefix, @executable_path/../Frameworks/ $(VBOX_PATH_QT)/Frameworks/ $(PATH_SDK_QT6)/, \
    7960         -change "$(prefix)$(qtmod).framework/Versions/A/$(qtmod)" \
    7961         "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Frameworks,@rpath)/$(qtmod).framework/Versions/A/$(qtmod)" ) ) "$(out)"
     7959                $(foreach prefix, @executable_path/../Frameworks/ $(VBOX_PATH_QT)/Frameworks/ $(PATH_SDK_QT6)/, \
     7960                        -change "$(prefix)$(qtmod).framework/Versions/A/$(qtmod)" \
     7961                        "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Frameworks,@rpath)/$(qtmod).framework/Versions/A/$(qtmod)" ) ) "$(out)"
    79627962  endif
    79637963 endif
     
    80088008 ifdef VBOX_WITH_NOCRT_STATIC
    80098009  TEMPLATE_VBoxNLS_LIBS.$(KBUILD_TARGET_ARCH) = $(filter-out \
    8010         $(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB), \
    8011         $(TEMPLATE_VBoxR3Static_LIBS.$(KBUILD_TARGET_ARCH)))
     8010                $(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB), \
     8011                $(TEMPLATE_VBoxR3Static_LIBS.$(KBUILD_TARGET_ARCH)))
    80128012 else
    80138013  TEMPLATE_VBoxNLS_LIBS.$(KBUILD_TARGET_ARCH) = $(filter-out \
    8014         $(VBOX_LIB_RUNTIME_STATIC) \
    8015         $(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB), \
    8016         $(TEMPLATE_VBoxR3Static_LIBS.$(KBUILD_TARGET_ARCH)))
     8014                $(VBOX_LIB_RUNTIME_STATIC) \
     8015                $(PATH_STAGE_LIB)/VBox-libxml2-static$(VBOX_SUFF_LIB), \
     8016                $(TEMPLATE_VBoxR3Static_LIBS.$(KBUILD_TARGET_ARCH)))
    80178017 endif
    80188018endif # !VBOX_WITH_NLS
     
    83068306else
    83078307 WIN32_MC = $(EXEC_X86_WIN32) $(firstword $(wildcard \
    8308         $(PATH_SDK_$(VBOX_WINPSDK)_BIN)/MC.Exe \
    8309         $(PATH_SDK_WINPSDK_BIN)/MC.Exe \
    8310         $(PATH_SDK_WINPSDK)/Bin/MC.Exe \
    8311         $(PATH_SDK_WIN32SDK_BIN)/MC.Exe \
    8312         $(PATH_SDK_WIN64SDK_BIN)/MC.Exe \
    8313         $(KBUILD_DEVTOOLS)/win.x86/bin/mc.exe \
    8314         ) Sorry_Cannot_find_mc_in_the_PSDK)
     8308                        $(PATH_SDK_$(VBOX_WINPSDK)_BIN)/MC.Exe \
     8309                        $(PATH_SDK_WINPSDK_BIN)/MC.Exe \
     8310                        $(PATH_SDK_WINPSDK)/Bin/MC.Exe \
     8311                        $(PATH_SDK_WIN32SDK_BIN)/MC.Exe \
     8312                        $(PATH_SDK_WIN64SDK_BIN)/MC.Exe \
     8313                        $(KBUILD_DEVTOOLS)/win.x86/bin/mc.exe \
     8314                        ) Sorry_Cannot_find_mc_in_the_PSDK)
    83158315endif
    83168316
  • trunk/Makefile.kmk

    r98947 r99040  
    132132   InstallExternalLibs_SOURCES += \
    133133        $(foreachfile redistdll, $(qaddprefix ,$(requote unq,$(PATH_TOOL_$(VBOX_VCC_TOOL)_REDIST_CRT)/), \
    134         $(TOOL_$(VBOX_VCC_TOOL)_REDIST_CRT_DLLS) $(TOOL_$(VBOX_VCC_TOOL)_REDIST_CPP_DLLS)) \
    135         ,$(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll)) \
    136         $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll))=>testcase/$(qnotdir ,$(redistdll)))
     134                        $(TOOL_$(VBOX_VCC_TOOL)_REDIST_CRT_DLLS) $(TOOL_$(VBOX_VCC_TOOL)_REDIST_CPP_DLLS)) \
     135                ,$(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll)) \
     136                $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll))=>testcase/$(qnotdir ,$(redistdll)))
    137137   ifdef VBOX_WITH_32_ON_64_MAIN_API
    138138    InstallExternalLibs_SOURCES += \
    139139        $(foreachfile redistdll, $(qaddprefix ,$(requote unq,$(PATH_TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CRT)/), \
    140         $(TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CRT_DLLS) $(TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CPP_DLLS)) \
    141         ,$(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll),x86)=>x86/$(qnotdir ,$(redistdll)))
     140                        $(TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CRT_DLLS) $(TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CPP_DLLS)) \
     141                ,$(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll),x86)=>x86/$(qnotdir ,$(redistdll)))
    142142   endif
    143143   ifeq ($(VBOX_VCC_CRT_TYPE),d)
    144144    InstallExternalLibs_SOURCES += \
    145145        $(foreachfile redistdll, $(qaddprefix ,$(requote unq,$(PATH_TOOL_$(VBOX_VCC_TOOL)_REDIST_DEBUG_CRT)/), \
    146         $(addsuffix d.dll,$(basename $(TOOL_$(VBOX_VCC_TOOL)_REDIST_CRT_DLLS) $(TOOL_$(VBOX_VCC_TOOL)_REDIST_CPP_DLLS)))) \
    147         ,$(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll)) \
    148         $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll))=>testcase/$(qnotdir ,$(redistdll)))
     146                        $(addsuffix d.dll,$(basename $(TOOL_$(VBOX_VCC_TOOL)_REDIST_CRT_DLLS) $(TOOL_$(VBOX_VCC_TOOL)_REDIST_CPP_DLLS)))) \
     147                ,$(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll)) \
     148                $(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll))=>testcase/$(qnotdir ,$(redistdll)))
    149149    ifdef VBOX_WITH_32_ON_64_MAIN_API
    150150     InstallExternalLibs_SOURCES += \
    151151        $(foreachfile redistdll, $(qaddprefix ,$(requote unq,$(PATH_TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_DEBUG_CRT)/), \
    152         $(addsuffix d.dll,$(basename $(TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CRT_DLLS) $(TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CPP_DLLS)))) \
    153         ,$(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll),x86)=>x86/$(qnotdir ,$(redistdll)))
     152                        $(addsuffix d.dll,$(basename $(TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CRT_DLLS) $(TOOL_$(VBOX_VCC_TOOL_STEM)X86_REDIST_CPP_DLLS)))) \
     153                ,$(call VBOX_RE_SIGN_DLL_FN,InstallExternalLibs,$(redistdll),x86)=>x86/$(qnotdir ,$(redistdll)))
    154154    endif
    155155   endif
     
    239239  qt5-bin_INST = $(INST_VIRTUALBOX)Contents/
    240240  qt5-bin_EXEC_SOURCES = $(foreach qtmod,$(VBOX_QT_MOD_NAMES), \
    241         $(VBOX_QT_PATH_LIB)/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/$(qtmod)=>Frameworks/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/$(qtmod))
     241                $(VBOX_QT_PATH_LIB)/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/$(qtmod)=>Frameworks/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/$(qtmod))
    242242  qt5-bin_SOURCES = $(foreach qtmod,$(VBOX_QT_MOD_NAMES), \
    243         $(VBOX_QT_PATH_LIB)/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/Resources/Info.plist=>Frameworks/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/Resources/Info.plist)
     243                $(VBOX_QT_PATH_LIB)/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/Resources/Info.plist=>Frameworks/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/Resources/Info.plist)
    244244  ifdef VBOX_WITH_QT_DSYMS
    245245   qt5-bin_SOURCES += $(foreach qtmod,$(VBOX_QT_MOD_NAMES), \
    246         $(VBOX_QT_PATH_LIB)/$(qtmod).framework.dSYM/Contents/Info.plist=>Frameworks/$(qtmod).framework.dSYM/Contents/Info.plist \
    247         $(VBOX_QT_PATH_LIB)/$(qtmod).framework.dSYM/Contents/Resources/DWARF/$(qtmod)=>Frameworks/$(qtmod).framework.dSYM/Contents/Resources/DWARF/$(qtmod))
     246                $(VBOX_QT_PATH_LIB)/$(qtmod).framework.dSYM/Contents/Info.plist=>Frameworks/$(qtmod).framework.dSYM/Contents/Info.plist \
     247                $(VBOX_QT_PATH_LIB)/$(qtmod).framework.dSYM/Contents/Resources/DWARF/$(qtmod)=>Frameworks/$(qtmod).framework.dSYM/Contents/Resources/DWARF/$(qtmod))
    248248  endif
    249249  qt5-bin_EXEC_SOURCES += \
     
    255255  ifdef VBOX_WITH_QT_DSYMS
    256256   qt5-bin_SOURCES += $(foreach qtplat, libqcocoa libqminimal libqoffscreen, \
    257         $(VBOX_QT_PATH)/plugins/platforms/$(qtplat)$(SUFF_DLL).dSYM/Contents/Info.plist=>plugins/platforms/$(qtplat)$(SUFF_DLL).dSYM/Contents/Info.plist \
    258         $(VBOX_QT_PATH)/plugins/platforms/$(qtplat)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtplat)$(SUFF_DLL)=>plugins/platforms/$(qtplat)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtplat)$(SUFF_DLL))
     257                $(VBOX_QT_PATH)/plugins/platforms/$(qtplat)$(SUFF_DLL).dSYM/Contents/Info.plist=>plugins/platforms/$(qtplat)$(SUFF_DLL).dSYM/Contents/Info.plist \
     258                $(VBOX_QT_PATH)/plugins/platforms/$(qtplat)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtplat)$(SUFF_DLL)=>plugins/platforms/$(qtplat)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtplat)$(SUFF_DLL))
    259259   qt5-bin_SOURCES += $(foreach qtsqldrv, libqsqlite, \
    260         $(VBOX_QT_PATH)/plugins/sqldrivers/$(qtsqldrv)$(SUFF_DLL).dSYM/Contents/Info.plist=>plugins/sqldrivers/$(qtsqldrv)$(SUFF_DLL).dSYM/Contents/Info.plist \
    261         $(VBOX_QT_PATH)/plugins/sqldrivers/$(qtsqldrv)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtsqldrv)$(SUFF_DLL)=>plugins/sqldrivers/$(qtsqldrv)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtsqldrv)$(SUFF_DLL))
     260                $(VBOX_QT_PATH)/plugins/sqldrivers/$(qtsqldrv)$(SUFF_DLL).dSYM/Contents/Info.plist=>plugins/sqldrivers/$(qtsqldrv)$(SUFF_DLL).dSYM/Contents/Info.plist \
     261                $(VBOX_QT_PATH)/plugins/sqldrivers/$(qtsqldrv)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtsqldrv)$(SUFF_DLL)=>plugins/sqldrivers/$(qtsqldrv)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtsqldrv)$(SUFF_DLL))
    262262   qt5-bin_SOURCES += $(foreach qtstyl, libqmacstyle, \
    263         $(VBOX_QT_PATH)/plugins/styles/$(qtstyl)$(SUFF_DLL).dSYM/Contents/Info.plist=>plugins/styles/$(qtstyl)$(SUFF_DLL).dSYM/Contents/Info.plist \
    264         $(VBOX_QT_PATH)/plugins/styles/$(qtstyl)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtstyl)$(SUFF_DLL)=>plugins/styles/$(qtstyl)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtstyl)$(SUFF_DLL))
     263                $(VBOX_QT_PATH)/plugins/styles/$(qtstyl)$(SUFF_DLL).dSYM/Contents/Info.plist=>plugins/styles/$(qtstyl)$(SUFF_DLL).dSYM/Contents/Info.plist \
     264                $(VBOX_QT_PATH)/plugins/styles/$(qtstyl)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtstyl)$(SUFF_DLL)=>plugins/styles/$(qtstyl)$(SUFF_DLL).dSYM/Contents/Resources/DWARF/$(qtstyl)$(SUFF_DLL))
    265265  endif
    266266  qt5-bin_SYMLINKS = $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \
    267         Frameworks/$(qtmod).framework/Versions/Current=>$(VBOX_QT_FWRK_VER) \
    268         Frameworks/$(qtmod).framework/$(qtmod)=>Versions/$(VBOX_QT_FWRK_VER)/$(qtmod) \
    269         Frameworks/$(qtmod).framework/Resources=>Versions/$(VBOX_QT_FWRK_VER)/Resources)
     267                Frameworks/$(qtmod).framework/Versions/Current=>$(VBOX_QT_FWRK_VER) \
     268                Frameworks/$(qtmod).framework/$(qtmod)=>Versions/$(VBOX_QT_FWRK_VER)/$(qtmod) \
     269                Frameworks/$(qtmod).framework/Resources=>Versions/$(VBOX_QT_FWRK_VER)/Resources)
    270270  qt5-bin_INSTALLER = $(INSTALL) $(if $(uid),-o $(uid)) $(if $(gid),-g $(gid)) $(if $(mode),-m $(mode)) $(4) -- \
    271271        "$(1)" "$(2)" $(if-expr "$(source_type_prefix)" == "EXEC_" \
    272         ,$(NLTAB)install_name_tool \
    273         $(if-expr "$(suffix $2)" == "", -id "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Framework,@rpath)/$(notdir $(2)).framework/Version/$(VBOX_QT_FWRK_VER)/$(notdir $(2))",) \
    274         $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \
    275         $(foreach prefix, @executable_path/../Frameworks/ $(VBOX_PATH_QT)/Frameworks/ $(VBOX_QT_PATH)/, \
    276         -change "$(prefix)$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/$(qtmod)" \
    277         "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Frameworks,@rpath)/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/$(qtmod)" ) ) \
    278         "$(2)",) # HACK ALERT! Using $(source_type_prefix) to detect EXEC_SOURCES.
     272                ,$(NLTAB)install_name_tool \
     273                $(if-expr "$(suffix $2)" == "", -id "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Framework,@rpath)/$(notdir $(2)).framework/Version/$(VBOX_QT_FWRK_VER)/$(notdir $(2))",) \
     274                $(foreach qtmod, $(VBOX_QT_MOD_NAMES), \
     275                        $(foreach prefix, @executable_path/../Frameworks/ $(VBOX_PATH_QT)/Frameworks/ $(VBOX_QT_PATH)/, \
     276                                -change "$(prefix)$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/$(qtmod)" \
     277                                "$(if $(VBOX_WITH_HARDENING),/Applications/VirtualBox.app/Contents/Frameworks,@rpath)/$(qtmod).framework/Versions/$(VBOX_QT_FWRK_VER)/$(qtmod)" ) ) \
     278                "$(2)",) # HACK ALERT! Using $(source_type_prefix) to detect EXEC_SOURCES.
    279279 else # win x11
    280280  if1of ($(KBUILD_TARGET), linux solaris)
     
    408408  buildserver-docs_SOURCES = \
    409409        $(addprefix $(PATH_TARGET)/, \
    410         $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual.qch UserManual.qhc,) \
     410                $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual.qch UserManual.qhc,) \
    411411        UserManual.pdf \
    412412        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES), \
    413         $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual_$(f).qch UserManual_$(f).qhc,) \
     413                $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual_$(f).qch UserManual_$(f).qhc,) \
    414414        UserManual_$(f).pdf))
    415415  buildserver-docs_CLEANS = \
     
    418418        $(buildserver-docs_0_OUTDIR)/VBoxDocumentation.zip.tmp \
    419419        $(addprefix $(PATH_TARGET)/, \
    420         VirtualBox.chm UserManual.qch UserManual.qhc UserManual.pdf \
    421         $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES), \
    422         VirtualBox_$(f).chm \
    423         UserManual_$(f).qch UserManual_$(f).qhc \
    424         UserManual_$(f).pdf))
     420                VirtualBox.chm UserManual.qch UserManual.qhc UserManual.pdf \
     421                $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES), \
     422                        VirtualBox_$(f).chm \
     423                        UserManual_$(f).qch UserManual_$(f).qhc \
     424                        UserManual_$(f).pdf))
    425425
    426426  $$(buildserver-docs_0_OUTDIR)/unpacked.ts +| \
     
    945945        $(filter-out %.cpp.h, $(sort $(wildcard $(addsuffix /*.h, $(VBOX_CORE_DOXYFILE_INPUT_DIRS)))) ) \
    946946        $(foreach dir, $(VBOX_CORE_DOXYFILE_INPUT_DIRS) \
    947         , $(wildcard $(dir)/*.cpp $(dir)/*.c $(dir)/*.m $(dir)/*.mm $(dir)/*.py $(dir)/.asm))
     947                , $(wildcard $(dir)/*.cpp $(dir)/*.c $(dir)/*.m $(dir)/*.mm $(dir)/*.py $(dir)/.asm))
    948948VBOX_CORE_DOXYFILE_INPUT := \
    949949        $(VBOX_CORE_DOXYFILE_INPUT_FIRST) \
     
    11141114        $(if-expr "$1" == "solaris",--exclude=tools/common/openwatcom/,) \
    11151115        $(foreach os,$(filter-out $(1), darwin freebsd linux solaris os2 win), \
    1116         --exclude=tools/$(os)/ \
    1117         --exclude=tools/$(os).x86/ \
    1118         --exclude=tools/$(os).amd64/ \
    1119         --exclude=tools/$(os).arm64/ )
     1116                --exclude=tools/$(os)/ \
     1117                --exclude=tools/$(os).x86/ \
     1118                --exclude=tools/$(os).amd64/ \
     1119                --exclude=tools/$(os).arm64/ )
    11201120
    11211121#
  • trunk/doc/manual/Makefile.kmk

    r99038 r99040  
    190190 ifdef VBOX_WITH_DOCS_ACCESSIBILITY
    191191  INSTALLS += \
    192         VBox-docs-accessibility
     192        VBox-docs-accessibility \
    193193        VBox-docs-accessibility-html
    194194 endif
     
    235235 BLDDIRS += \
    236236        $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/, \
    237         $(addsuffix /images, $(VBOX_MANUAL_LANGUAGES)) \
    238         $(addsuffix /html-single, $(VBOX_MANUAL_LANGUAGES)) \
    239         $(addsuffix /html-chunks, $(VBOX_MANUAL_LANGUAGES)) \
    240         $(addsuffix /qhelp, $(VBOX_MANUAL_LANGUAGES)) \
    241         $(addsuffix /qhelp/images, $(VBOX_MANUAL_LANGUAGES)) \
    242         $(addsuffix /HTMLHelp, $(VBOX_MANUAL_LANGUAGES)) \
    243         $(addsuffix /HTMLHelp/images, $(VBOX_MANUAL_LANGUAGES)) \
    244         )
     237                $(addsuffix /images, $(VBOX_MANUAL_LANGUAGES)) \
     238                $(addsuffix /html-single, $(VBOX_MANUAL_LANGUAGES)) \
     239                $(addsuffix /html-chunks, $(VBOX_MANUAL_LANGUAGES)) \
     240                $(addsuffix /qhelp, $(VBOX_MANUAL_LANGUAGES)) \
     241                $(addsuffix /qhelp/images, $(VBOX_MANUAL_LANGUAGES)) \
     242                $(addsuffix /HTMLHelp, $(VBOX_MANUAL_LANGUAGES)) \
     243                $(addsuffix /HTMLHelp/images, $(VBOX_MANUAL_LANGUAGES)) \
     244                )
    245245
    246246 # Explicit cleaning has some overlap with default cleaning rules, since this
     
    252252        $(VBOX_XML_CATALOG_MANUAL) \
    253253        $(VBOX_XML_ENTITIES) \
    254         $(foreach lang,$(VBOX_MANUAL_LANGUAGES),$(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/, \
    255         $(VBOX_XML_XREF_TO_TEXT) \
    256         $(VBOX_XML_XREF_TO_TEXT).cat \
    257         $(addprefix user_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
    258         $(VBOX_MANUAL_XML_REFENTRY_FILES) \
    259         $(patsubst man_%,%.1,$(basename $(VBOX_MANUAL_XML_REFENTRY_FILES))) \
    260         man_VBoxHeadless.xml \
    261         user_man_VBoxHeadless.xml \
    262         man_vboximg-mount.xml \
    263         user_man_vboximg-mount.xml \
    264         isomakercmd-man.xml \
    265         user_isomakercmd-man.xml \
    266         $(VBOX_MANUAL_LATEX_FILES_TARGET) \
    267         $(VBOX_MANUAL_PNG_FILES_$(lang)) \
    268         $(notdir $(VBOX_MANUAL_TEX_UNICODE_FILES)) \
    269         $(addprefix HTMLHelp/,$(VBOX_MANUAL_PNG_FILES_$(lang))) \
    270         $(addprefix qhelp/,   $(VBOX_MANUAL_PNG_FILES_$(lang))) \
    271         html-single/UserManual.html \
    272         $(addprefix qhelp/, UserManual.qhp UserManual.qhcp $(VBOX_QHELP_OUTPUT_FILES)) \
    273         $(addprefix HTMLHelp/,    index.html go01.html) \
    274         $(addprefix qhelp/,       index.html go01.html) \
    275         $(addprefix html-chunks/, index.html go01.html) \
    276         $(foreach n,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 \
    277         ,html-chunks/ch$(n).html \
    278         html-chunks/re$(n).html \
    279         HTMLHelp/ch$(n).html \
    280         HTMLHelp/re$(n).html \
    281         $(foreach d2,0 1 2 3 4 5 6 7 8 9,$(foreach d1,0 1 2 3 4 5 6 7 8 9,HTMLHelp/ch$(n)s$(d2)$(d1).html)) \
    282         qhelp/ch$(n).html \
    283         qhelp/re$(n).html \
    284         $(foreach d2,0 1 2 3 4 5 6 7 8 9,$(foreach d1,0 1 2 3 4 5 6 7 8 9,qhelp/ch$(n)s$(d2)$(d1).html)) ) \
    285         $(foreach n,a b c \
    286         ,html-chunks/ap$(n).html \
    287         HTMLHelp/ap$(n).html \
    288         $(foreach s,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20,HTMLHelp/ap$(n)s$(s).html) \
    289         qhelp/ap$(n).html \
    290         $(foreach s,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20,qhelp/ap$(n)s$(s).html) ) \
    291         $(foreach n,01 02 03 04 05 \
    292         ,html-chunks/pr$(n).html \
    293         HTMLHelp/pr$(n).html \
    294         $(foreach s,01 02 03 04 05 06 07 08,HTMLHelp/pr$(n)s$(s).html) \
    295         qhelp/pr$(n).html \
    296         $(foreach s,01 02 03 04 05 06 07 08,qhelp/pr$(n)s$(s).html) ) \
    297         HTMLHelp/toc.hhc \
    298         HTMLHelp/htmlhelp.hhp \
    299         qhelp/toc.hhc \
    300         qhelp/htmlhelp.hhp \
    301         UserManual.pdf \
    302         VirtualBox.chm \
    303         $(VBOX_QHELP_OUTPUT_FILES) \
    304         ChangeLog.html \
    305         validatemanual.run \
    306         validateaccessibility.run \
    307         validatesdkref.run \
    308         )) \
     254        $(foreach lang, $(VBOX_MANUAL_LANGUAGES) \
     255                ,$(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/, \
     256                        $(VBOX_XML_XREF_TO_TEXT) \
     257                        $(VBOX_XML_XREF_TO_TEXT).cat \
     258                        $(addprefix user_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
     259                        $(VBOX_MANUAL_XML_REFENTRY_FILES) \
     260                        $(patsubst man_%,%.1,$(basename $(VBOX_MANUAL_XML_REFENTRY_FILES))) \
     261                        man_VBoxHeadless.xml \
     262                        user_man_VBoxHeadless.xml \
     263                        man_vboximg-mount.xml \
     264                        user_man_vboximg-mount.xml \
     265                        isomakercmd-man.xml \
     266                        user_isomakercmd-man.xml \
     267                        $(VBOX_MANUAL_LATEX_FILES_TARGET) \
     268                        $(VBOX_MANUAL_PNG_FILES_$(lang)) \
     269                        $(notdir $(VBOX_MANUAL_TEX_UNICODE_FILES)) \
     270                        $(addprefix HTMLHelp/,$(VBOX_MANUAL_PNG_FILES_$(lang))) \
     271                        $(addprefix qhelp/,   $(VBOX_MANUAL_PNG_FILES_$(lang))) \
     272                        html-single/UserManual.html \
     273                        $(addprefix qhelp/, UserManual.qhp UserManual.qhcp $(VBOX_QHELP_OUTPUT_FILES)) \
     274                        $(addprefix HTMLHelp/,    index.html go01.html) \
     275                        $(addprefix qhelp/,       index.html go01.html) \
     276                        $(addprefix html-chunks/, index.html go01.html) \
     277                        $(foreach n,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 \
     278                                ,html-chunks/ch$(n).html \
     279                                html-chunks/re$(n).html \
     280                                HTMLHelp/ch$(n).html \
     281                                HTMLHelp/re$(n).html \
     282                                $(foreach d2,0 1 2 3 4 5 6 7 8 9,$(foreach d1,0 1 2 3 4 5 6 7 8 9,HTMLHelp/ch$(n)s$(d2)$(d1).html)) \
     283                                qhelp/ch$(n).html \
     284                                qhelp/re$(n).html \
     285                                $(foreach d2,0 1 2 3 4 5 6 7 8 9,$(foreach d1,0 1 2 3 4 5 6 7 8 9,qhelp/ch$(n)s$(d2)$(d1).html)) ) \
     286                        $(foreach n,a b c \
     287                                ,html-chunks/ap$(n).html \
     288                                HTMLHelp/ap$(n).html \
     289                                $(foreach s,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20,HTMLHelp/ap$(n)s$(s).html) \
     290                                qhelp/ap$(n).html \
     291                                $(foreach s,01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20,qhelp/ap$(n)s$(s).html) ) \
     292                        $(foreach n,01 02 03 04 05 \
     293                                ,html-chunks/pr$(n).html \
     294                                HTMLHelp/pr$(n).html \
     295                                $(foreach s,01 02 03 04 05 06 07 08,HTMLHelp/pr$(n)s$(s).html) \
     296                                qhelp/pr$(n).html \
     297                                $(foreach s,01 02 03 04 05 06 07 08,qhelp/pr$(n)s$(s).html) ) \
     298                        HTMLHelp/toc.hhc \
     299                        HTMLHelp/htmlhelp.hhp \
     300                        qhelp/toc.hhc \
     301                        qhelp/htmlhelp.hhp \
     302                        UserManual.pdf \
     303                        VirtualBox.chm \
     304                        $(VBOX_QHELP_OUTPUT_FILES) \
     305                        ChangeLog.html \
     306                        validatemanual.run \
     307                        validateaccessibility.run \
     308                        validatesdkref.run \
     309                        ) \
     310                ) \
    309311        $(VBOX_PATH_MANUAL_OUTBASE)/titlepage-htmlhelp.xsl \
    310312        $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/overview_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
     
    315317        \
    316318        $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/, \
    317         $(VBOX_SDKREF_LATEX_FILES_TARGET) \
    318         SDKRef.pdf \
    319         ) \
     319                $(VBOX_SDKREF_LATEX_FILES_TARGET) \
     320                SDKRef.pdf \
     321                ) \
    320322        $(PATH_STAGE_BIN)/sdk/docs/SDKRef.pdf \
    321323        \
    322324        $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/, \
    323         $(VBOX_ACCESSIBILITY_LATEX_FILES_TARGET) \
    324         html-single/Accessibility.html \
    325         Accessibility.pdf \
    326         ) \
     325                $(VBOX_ACCESSIBILITY_LATEX_FILES_TARGET) \
     326                html-single/Accessibility.html \
     327                Accessibility.pdf \
     328                ) \
    327329        $(PATH_STAGE_BIN)/Accessibility.html \
    328330        $(PATH_STAGE_BIN)/Accessibility.pdf \
     
    673675
    674676 VBOX_USER_MANUAL_STAGED_DITA_FILES  := $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/dita/topics/, \
    675         $(notdir $(wildcard $(VBOX_PATH_MANUAL_SRC)/en_US/dita/topics/*dita)))
     677                $(notdir $(wildcard $(VBOX_PATH_MANUAL_SRC)/en_US/dita/topics/*dita)))
    676678 VBOX_USER_MANUAL_STAGED_IMAGE_FILES := $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/dita/topics/images/, \
    677         $(notdir $(wildcard $(VBOX_PATH_MANUAL_SRC)/en_US/dita/topics/images/*)))
     679                $(notdir $(wildcard $(VBOX_PATH_MANUAL_SRC)/en_US/dita/topics/images/*)))
    678680
    679681 $(VBOX_USER_MANUAL_STAGED_DITA_FILES) \
  • trunk/include/Makefile.kmk

    r98981 r99040  
    123123        VBox/VBoxGL2D.h \
    124124        $(if-expr "$(KBUILD_TARGET)" != "linux", \
    125         VBox/GuestHost/SharedClipboard-x11.h \
    126         ,) \
     125                VBox/GuestHost/SharedClipboard-x11.h \
     126                ,) \
    127127        $(if-expr "$(KBUILD_TARGET)" != "solaris", \
    128         VBox/usblib-solaris.h \
    129         ,) \
     128                VBox/usblib-solaris.h \
     129                ,) \
    130130        VBox/VDEPlug.h \
    131131        VBox/VDEPlugSymDefs.h \
    132132        VBox/VBoxNetCmn-win.h \
    133133        $(if-expr "$(KBUILD_TARGET)" != "win", \
    134         VBox/com/microatl.h \
    135         VBox/GuestHost/SharedClipboard-win.h \
    136         VBox/usblib-win.h \
    137         VBox/VBoxDrvCfg-win.h \
    138         VBox/VBoxNetCfg-win.h \
    139         iprt/sanitized/intrin.h \
    140         ,$(VBOX_HDRS_GCC_ONLY)) \
     134                VBox/com/microatl.h \
     135                VBox/GuestHost/SharedClipboard-win.h \
     136                VBox/usblib-win.h \
     137                VBox/VBoxDrvCfg-win.h \
     138                VBox/VBoxNetCfg-win.h \
     139                iprt/sanitized/intrin.h \
     140                ,$(VBOX_HDRS_GCC_ONLY)) \
    141141        \
    142142        VBox/dbus-calls.h \
     
    177177# We omit a few headers which have platform specific issues or are templates.
    178178VBOX_HDRS_ALL := $(filter-out $(VBOX_HDRS_OMIT), \
    179         $(subst $(PATH_SUB_CURRENT)/,,$(wildcard \
    180         $(PATH_SUB_CURRENT)/VBox/*.h \
    181         $(PATH_SUB_CURRENT)/VBox/*/*.h \
    182         $(PATH_SUB_CURRENT)/iprt/*.h \
    183         $(PATH_SUB_CURRENT)/iprt/*/*.h \
    184         )))
     179                $(subst $(PATH_SUB_CURRENT)/,,$(wildcard \
     180                                $(PATH_SUB_CURRENT)/VBox/*.h \
     181                                $(PATH_SUB_CURRENT)/VBox/*/*.h \
     182                                $(PATH_SUB_CURRENT)/iprt/*.h \
     183                                $(PATH_SUB_CURRENT)/iprt/*/*.h \
     184                                )))
    185185
    186186# ring-3, ring-0 and raw-mode context specific exclusions.
     
    199199VBOX_HDRS_ALL_R0DRV_C := $(filter-out $(VBOX_HDRS_CPP_FEATURES), $(VBOX_HDRS_ALL_R0DRV))
    200200VBOX_HDRS_ALL_RC      := $(filter-out \
    201         VBox/VBoxGuestLib.h \
    202         VBox/vmm/gvm.h \
    203         iprt/thread.h \
    204         iprt/mem.h \
    205         iprt/memsafer.h \
    206         iprt/alloc.h \
    207         iprt/vector.h \
    208         $(VBOX_HDRS_R3_CPP) \
    209         $(VBOX_HDRS_R3_ONLY) \
    210         $(VBOX_HDRS_R0DRV_ONLY) \
    211         , $(VBOX_HDRS_ALL))
     201                VBox/VBoxGuestLib.h \
     202                VBox/vmm/gvm.h \
     203                iprt/thread.h \
     204                iprt/mem.h \
     205                iprt/memsafer.h \
     206                iprt/alloc.h \
     207                iprt/vector.h \
     208                $(VBOX_HDRS_R3_CPP) \
     209                $(VBOX_HDRS_R3_ONLY) \
     210                $(VBOX_HDRS_R0DRV_ONLY) \
     211                , $(VBOX_HDRS_ALL))
    212212VBOX_HDRS_ALL_RC_C := $(filter-out $(VBOX_HDRS_CPP_FEATURES), $(VBOX_HDRS_ALL_RC))
    213213#$(error $(subst $(SP),$(NLTAB),$(strip $(sort $(VBOX_HDRS_ALL_RC_C)))))
  • trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk

    r98945 r99040  
    253253
    254254VBOX_WINDOWS_ADDITIONS_OTHER_FILES += $(addprefix $(PATH_STAGE_BIN)/additions/, \
    255         $(VBOX_GA_CERT_ROOT_SHA1) \
    256         $(VBOX_GA_CERT_ROOT_SHA1_TS) \
    257         $(VBOX_GA_CERT_ROOT_SHA2) \
    258         $(VBOX_GA_CERT_ROOT_SHA2_TS) \
    259         $(VBOX_GA_CERT_ROOT_SHA2_R3) \
    260         $(VBOX_GA_CERT_ROOT_SHA2_R3_TS))
     255                $(VBOX_GA_CERT_ROOT_SHA1) \
     256                $(VBOX_GA_CERT_ROOT_SHA1_TS) \
     257                $(VBOX_GA_CERT_ROOT_SHA2) \
     258                $(VBOX_GA_CERT_ROOT_SHA2_TS) \
     259                $(VBOX_GA_CERT_ROOT_SHA2_R3) \
     260                $(VBOX_GA_CERT_ROOT_SHA2_R3_TS))
    261261
    262262VB_WIN_ADD_NSIS_ENV := \
     
    289289        -E 'KBUILD_TARGET_ARCH=$(KBUILD_TARGET_ARCH)' \
    290290        $(foreach base, VBOX_GA_CERT_ROOT_SHA1 VBOX_GA_CERT_ROOT_SHA2 VBOX_GA_CERT_ROOT_SHA2_R3 \
    291         ,-E '$(base)=$(firstword $($(base)) none)' -E '$(base)_TS=$(firstword $($(base)_TS) none)')
     291                ,-E '$(base)=$(firstword $($(base)) none)' -E '$(base)_TS=$(firstword $($(base)_TS) none)')
    292292
    293293$(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe: \
  • trunk/src/VBox/Additions/linux/drm/Makefile.kmk

    r98416 r99040  
    4444vboxvideo-src_INSTALLER = $(RM_EXT) -f -- "$2" && \
    4545        $(if $(filter %.c %.h,$2),$(SED) -f $(PATH_ROOT)/src/VBox/Additions/linux/drm/indent.sed \
    46         --output "$2" "$1",$(CP_EXT) "$1" "$2") && \
     46                --output "$2" "$1",$(CP_EXT) "$1" "$2") && \
    4747        $(CHMOD_EXT) "$(if $(mode),$(mode),0644)" "$2"
    4848
  • trunk/src/VBox/Additions/os2/VBoxSF/Makefile.kmk

    r98416 r99040  
    181181else
    182182 VBoxSF_LDFLAGS     := $(addprefix -Zlinker , \
    183         SEG TYPE CODE PRELOAD DYNAMIC SHARED NONPERMANENT, \
    184         TYPE DATA PRELOAD DYNAMIC)
     183                SEG TYPE CODE PRELOAD DYNAMIC SHARED NONPERMANENT, \
     184                TYPE DATA PRELOAD DYNAMIC)
    185185 #VBoxSF_LDFLAGS      += -s -t -v
    186186endif
  • trunk/src/VBox/Additions/solaris/Makefile.kmk

    r99029 r99040  
    150150        $(SOLARIS_ADDINST_OUT_DIR) \
    151151        $(addprefix $(SOLARIS_ADDINST_OUT_DIR)/, \
    152         opt \
    153         opt/VirtualBoxAdditions \
    154         opt/VirtualBoxAdditions/$(SOLARIS_ADDDIR_NAME_32) \
    155         opt/VirtualBoxAdditions/$(SOLARIS_ADDDIR_NAME_64) \
    156         usr \
    157         usr/bin \
    158         usr/sbin \
    159         usr/lib \
    160         usr/lib/amd64 \
    161         usr/kernel \
    162         usr/kernel/drv \
    163         usr/kernel/drv/amd64 \
    164         var \
    165         var/svc \
    166         var/svc/manifest \
    167         var/svc/manifest/application \
    168         var/svc/manifest/application/virtualbox \
    169         )
     152                opt \
     153                opt/VirtualBoxAdditions \
     154                opt/VirtualBoxAdditions/$(SOLARIS_ADDDIR_NAME_32) \
     155                opt/VirtualBoxAdditions/$(SOLARIS_ADDDIR_NAME_64) \
     156                usr \
     157                usr/bin \
     158                usr/sbin \
     159                usr/lib \
     160                usr/lib/amd64 \
     161                usr/kernel \
     162                usr/kernel/drv \
     163                usr/kernel/drv/amd64 \
     164                var \
     165                var/svc \
     166                var/svc/manifest \
     167                var/svc/manifest/application \
     168                var/svc/manifest/application/virtualbox \
     169                )
    170170
    171171SOLARIS_ADD_STRIP_BINS = \
  • trunk/src/VBox/Devices/Makefile.kmk

    r98636 r99040  
    11981198        $(PATH_STAGE_LIB)/VgaBiosBin$(VBOX_SUFF_LIB) \
    11991199        $(if $(VBOX_WITH_PXE_ROM), \
    1200         $(if $(VBOX_WITH_INTEL_PXE), \
    1201         $(PATH_STAGE_LIB)/NetBiosBin$(VBOX_SUFF_LIB), \
    1202         $(PATH_STAGE_LIB)/iPxeBiosBin$(VBOX_SUFF_LIB)),) \
     1200                $(if $(VBOX_WITH_INTEL_PXE), \
     1201                        $(PATH_STAGE_LIB)/NetBiosBin$(VBOX_SUFF_LIB), \
     1202                        $(PATH_STAGE_LIB)/iPxeBiosBin$(VBOX_SUFF_LIB)),) \
    12031203        $(LIB_RUNTIME)
    12041204 VBoxDD2_LDFLAGS.darwin  = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDD2.dylib
  • trunk/src/VBox/Disassembler/testcase/Makefile.kmk

    r98439 r99040  
    110110 VBOX_DISAS_TESTS_BIN = $(VBOX_DISAS_TESTS_BUILD) $(VBOX_DISAS_TESTS_INVALID)
    111111 VBOX_DISAS_TEST_CLEAN += $(addprefix $(VBOX_DISAS_TEST_OUT_DIR)/, \
    112         $(VBOX_DISAS_TESTS_BIN:.asm=-16.bin) \
    113         $(VBOX_DISAS_TESTS_BIN:.asm=-32.bin) \
    114         $(VBOX_DISAS_TESTS_BIN:.asm=-64.bin))
     112                $(VBOX_DISAS_TESTS_BIN:.asm=-16.bin) \
     113                $(VBOX_DISAS_TESTS_BIN:.asm=-32.bin) \
     114                $(VBOX_DISAS_TESTS_BIN:.asm=-64.bin))
    115115
    116116 $(addprefix $(VBOX_DISAS_TEST_OUT_DIR)/, $(VBOX_DISAS_TESTS_BIN:.asm=-16.bin)): $(PATH_SUB_CURRENT)/$$(patsubst %-16.bin,%.asm,$$(notdir $$(@))) | $$(dir $$@)
     
    129129 # Generate the rules for the 'build' tests.
    130130 VBOX_DISAS_TEST_CLEAN += $(addprefix $(VBOX_DISAS_TEST_OUT_DIR)/, \
    131         $(VBOX_DISAS_TESTS_BUILD:.asm=-16-disas.asm) \
    132         $(VBOX_DISAS_TESTS_BUILD:.asm=-32-disas.asm) \
    133         $(VBOX_DISAS_TESTS_BUILD:.asm=-64-disas.asm))
     131                $(VBOX_DISAS_TESTS_BUILD:.asm=-16-disas.asm) \
     132                $(VBOX_DISAS_TESTS_BUILD:.asm=-32-disas.asm) \
     133                $(VBOX_DISAS_TESTS_BUILD:.asm=-64-disas.asm))
    134134
    135135 $(addprefix $(VBOX_DISAS_TEST_OUT_DIR)/, $(VBOX_DISAS_TESTS_BUILD:.asm=-16-disas.asm)): $$(subst -disas.asm,.bin,$$@) $$(tstDisasm-2_1_STAGE_TARGET) | $$(dir $$@)
     
    147147
    148148 VBOX_DISAS_TEST_CLEAN += $(addprefix $(VBOX_DISAS_TEST_OUT_DIR)/, \
    149         $(VBOX_DISAS_TESTS_BUILD:.asm=-16-disas.bin) \
    150         $(VBOX_DISAS_TESTS_BUILD:.asm=-32-disas.bin) \
    151         $(VBOX_DISAS_TESTS_BUILD:.asm=-64-disas.bin))
     149                $(VBOX_DISAS_TESTS_BUILD:.asm=-16-disas.bin) \
     150                $(VBOX_DISAS_TESTS_BUILD:.asm=-32-disas.bin) \
     151                $(VBOX_DISAS_TESTS_BUILD:.asm=-64-disas.bin))
    152152
    153153 $(addprefix $(VBOX_DISAS_TEST_OUT_DIR)/, $(VBOX_DISAS_TESTS_BUILD:.asm=-16-disas.bin)): $$(subst .bin,.asm,$$@) | $$(dir $$@)
  • trunk/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk

    r98411 r99040  
    291291        $(PATH_OUT_BASE)/$(1)/$(KBUILD_TYPE)/$(2)/ExtensionPacks/$(VBOX_EXTPACK_VBOXDTRACE_MANGLED_NAME)/$(1)/VBoxDTraceMain.$(3)=>$(1)/VBoxDTraceMain.$(3) \
    292292        $(if $(intersects $1, solaris.x86 solaris.amd64),, \
    293         $(PATH_OUT_BASE)/$(1)/$(KBUILD_TYPE)/$(2)/ExtensionPacks/$(VBOX_EXTPACK_VBOXDTRACE_MANGLED_NAME)/$(1)/VBoxDTraceCmd.$(3)=>$(1)/VBoxDTraceCmd.$(3) \
    294         $(PATH_OUT_BASE)/$(1)/$(KBUILD_TYPE)/$(2)/ExtensionPacks/$(VBOX_EXTPACK_VBOXDTRACE_MANGLED_NAME)/$(1)/VBoxDTraceR0.r0=>$(1)/VBoxDTraceR0.r0 \
    295         )
     293                $(PATH_OUT_BASE)/$(1)/$(KBUILD_TYPE)/$(2)/ExtensionPacks/$(VBOX_EXTPACK_VBOXDTRACE_MANGLED_NAME)/$(1)/VBoxDTraceCmd.$(3)=>$(1)/VBoxDTraceCmd.$(3) \
     294                $(PATH_OUT_BASE)/$(1)/$(KBUILD_TYPE)/$(2)/ExtensionPacks/$(VBOX_EXTPACK_VBOXDTRACE_MANGLED_NAME)/$(1)/VBoxDTraceR0.r0=>$(1)/VBoxDTraceR0.r0 \
     295                )
    296296
    297297 VBOX_VBOXDTRACE_FILES := \
  • trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk

    r98412 r99040  
    138138  VBoxManageNls_QT_TRANSLATIONS = $(addsuffix .ts,$(addprefix $(VBOX_PATH_VBOXMANAGE_SRC)/nls/VBoxManageNls_,$(VBOX_APPROVED_VBOXMANAGE_LANGUAGES)))
    139139  VBoxManageNls_VBOX_ALL_NLS_SOURCES = $(wildcard \
    140         $(VBOX_PATH_VBOXMANAGE_SRC)/*.h \
    141         $(VBOX_PATH_VBOXMANAGE_SRC)/*.cpp )
     140                $(VBOX_PATH_VBOXMANAGE_SRC)/*.h \
     141                $(VBOX_PATH_VBOXMANAGE_SRC)/*.cpp )
    142142
    143143  updatenls:: makeallnls $(VBOX_PATH_VBOXMANAGE_SRC)/nls/VBoxManageNls_en.ts
     
    379379 VBoxManage_SOURCES += \
    380380        $(foreach lang, $(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES) \
    381         , $(VBoxManage_0_OUTDIR)/VBoxManageBuiltInHelp_$(lang).cpp)
     381                , $(VBoxManage_0_OUTDIR)/VBoxManageBuiltInHelp_$(lang).cpp)
    382382
    383383 VBoxManage_CLEAN += \
    384384        $(foreach lang,$(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES), \
    385         $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/, \
    386         $(VBOX_XML_XREF_TO_TEXT) \
    387         $(VBOX_XML_XREF_TO_TEXT).cat \
    388         )) \
     385                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/$(lang)/, \
     386                        $(VBOX_XML_XREF_TO_TEXT) \
     387                        $(VBOX_XML_XREF_TO_TEXT).cat \
     388                        )) \
    389389        $(addsuffix .cpp,$(addprefix $(VBoxManage_0_OUTDIR)/VBoxManageBuiltInHelp_,$(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES))) \
    390390        $(addsuffix .cpp.ts,$(addprefix $(VBoxManage_0_OUTDIR)/VBoxManageBuiltInHelp_,$(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES))) \
    391391        $(foreach file, $(filter man_VBoxManage-%,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \
    392         , $(addsuffix /$(file),$(addprefix $(VBoxManage_0_OUTDIR)/,$(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES))))
     392                , $(addsuffix /$(file),$(addprefix $(VBoxManage_0_OUTDIR)/,$(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES))))
    393393
    394394 # Preprocess the xml files, applying remarks.
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r99029 r99040  
    431431VirtualBoxVM_LDFLAGS.darwin = \
    432432        $(if $(VBOX_WITH_HARDENING) \
    433         ,-install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VirtualBoxVM.dylib \
    434         ,-rpath @executable_path/../../../../MacOS \
    435         -rpath @executable_path/../../../../Frameworks) \
     433                ,-install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VirtualBoxVM.dylib \
     434                ,-rpath @executable_path/../../../../MacOS \
     435                -rpath @executable_path/../../../../Frameworks) \
    436436        -framework AppKit -framework Carbon -framework IOKit
    437437
     
    20682068QTGUI_DOXYFILE_INPUT_DIRS := \
    20692069        $(addprefix $(PATH_SUB_CURRENT)/src/, \
    2070         converter \
    2071         extensions \
    2072         extensions/graphics \
    2073         extradata \
    2074         globals \
    2075         manager \
    2076         manager/chooser \
    2077         manager/details \
    2078         manager/tools \
    2079         manager \
    2080         manager \
    2081         medium \
    2082         net \
    2083         objects \
    2084         platform \
    2085         platform/darwin \
    2086         platform/os2 \
    2087         platform/win \
    2088         platform/x11 \
    2089         runtime \
    2090         runtime/fullscreen \
    2091         runtime/information \
    2092         runtime/guestctrl \
    2093         runtime/normal \
    2094         runtime/scale \
    2095         runtime/seamless \
    2096         selector \
    2097         selector/graphics \
    2098         selector/graphics/chooser \
    2099         selector/graphics/details \
    2100         settings \
    2101         settings/global \
    2102         settings/machine \
    2103         widgets \
    2104         widgets/graphics \
    2105         wizards \
    2106         wizards/addcloudvm \
    2107         wizards/clonevd \
    2108         wizards/clonevm \
    2109         wizards/exportappliance \
    2110         wizards/importappliance \
    2111         wizards/newcloudvm \
    2112         wizards/newvd \
    2113         wizards/newvm)
     2070                converter \
     2071                extensions \
     2072                extensions/graphics \
     2073                extradata \
     2074                globals \
     2075                manager \
     2076                manager/chooser \
     2077                manager/details \
     2078                manager/tools \
     2079                manager \
     2080                manager \
     2081                medium \
     2082                net \
     2083                objects \
     2084                platform \
     2085                platform/darwin \
     2086                platform/os2 \
     2087                platform/win \
     2088                platform/x11 \
     2089                runtime \
     2090                runtime/fullscreen \
     2091                runtime/information \
     2092                runtime/guestctrl \
     2093                runtime/normal \
     2094                runtime/scale \
     2095                runtime/seamless \
     2096                selector \
     2097                selector/graphics \
     2098                selector/graphics/chooser \
     2099                selector/graphics/details \
     2100                settings \
     2101                settings/global \
     2102                settings/machine \
     2103                widgets \
     2104                widgets/graphics \
     2105                wizards \
     2106                wizards/addcloudvm \
     2107                wizards/clonevd \
     2108                wizards/clonevm \
     2109                wizards/exportappliance \
     2110                wizards/importappliance \
     2111                wizards/newcloudvm \
     2112                wizards/newvd \
     2113                wizards/newvm)
    21142114
    21152115QTGUI_DOXYFILE_INPUT := \
    21162116        $(foreach dir, $(QTGUI_DOXYFILE_INPUT_DIRS), \
    2117         $(sort $(wildcard $(dir)/*.h)) \
    2118         $(sort $(wildcard $(dir)/*.cpp $(dir)/*.m $(dir)/*.mm)))
     2117                $(sort $(wildcard $(dir)/*.h)) \
     2118                $(sort $(wildcard $(dir)/*.cpp $(dir)/*.m $(dir)/*.mm)))
    21192119
    21202120includedep $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui.dep
  • trunk/src/VBox/Installer/darwin/Makefile.kmk

    r99020 r99040  
    593593        Resources/vmstarter.app/Contents/MacOS=>../../../MacOS/ \
    594594        $(foreach qtmod, $(VBOX_QT_MOD_NAMES) \
    595         ,Frameworks/$(qtmod).framework/Versions/Current=>$(VBOX_QT_VERSION_MAJOR) )
     595                ,Frameworks/$(qtmod).framework/Versions/Current=>$(VBOX_QT_VERSION_MAJOR) )
    596596endif
    597597ifdef VBOX_WITH_PYTHON
  • trunk/src/VBox/Installer/freebsd/Makefile.kmk

    r98429 r99040  
    5757OTHER_CLEAN   += \
    5858        $(addprefix $(VBOX_FBSD_INST_STAGE_DIR)/, \
    59         pkg_plist \
    60         LICENSE) \
     59                pkg_plist \
     60                LICENSE) \
    6161        $(wildcard $(VBOX_FBSD_INST_OUT_DIR)/VirtualBox-*)
    6262
     
    102102        VBoxHostChannel.so \
    103103        $(if $(VBOX_WITH_MAIN), \
    104         VBoxManage \
    105         VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
    106         VBoxNetAdpCtl \
    107         VBoxSVC \
    108         VBoxXPCOM.so \
    109         VBoxXPCOMC.so \
    110         VBoxXPCOMIPCD \
    111         components/VBoxXPCOMIPCC.so \
    112         components/VBoxSVCM.so \
    113         components/VBoxC.so,) \
     104                VBoxManage \
     105                VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
     106                VBoxNetAdpCtl \
     107                VBoxSVC \
     108                VBoxXPCOM.so \
     109                VBoxXPCOMC.so \
     110                VBoxXPCOMIPCD \
     111                components/VBoxXPCOMIPCC.so \
     112                components/VBoxSVCM.so \
     113                components/VBoxC.so,) \
    114114        VBoxTestOGL \
    115115        $(if $(VBOX_WITH_PYTHON),VBoxPython.so,) \
     
    128128        $(if $(VBOX_OSE),,LICENSE) \
    129129        $(if $(VBOX_WITH_MAIN), \
    130         components/VBoxXPCOMBase.xpt \
    131         components/VirtualBox_XPCOM.xpt) \
     130                components/VBoxXPCOMBase.xpt \
     131                components/VirtualBox_XPCOM.xpt) \
    132132        vboxdrv.tar.gz
    133133
     
    142142VBOX_FBSD_SYMLINKS = \
    143143        $(if $(VBOX_WITH_MAIN), \
    144         VBoxManage \
    145         VBoxSVC) \
     144                VBoxManage \
     145                VBoxSVC) \
    146146        $(if $(VBOX_WITH_VBOXSDL),VBoxSDL,) \
    147147        $(if $(VBOX_WITH_DTRACE),VBoxDTrace,) \
  • trunk/src/VBox/Installer/linux/Makefile.kmk

    r98932 r99040  
    4646VBOX_LNX_APP_PRIVATE    := $(if $(VBOX_PATH_APP_PRIVATE),$(VBOX_PATH_APP_PRIVATE),/opt/VirtualBox)
    4747VBOX_LNX_APP_DOCS       := $(if $(VBOX_PATH_PACKAGE_DOCS),$(VBOX_PATH_PACKAGE_DOCS), \
    48         $(if $(VBOX_PATH_APP_DOCS),$(VBOX_PATH_APP_DOCS),/opt/VirtualBox))
     48                $(if $(VBOX_PATH_APP_DOCS),$(VBOX_PATH_APP_DOCS),/opt/VirtualBox))
    4949VBOX_PATH_LNX_INST_SRC  := $(PATH_SUB_CURRENT)
    5050VBOX_LNX_INST_OUT_DIR   := $(PATH_TARGET)/Installer/linux
     
    6767OTHER_CLEAN   += \
    6868        $(addprefix $(VBOX_LNX_INST_STAGE_DIR)/, \
    69         install.sh \
    70         VirtualBox.tar.bz2 \
    71         LICENSE) \
     69                install.sh \
     70                VirtualBox.tar.bz2 \
     71                LICENSE) \
    7272        $(wildcard $(VBOX_LNX_INST_OUT_DIR)/VirtualBox-*) \
    7373        $(VBOX_LNX_INST_OUT_DIR)/install.sh
     
    119119ifeq ($(KBUILD_TYPE),asan)
    120120 linux-misc_SOURCES += $(foreach lib,$(VBOX_GCC_SANITIZER_SO_FILES) \
    121         ,$(lib)=>$(notdir $(lib)) $(lib)=>testcase/$(notdir $(lib)) $(lib)=>tools/$(notdir $(lib)) )
     121                ,$(lib)=>$(notdir $(lib)) $(lib)=>testcase/$(notdir $(lib)) $(lib)=>tools/$(notdir $(lib)) )
    122122endif
    123123linux-misc_CLEAN = \
     
    170170        $(if $(VBOX_WITH_DRAG_AND_DROP),VBoxDragAndDropSvc.so,) \
    171171        $(if $(VBOX_WITH_MAIN), \
    172         $(if $(VBOX_WITH_FE_AUTOSTART),VBoxAutostart,) \
    173         $(if $(VBOX_WITH_FE_BALLOONCTRL),VBoxBalloonCtrl,) \
    174         $(if $(VBOX_WITH_FE_BUGREPORT),VBoxBugReport,) \
    175         VBoxManage \
    176         VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
    177         $(if $(VBOX_WITH_LWIP_NAT),VBoxNetNAT $(if $(VBOX_WITH_HARDENING),VBoxNetNAT.so,),) \
    178         VBoxNetAdpCtl \
    179         $(if $(VBOX_WITH_DEVMAPPER),VBoxVolInfo,) \
    180         VBoxSVC \
    181         VBoxXPCOM.so \
    182         VBoxXPCOMC.so \
    183         VBoxXPCOMIPCD \
    184         components/VBoxXPCOMIPCC.so \
    185         components/VBoxSVCM.so \
    186         components/VBoxC.so,) \
     172                $(if $(VBOX_WITH_FE_AUTOSTART),VBoxAutostart,) \
     173                $(if $(VBOX_WITH_FE_BALLOONCTRL),VBoxBalloonCtrl,) \
     174                $(if $(VBOX_WITH_FE_BUGREPORT),VBoxBugReport,) \
     175                VBoxManage \
     176                VBoxNetDHCP $(if $(VBOX_WITH_HARDENING),VBoxNetDHCP.so,) \
     177                $(if $(VBOX_WITH_LWIP_NAT),VBoxNetNAT $(if $(VBOX_WITH_HARDENING),VBoxNetNAT.so,),) \
     178                VBoxNetAdpCtl \
     179                $(if $(VBOX_WITH_DEVMAPPER),VBoxVolInfo,) \
     180                VBoxSVC \
     181                VBoxXPCOM.so \
     182                VBoxXPCOMC.so \
     183                VBoxXPCOMIPCD \
     184                components/VBoxXPCOMIPCC.so \
     185                components/VBoxSVCM.so \
     186                components/VBoxC.so,) \
    187187        $(if $(VBOX_WITH_QTGUI),VBoxTestOGL,) \
    188188        $(if $(VBOX_WITH_VMSVGA3D),VBoxSVGA3D.so,) \
     
    191191        $(if $(VBOX_WITH_JXPCOM),libvboxjxpcom.so,) \
    192192        $(if $(and $(VBOX_WITH_EXTPACK_VNC),$(VBOX_WITHOUT_EXTPACK_VNC_PACKING)), \
    193         ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/VBoxVNC.so \
    194         ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/VBoxVNCMain.so,) \
     193                ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/VBoxVNC.so \
     194                ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)/VBoxVNCMain.so,) \
    195195        $(if $(VBOX_WITH_DTRACE),VBoxDTrace,) \
    196196        $(if $(VBOX_WITH_HOST_SHIPPING_AUDIO_TEST),VBoxAudioTest,)
     
    229229        $(if $(VBOX_OSE),,LICENSE) \
    230230        $(if $(VBOX_WITH_MAIN), \
    231         components/VBoxXPCOMBase.xpt \
    232         components/VirtualBox_XPCOM.xpt) \
     231                components/VBoxXPCOMBase.xpt \
     232                components/VirtualBox_XPCOM.xpt) \
    233233        $(if $(VBOX_WITH_PYTHON),vboxshell.py,) \
    234234        $(if $(and $(VBOX_WITH_EXTPACK_VNC),$(VBOX_WITHOUT_EXTPACK_VNC_PACKING)), \
    235         ExtensionPacks/VNC/ExtPack.xml \
    236         ExtensionPacks/VNC/ExtPack-license.html \
    237         ExtensionPacks/VNC/ExtPack-license.rtf \
    238         ExtensionPacks/VNC/ExtPack-license.txt,) \
     235                ExtensionPacks/VNC/ExtPack.xml \
     236                ExtensionPacks/VNC/ExtPack-license.html \
     237                ExtensionPacks/VNC/ExtPack-license.rtf \
     238                ExtensionPacks/VNC/ExtPack-license.txt,) \
    239239        check_module_dependencies.sh \
    240240        postinst-common.sh \
     
    372372VBOX_MIME_ICONS = \
    373373        $(addprefix $(PATH_ROOT)/src/VBox/Artwork/other/, \
    374         $(foreach f,ova ovf vbox vbox-extpack vdi vmdk vhd hdd, \
    375         $(foreach s,16 20 24 32 48 64 72 96 128 256, \
    376         virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/virtualbox-$(f).png)))
     374                $(foreach f,ova ovf vbox vbox-extpack vdi vmdk vhd hdd, \
     375                        $(foreach s,16 20 24 32 48 64 72 96 128 256, \
     376                                virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/virtualbox-$(f).png)))
    377377
    378378VBOX_DESKTOP_ICONS = \
    379379        $(addprefix $(PATH_ROOT)/src/VBox/Artwork/$(if $(VBOX_OSE),OSE,NonOSE)/, \
    380         $(foreach s,16 20 32 40 48 64 128, \
    381         virtualbox-$(s)px.png=>$(s)x$(s)/virtualbox.png) \
    382         virtualbox.svg=>scalable/virtualbox.svg)
     380                $(foreach s,16 20 32 40 48 64 128, \
     381                        virtualbox-$(s)px.png=>$(s)x$(s)/virtualbox.png) \
     382                virtualbox.svg=>scalable/virtualbox.svg)
    383383
    384384#
     
    390390OTHER_CLEAN += $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive/,$(filter-out src,$(VBOX_LNX_ARCH_FILES)) src/vboxhost) \
    391391        $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/, \
    392         $(VBOX_LNX_STRIP_BIN) $(VBOX_LNX_DBG_BIN))
     392                $(VBOX_LNX_STRIP_BIN) $(VBOX_LNX_DBG_BIN))
    393393
    394394#
     
    522522# rules for creating directories in archive (the pattern rules depends on these).
    523523BLDDIRS += $(foreach d, \
    524         archive \
    525         archive/components \
    526         archive/nls \
    527         $(if $(VBOX_WITH_UNATTENDED),archive/unattended_templates,) \
    528         $(if $(VBOX_WITH_ORACLE_QT), \
    529         archive/plugins/platforms \
    530         archive/plugins/platformthemes \
    531         archive/plugins/sqldrivers \
    532         archive/plugins/styles \
    533         archive/plugins/xcbglintegrations,) \
    534         $(if $(VBOX_WITH_PYTHON), \
    535         archive/sdk/installer \
    536         archive/sdk/installer/vboxapi \
    537         archive/sdk/bindings/xpcom/python/xpcom \
    538         archive/sdk/bindings/xpcom/python/xpcom/client \
    539         archive/sdk/bindings/xpcom/python/xpcom/server,) \
    540         $(if $(VBOX_WITH_JXPCOM), \
    541         archive/sdk/bindings/xpcom/java,) \
    542         $(if $(and $(VBOX_WITH_EXTPACK_VNC),$(VBOX_WITHOUT_EXTPACK_VNC_PACKING)), \
    543         archive/ExtensionPacks/VNC \
    544         archive/ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),) \
    545         archive/additions \
    546         $(if-expr defined(VBOX_UNATTENDED_TEMPLATES),archive/UnattendedTemplates,) \
     524                archive \
     525                archive/components \
     526                archive/nls \
     527                $(if $(VBOX_WITH_UNATTENDED),archive/unattended_templates,) \
     528                $(if $(VBOX_WITH_ORACLE_QT), \
     529                        archive/plugins/platforms \
     530                        archive/plugins/platformthemes \
     531                        archive/plugins/sqldrivers \
     532                        archive/plugins/styles \
     533                        archive/plugins/xcbglintegrations,) \
     534                $(if $(VBOX_WITH_PYTHON), \
     535                        archive/sdk/installer \
     536                        archive/sdk/installer/vboxapi \
     537                        archive/sdk/bindings/xpcom/python/xpcom \
     538                        archive/sdk/bindings/xpcom/python/xpcom/client \
     539                        archive/sdk/bindings/xpcom/python/xpcom/server,) \
     540                $(if $(VBOX_WITH_JXPCOM), \
     541                        archive/sdk/bindings/xpcom/java,) \
     542                $(if $(and $(VBOX_WITH_EXTPACK_VNC),$(VBOX_WITHOUT_EXTPACK_VNC_PACKING)), \
     543                        archive/ExtensionPacks/VNC \
     544                        archive/ExtensionPacks/VNC/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),) \
     545                archive/additions \
     546                $(if-expr defined(VBOX_UNATTENDED_TEMPLATES),archive/UnattendedTemplates,) \
    547547        install \
    548548        $(if $(VBOX_WITH_DTRACE), \
    549         archive/dtrace \
    550         archive/dtrace/lib \
    551         archive/dtrace/lib/$(KBUILD_TARGET_ARCH) \
    552         archive/dtrace/testcase/ \
    553         archive/dtrace/testcase/$(KBUILD_TARGET_ARCH) \
    554         archive/dtrace/scripts,) \
     549                archive/dtrace \
     550                archive/dtrace/lib \
     551                archive/dtrace/lib/$(KBUILD_TARGET_ARCH) \
     552                archive/dtrace/testcase/ \
     553                archive/dtrace/testcase/$(KBUILD_TARGET_ARCH) \
     554                archive/dtrace/scripts,) \
    555555        ,$(VBOX_LNX_INST_OUT_DIR)/$(d)/)
    556556
     
    583583# rules for creating directories in archive-dbg (the pattern rules depends on these).
    584584BLDDIRS += $(foreach d, \
    585         $(VBOX_LNX_DBG_PATH) \
    586         $(VBOX_LNX_DBG_PATH)/components \
    587         ,$(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(d)/)
     585                $(VBOX_LNX_DBG_PATH) \
     586                $(VBOX_LNX_DBG_PATH)/components \
     587                ,$(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(d)/)
    588588
    589589include $(FILE_KBUILD_SUB_FOOTER)
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r98932 r99040  
    139139solaris-icons_MODE = a+r,u+w
    140140solaris-icons_SOURCES = $(foreach f,$(VBOX_SI_ICON_TYPES), $(foreach s,$(VBOX_SI_ICON_SIZES) \
    141         ,$(PATH_ROOT)/src/VBox/Artwork/other/virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/mimetypes/virtualbox-$(f).png))
     141                        ,$(PATH_ROOT)/src/VBox/Artwork/other/virtualbox-$(f)-$(s)px.png=>$(s)x$(s)/mimetypes/virtualbox-$(f).png))
    142142
    143143
     
    357357        $(if $(VBOX_WITH_JXPCOM),libvboxjxpcom.so,) \
    358358        $(if $(VBOX_WITH_QTGUI), \
    359         VBoxKeyboard.so) \
     359                VBoxKeyboard.so) \
    360360        $(if $(VBOX_WITH_DEBUGGER_GUI),VBoxDbg.so DbgPlugInDiggers.so,) \
    361361        components/VBoxC.so \
     
    445445        UserManual.pdf \
    446446        $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES), \
    447         $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual_$(f).qch UserManual_$(f).qhc,) \
     447                $(if-expr defined(VBOX_WITH_DOCS_QHELP_PACKING),UserManual_$(f).qch UserManual_$(f).qhc,) \
    448448        UserManual_$(f).pdf)
    449449endif
  • trunk/src/VBox/Installer/win/Makefile.kmk

    r99029 r99040  
    226226        $(VBOX_WIN_INST_REPACK_DIR)/ \
    227227        $(foreach lang,$(VBOX_INSTALLER_LANGUAGES), \
    228         $(VBOX_WIN_INST_OUT_DIR)/$(lang)/ \
    229         $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/ ) \
     228                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/ \
     229                $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/ ) \
    230230        $(VBOX_WIN_INST_OUT_DIR)/NLS/
    231231
     
    242242        $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi \
    243243        $(foreach lang,$(VBOX_INSTALLER_LANGUAGES), \
    244         $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
    245         $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
    246         $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(lang).mst \
    247         $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).wixpdb \
    248         $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).msi \
    249         $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix \
    250         $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
    251         $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj.dep \
    252         $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).wix \
    253         $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).files \
    254         $(VBOX_WIN_INST_REPACK_DIR)/2-link-$(PACKAGE_NAME_LANG).cmd \
    255         $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/Language_$(lang).wxl \
    256         $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/License_$(lang).wxl ) \
     244                $(VBOX_WIN_INST_OUT_DIR)/NLS/Language_$(lang).wxl \
     245                $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
     246                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(lang).mst \
     247                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).wixpdb \
     248                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/$(PACKAGE_NAME_LANG)_$(lang).msi \
     249                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix \
     250                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj \
     251                $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wixobj.dep \
     252                $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).wix \
     253                $(VBOX_WIN_INST_REPACK_DIR)/VirtualBox_$(lang).files \
     254                $(VBOX_WIN_INST_REPACK_DIR)/2-link-$(PACKAGE_NAME_LANG).cmd \
     255                $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/Language_$(lang).wxl \
     256                $(VBOX_WIN_INST_REPACK_DIR)/files-VirtualBox_$(lang)/License_$(lang).wxl ) \
    257257        $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \
    258258        $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \
     
    283283 OTHER_CLEAN += \
    284284        $(foreach module,$(VBOX_INSTALLER_MERGE_MODULES), \
    285         $(foreach lang,$(VBOX_INSTALLER_MERGE_LANGUAGES), \
    286         $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang)_$(KBUILD_TARGET_ARCH).msm \
    287         $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
    288         $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj.dep \
    289         $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixpdb \
    290         $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).wix \
    291         $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).files)
     285                $(foreach lang,$(VBOX_INSTALLER_MERGE_LANGUAGES), \
     286                        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang)_$(KBUILD_TARGET_ARCH).msm \
     287                        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj \
     288                        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixobj.dep \
     289                        $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wixpdb \
     290                        $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).wix \
     291                        $(VBOX_WIN_INST_REPACK_DIR)/VBoxMerge$(module)_$(lang).files)
    292292 BLDDIRS        += $foreach lang,$(VBOX_INSTALLER_MERGE_LANGUAGES), \
    293293        $(VBOX_WIN_INST_REPACK_DIR)/files-VBoxMerge$(module)_$(lang)/)
  • trunk/src/VBox/Main/Makefile.kmk

    r98719 r99040  
    337337        $(if-expr defined(VBOX_ONLY_EXTPACKS) \
    338338        , $(addprefix $(VBoxAPIWrap_0_OUTDIR)/,$(filter \
    339         Cloud% \
    340         DataStreamWrap.cpp \
    341         %FormValueWrap.cpp \
    342         %FormWrap.cpp \
    343         StringArrayWrap.cpp \
    344         , $(notdir $(VBOX_MAIN_APIWRAPPER_GEN_SRCS)))) \
     339                        Cloud% \
     340                        DataStreamWrap.cpp \
     341                        %FormValueWrap.cpp \
     342                        %FormWrap.cpp \
     343                        StringArrayWrap.cpp \
     344                        , $(notdir $(VBOX_MAIN_APIWRAPPER_GEN_SRCS)))) \
    345345        , $(VBOX_MAIN_APIWRAPPER_GEN_SRCS))
    346346 VBoxAPIWrap_INTERMEDIATES   = $(VBOX_MAIN_APIWRAPPER_GEN_HDRS)
     
    655655        src-server/NATNetworkImpl.cpp \
    656656        $(if $(VBOX_WITH_CLOUD_NET), \
    657         src-server/CloudNetworkImpl.cpp \
    658         ,) \
     657                src-server/CloudNetworkImpl.cpp \
     658                ,) \
    659659        src-server/GuestDebugControlImpl.cpp \
    660660        src-server/GuestOSTypeImpl.cpp \
     
    665665        src-server/HostPower.cpp \
    666666        $(if $(VBOX_WITH_LIBCURL), \
    667         $(if $(VBOX_WITH_UPDATE_AGENT), \
    668         src-server/UpdateAgentImpl.cpp,), \
    669         ) \
     667                $(if $(VBOX_WITH_UPDATE_AGENT), \
     668                        src-server/UpdateAgentImpl.cpp,), \
     669                ) \
    670670        src-server/HostVideoInputDeviceImpl.cpp \
    671671        src-server/HostDrivePartitionImpl.cpp \
     
    693693        src-server/UefiVariableStoreImpl.cpp \
    694694        $(if $(VBOX_WITH_UNATTENDED), \
    695         src-server/UnattendedImpl.cpp \
    696         src-server/UnattendedInstaller.cpp \
    697         src-server/UnattendedOs2Installer.cpp \
    698         src-server/UnattendedScript.cpp \
    699         src-all/TextScript.cpp \
    700         ,) \
     695                src-server/UnattendedImpl.cpp \
     696                src-server/UnattendedInstaller.cpp \
     697                src-server/UnattendedOs2Installer.cpp \
     698                src-server/UnattendedScript.cpp \
     699                src-all/TextScript.cpp \
     700                ,) \
    701701        src-server/USBControllerImpl.cpp \
    702702        src-server/USBDeviceFiltersImpl.cpp \
     
    12841284  VBoxClient-x86_DEFS = VBOX_COM_INPROC_API_CLIENT \
    12851285        $(filter-out VBOX_WITH_RECORDING VBOX_WITH_AUDIO_RECORDING \
    1286         VBOX_WITH_LIBVPX,$(VBoxC_DEFS))
     1286                VBOX_WITH_LIBVPX,$(VBoxC_DEFS))
    12871287  VBoxClient-x86_INCS.win = \
    12881288        $(VBoxClient-x86_0_OUTDIR) \
     
    15531553 VirtualBoxAPI_QT_TRANSLATIONS = $(addsuffix .ts,$(addprefix $(VBOX_PATH_MAIN_SRC)/nls/VirtualBoxAPI_,$(VBOX_APPROVED_MAIN_LANGUAGES)))
    15541554 VirtualBoxAPI_VBOX_ALL_NLS_SOURCES = $(wildcard \
    1555         $(VBOX_PATH_MAIN_SRC)/include/*.h \
    1556         $(VBOX_PATH_MAIN_SRC)/src-all/*.cpp \
    1557         $(VBOX_PATH_MAIN_SRC)/src-all/*.h \
    1558         $(VBOX_PATH_MAIN_SRC)/src-server/*.cpp \
    1559         $(VBOX_PATH_MAIN_SRC)/src-server/*.h \
    1560         $(VBOX_PATH_MAIN_SRC)/src-client/*.cpp \
    1561         $(VBOX_PATH_MAIN_SRC)/src-client/*.h )
     1555                $(VBOX_PATH_MAIN_SRC)/include/*.h \
     1556                $(VBOX_PATH_MAIN_SRC)/src-all/*.cpp \
     1557                $(VBOX_PATH_MAIN_SRC)/src-all/*.h \
     1558                $(VBOX_PATH_MAIN_SRC)/src-server/*.cpp \
     1559                $(VBOX_PATH_MAIN_SRC)/src-server/*.h \
     1560                $(VBOX_PATH_MAIN_SRC)/src-client/*.cpp \
     1561                $(VBOX_PATH_MAIN_SRC)/src-client/*.h )
    15621562
    15631563 updatenls:: makeallnls $(VBOX_PATH_MAIN_SRC)/nls/VirtualBoxAPI_en.ts
     
    17711771        $(VBOX_JMSCOM_GEN)/jmscomglue.list \
    17721772        $(wildcard \
    1773         $(VBOX_JMSCOM_GEN)/java/*.java \
    1774         $(VBOX_JMSCOM_JDEST)/*.class \
    1775         $(VBOX_JMSCOM_JDEST)/*/*.class \
    1776         $(VBOX_JMSCOM_JDEST)/*/*/*.class \
    1777         $(VBOX_JMSCOM_JDEST)/*/*/*/*.class \
    1778         )
     1773                $(VBOX_JMSCOM_GEN)/java/*.java \
     1774                $(VBOX_JMSCOM_JDEST)/*.class \
     1775                $(VBOX_JMSCOM_JDEST)/*/*.class \
     1776                $(VBOX_JMSCOM_JDEST)/*/*/*.class \
     1777                $(VBOX_JMSCOM_JDEST)/*/*/*/*.class \
     1778                )
    17791779 VBoxJMscom-inst-jar_BLDDIRS += $(VBOX_JMSCOM_GEN)/java
    17801780 $(call KB_FN_DO_PASS0_ON_TARGET,VBoxJMscom-inst-jar) # Sets VBoxJMscom-inst-jar_0_OUTDIR
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r99029 r99040  
    225225TEMPLATE_VBoxWebR3Exe_DEFS.win += WIN32_LEAN_AND_MEAN $(TEMPLATE_VBoxR3Exe_DEFS.win) # Makes the redefinition warnings go away.
    226226TEMPLATE_VBoxWebR3Exe_CXXFLAGS = $(filter-out $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden), \
    227         $(TEMPLATE_VBoxR3Exe_CXXFLAGS))
     227                $(TEMPLATE_VBoxR3Exe_CXXFLAGS))
    228228ifn1of ($(KBUILD_TARGET), win)
    229229 TEMPLATE_VBoxWebR3Exe_CXXFLAGS += $(VBOX_GCC_Wno-misleading-indentation)
     
    465465        $(VBOX_JWSDOC_JDEST)/package-list \
    466466        $(wildcard \
    467         $(VBOX_JWS_GEN)/java/*/*/*.java \
    468         $(VBOX_JWS_GEN)/java/*/*/*/*.java \
    469         $(VBOX_JWS_JDEST)/*.class \
    470         $(VBOX_JWS_JDEST)/*/*.class \
    471         $(VBOX_JWS_JDEST)/*/*/*.class \
    472         $(VBOX_JWS_JDEST)/*/*/*/*.class \
    473         $(VBOX_JWSDOC_JDEST)/*.html \
    474         $(VBOX_JWSDOC_JDEST)/*.css \
    475         $(VBOX_JWSDOC_JDEST)/*/*.gif \
    476         $(VBOX_JWSDOC_JDEST)/*/*/*.html \
    477         $(VBOX_JWSDOC_JDEST)/*/*/*/*.html \
    478         )
     467                $(VBOX_JWS_GEN)/java/*/*/*.java \
     468                $(VBOX_JWS_GEN)/java/*/*/*/*.java \
     469                $(VBOX_JWS_JDEST)/*.class \
     470                $(VBOX_JWS_JDEST)/*/*.class \
     471                $(VBOX_JWS_JDEST)/*/*/*.class \
     472                $(VBOX_JWS_JDEST)/*/*/*/*.class \
     473                $(VBOX_JWSDOC_JDEST)/*.html \
     474                $(VBOX_JWSDOC_JDEST)/*.css \
     475                $(VBOX_JWSDOC_JDEST)/*/*.gif \
     476                $(VBOX_JWSDOC_JDEST)/*/*/*.html \
     477                $(VBOX_JWSDOC_JDEST)/*/*/*/*.html \
     478                )
    479479  VBoxJWs-inst-jar_BLDDIRS += $(VBOX_JWS_GEN)/java
    480480  VBoxJWs-inst-jar_GENERATEDSOURCES = $(addprefix $(VBoxJWs-inst-jar_BLDDIRS)/,$(VBoxJWS_VBOX_JWSGLUEFILES))
  • trunk/src/VBox/Runtime/Makefile.kmk

    r98753 r99040  
    18041804  include $($(target)_2_VBOX_NOCRT_ALIAS_KMK_FILE)
    18051805  $(target)_2_VBOX_NOCRT_ALIAS_FILES := $(foreach alias,$($(target)_2_VBOX_NOCRT_ALIASES) \
    1806         $($(target)_VBOX_NOCRT_ALIASES) \
    1807         $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg)) \
    1808         $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg).$(bld_type)) \
    1809         $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg).$(bld_trg_arch)) \
    1810         $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg).$(bld_trg_arch).$(bld_type)) \
    1811         $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg_arch)) \
    1812         $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg_cpu)) \
    1813         $($(target)_VBOX_NOCRT_ALIASES.$(bld_type)) \
    1814         , $($(target)_0_OUTDIR)/genalias/$(firstword $(subst =, $(SPACE),$(alias))).o)
     1806                $($(target)_VBOX_NOCRT_ALIASES) \
     1807                $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg)) \
     1808                $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg).$(bld_type)) \
     1809                $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg).$(bld_trg_arch)) \
     1810                $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg).$(bld_trg_arch).$(bld_type)) \
     1811                $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg_arch)) \
     1812                $($(target)_VBOX_NOCRT_ALIASES.$(bld_trg_cpu)) \
     1813                $($(target)_VBOX_NOCRT_ALIASES.$(bld_type)) \
     1814                , $($(target)_0_OUTDIR)/genalias/$(firstword $(subst =, $(SPACE),$(alias))).o)
    18151815  $(eval $(def_unit_VBoxNoCrtAliases_double_expansion))
    18161816 endif
     
    18371837
    18381838  RuntimeR3_SOURCES = $(filter-out \
    1839         r3/alloc.cpp \
    1840         r3/alloc-ef.cpp \
    1841         r3/xml.cpp \
    1842         common/zip/xarvfs.cpp \
    1843         common/misc/json.cpp \
    1844         generic/RTLogWriteStdErr-generic.cpp \
    1845         generic/RTLogWriteStdOut-generic.cpp \
    1846         ,$(RuntimeBaseR3_SOURCES)) \
     1839                r3/alloc.cpp \
     1840                r3/alloc-ef.cpp \
     1841                r3/xml.cpp \
     1842                common/zip/xarvfs.cpp \
     1843                common/misc/json.cpp \
     1844                generic/RTLogWriteStdErr-generic.cpp \
     1845                generic/RTLogWriteStdOut-generic.cpp \
     1846                ,$(RuntimeBaseR3_SOURCES)) \
    18471847        \
    18481848        common/err/nocrt-strerror.cpp \
     
    21072107
    21082108  RuntimeR3_SOURCES.win = $(filter-out \
    2109         r3/generic/RTLocaleQueryLocaleName-r3-generic.cpp \
    2110         ,$(RuntimeBaseR3_SOURCES.win)) \
     2109                r3/generic/RTLocaleQueryLocaleName-r3-generic.cpp \
     2110                ,$(RuntimeBaseR3_SOURCES.win)) \
    21112111        \
    21122112        common/compiler/vcc/atexit-vcc.cpp \
     
    21592159        strtok_s=nocrt_strtok_r _strtok_s=nocrt_strtok_r nocrt_strtok_s=nocrt_strtok_r \
    21602160        $(foreach fn, atan atan2 cos ceil exp fabs floor ldexp log lrint llrint remainder sin tan \
    2161         ,$(fn)l=nocrt_$(fn) _$(fn)l=nocrt_$(fn))
     2161                ,$(fn)l=nocrt_$(fn) _$(fn)l=nocrt_$(fn))
    21622162 endif
    21632163endif
     
    21762176 BLDDIRS += $(IPRT_OUT_DIR)/man/
    21772177 OTHER_CLEAN += $(foreach xml,$(basename $(notdir $(IPRT_XML_REFENTRY_FILES))), \
    2178         $(IPRT_OUT_DIR)/man/$(xml).xml $(IPRT_OUT_DIR)/man/$(xml).h $(IPRT_OUT_DIR)/man/$(xml).h.ts)
     2178                $(IPRT_OUT_DIR)/man/$(xml).xml $(IPRT_OUT_DIR)/man/$(xml).h $(IPRT_OUT_DIR)/man/$(xml).h.ts)
    21792179
    21802180
     
    25332533
    25342534RuntimeBldProg_SOURCES.darwin = $(filter-out \
    2535         generic/cdrom-generic.cpp \
    2536         generic/RTFileMove-generic.cpp \
    2537         generic/RTProcDaemonize-generic.cpp \
    2538         generic/RTThreadGetAffinity-stub-generic.cpp \
    2539         generic/RTThreadSetAffinity-stub-generic.cpp \
    2540         generic/RTThreadSetAffinityToCpu-generic.cpp \
    2541         generic/RTTimerCreate-generic.cpp \
    2542         generic/mppresent-generic.cpp \
    2543         generic/RTSystemShutdown-generic.cpp \
    2544         generic/timer-generic.cpp \
    2545         generic/utf16locale-generic.cpp \
    2546         generic/RTProcIsRunningByName-generic.cpp \
    2547         generic/RTThreadGetNativeState-generic.cpp \
    2548         r3/darwin/filelock-darwin.cpp \
    2549         r3/darwin/systemmem-darwin.cpp \
    2550         r3/darwin/krnlmod-darwin.cpp \
    2551         r3/darwin/filelock-darwin.cpp \
    2552         r3/darwin/RTSystemQueryDmiString-darwin.cpp \
    2553         r3/darwin/RTPathUserDocuments-darwin.cpp \
    2554         r3/posix/RTTimeSet-posix.cpp \
    2555         r3/posix/serialport-posix.cpp \
    2556         r3/posix/localipc-posix.cpp \
    2557         r3/generic/allocex-r3-generic.cpp \
    2558         r3/generic/RTLocaleQueryLocaleName-r3-generic.cpp \
    2559         r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \
    2560         r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \
    2561         , $(RuntimeBaseR3_SOURCES.darwin))
     2535                generic/cdrom-generic.cpp \
     2536                generic/RTFileMove-generic.cpp \
     2537                generic/RTProcDaemonize-generic.cpp \
     2538                generic/RTThreadGetAffinity-stub-generic.cpp \
     2539                generic/RTThreadSetAffinity-stub-generic.cpp \
     2540                generic/RTThreadSetAffinityToCpu-generic.cpp \
     2541                generic/RTTimerCreate-generic.cpp \
     2542                generic/mppresent-generic.cpp \
     2543                generic/RTSystemShutdown-generic.cpp \
     2544                generic/timer-generic.cpp \
     2545                generic/utf16locale-generic.cpp \
     2546                generic/RTProcIsRunningByName-generic.cpp \
     2547                generic/RTThreadGetNativeState-generic.cpp \
     2548                r3/darwin/filelock-darwin.cpp \
     2549                r3/darwin/systemmem-darwin.cpp \
     2550                r3/darwin/krnlmod-darwin.cpp \
     2551                r3/darwin/filelock-darwin.cpp \
     2552                r3/darwin/RTSystemQueryDmiString-darwin.cpp \
     2553                r3/darwin/RTPathUserDocuments-darwin.cpp \
     2554                r3/posix/RTTimeSet-posix.cpp \
     2555                r3/posix/serialport-posix.cpp \
     2556                r3/posix/localipc-posix.cpp \
     2557                r3/generic/allocex-r3-generic.cpp \
     2558                r3/generic/RTLocaleQueryLocaleName-r3-generic.cpp \
     2559                r3/generic/RTLocaleQueryNormalizedBaseLocaleName-r3-generic.cpp \
     2560                r3/generic/RTLocaleQueryUserCountryCode-r3-generic.cpp \
     2561                , $(RuntimeBaseR3_SOURCES.darwin))
    25622562
    25632563RuntimeBldProg_SOURCES.win = \
     
    26302630
    26312631RuntimeBldProg_SOURCES.amd64 = $(filter-out \
    2632         VBox/RTLogWriteVmm-amd64-x86.asm \
    2633         , $(RuntimeBaseR3_SOURCES.amd64))
     2632                VBox/RTLogWriteVmm-amd64-x86.asm \
     2633                , $(RuntimeBaseR3_SOURCES.amd64))
    26342634
    26352635RuntimeBldProg_SOURCES.x86 = $(filter-out \
    2636         VBox/RTLogWriteVmm-amd64-x86.asm \
    2637         , $(RuntimeBaseR3_SOURCES.x86))
     2636                VBox/RTLogWriteVmm-amd64-x86.asm \
     2637                , $(RuntimeBaseR3_SOURCES.x86))
    26382638
    26392639RuntimeBldProg_SOURCES.win.amd64 := \
     
    27212721RuntimeGuestR3_DEFS                      = $(filter-out RTCRITSECT_STRICT RT_NO_GIP IN_SUP_R3 IPRT_WITH_LZMA, $(RuntimeR3_DEFS))
    27222722RuntimeGuestR3_SOURCES                   = $(filter-out \
    2723         common/time/timesupref.cpp \
    2724         common/time/timesupA.asm \
    2725         common/time/timesup.cpp \
    2726         common/zip/xarvfs.cpp \
    2727         common/zip/lzmavfs.cpp \
    2728         r3/xml.cpp \
    2729         generic/RTLogWriteUser-generic.cpp \
    2730         , $(RuntimeR3_SOURCES)) \
     2723                common/time/timesupref.cpp \
     2724                common/time/timesupA.asm \
     2725                common/time/timesup.cpp \
     2726                common/zip/xarvfs.cpp \
     2727                common/zip/lzmavfs.cpp \
     2728                r3/xml.cpp \
     2729                generic/RTLogWriteUser-generic.cpp \
     2730                , $(RuntimeR3_SOURCES)) \
    27312731        \
    27322732        common/time/timesysalias.cpp \
     
    28292829        VBox/VBoxRTDeps.cpp \
    28302830        $(filter-out common/checksum/crc32.cpp, \
    2831         $(if-expr defined(VBOX_WITH_ALT_HASH_CODE), $(RuntimeBaseR3_SOURCES), \
    2832         $(patsubst common/checksum/alt-%,common/checksum/openssl-%,$(RuntimeBaseR3_SOURCES)) ) ) \
     2831                $(if-expr defined(VBOX_WITH_ALT_HASH_CODE), $(RuntimeBaseR3_SOURCES), \
     2832                $(patsubst common/checksum/alt-%,common/checksum/openssl-%,$(RuntimeBaseR3_SOURCES)) ) ) \
    28332833        common/checksum/crc32-zlib.cpp \
    28342834        common/dbg/dbgmodghidra.cpp \
     
    46114611        $(VBOX_PATH_RUNTIME_SRC)/VBox \
    46124612        $(foreach dir, $(VBOX_PATH_RUNTIME_SRC) $(VBOX_PATH_RUNTIME_SRC)/r3 $(VBOX_PATH_RUNTIME_SRC)/r0drv, \
    4613         $(dir) \
    4614         $(dir)/darwin \
    4615         $(dir)/haiku \
    4616         $(dir)/linux \
    4617         $(dir)/nt \
    4618         $(dir)/os2 \
    4619         $(dir)/solaris \
    4620         $(dir)/win \
    4621         $(dir)/win32 \
    4622         $(dir)/win64 \
    4623         $(dir)/generic \
    4624         )
     4613                $(dir) \
     4614                $(dir)/darwin \
     4615                $(dir)/haiku \
     4616                $(dir)/linux \
     4617                $(dir)/nt \
     4618                $(dir)/os2 \
     4619                $(dir)/solaris \
     4620                $(dir)/win \
     4621                $(dir)/win32 \
     4622                $(dir)/win64 \
     4623                $(dir)/generic \
     4624                )
    46254625
    46264626# These must come first in order to make things look nice.
  • trunk/src/VBox/VMM/testcase/Makefile.kmk

    r98822 r99040  
    721721MY_ASA_ASM_STUFF = \
    722722        $(addprefix -D, \
    723         $(DEFS) \
    724         $(DEFS.$(KBUILD_TYPE)) \
    725         $(DEFS.$(KBUILD_TARGET)) \
    726         IN_RING3 $(ARCH_BITS_DEFS) \
    727         $(DEFS.$(KBUILD_TARGET_ARCH)) \
    728         $(DEFS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) \
    729         $(VMM_COMMON_DEFS) \
    730         ) \
     723                $(DEFS) \
     724                $(DEFS.$(KBUILD_TYPE)) \
     725                $(DEFS.$(KBUILD_TARGET)) \
     726                IN_RING3 $(ARCH_BITS_DEFS) \
     727                $(DEFS.$(KBUILD_TARGET_ARCH)) \
     728                $(DEFS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) \
     729                $(VMM_COMMON_DEFS) \
     730                ) \
    731731        -f $(if $(eq $(KBUILD_TARGET),darwin),macho,elf) \
    732732        $(foreach inc,$(INCS) $(VBOX_PATH_VMM_SRC)/testcase $(VBOX_PATH_VMM_SRC)/include $(VBOX_VMM_TESTCASE_OUT_DIR) \
    733         ,-I$(inc)/)
     733                ,-I$(inc)/)
    734734
    735735# 1a. make a header file which makes all the structures+members globals.
  • trunk/src/VBox/ValidationKit/Makefile.kmk

    r99031 r99040  
    325325  VBOX_VALIDATIONKIT_FILESPEC_UNITTESTS += \
    326326        $(foreach whitelisted, $(VALKIT_UNITTESTS_WHITELIST_IPRT) $(VALKIT_UNITTESTS_WHITELIST_IPRT.$(os)), \
    327         $$(wildcard $(VBOX_PATH_VALIDATIONKIT_UNITTESTS.$(os).$(arch))/$(whitelisted)$(TMP_SUFF_EXE)))
     327                $$(wildcard $(VBOX_PATH_VALIDATIONKIT_UNITTESTS.$(os).$(arch))/$(whitelisted)$(TMP_SUFF_EXE)))
    328328  # Unit tests which utilize parts of the Guest Additions.
    329329  VBOX_VALIDATIONKIT_FILESPEC_UNITTESTS += \
    330330        $(foreach whitelisted, $(VALKIT_UNITTESTS_WHITELIST_GUEST_ADDITIONS) $(VALKIT_UNITTESTS_WHITELIST_GUEST_ADDITIONS.$(os)), \
    331         $$(wildcard $(VBOX_PATH_VALIDATIONKIT_UNITTESTS.$(os).$(arch))/$(whitelisted)$(TMP_SUFF_EXE)))
     331                $$(wildcard $(VBOX_PATH_VALIDATIONKIT_UNITTESTS.$(os).$(arch))/$(whitelisted)$(TMP_SUFF_EXE)))
    332332 endef
    333333
  • trunk/src/VBox/ValidationKit/bootsectors/Config.kmk

    r98418 r99040  
    9595# @param    2   The mode function.
    9696BS3KIT_FN_GEN_MODE_NEARSTUB = $(foreach suff, \
    97         _rm \
    98         _pe16 \
    99         _pe16_v86 \
    100         _pe32_16 \
    101         _pev86 \
    102         _pp16 \
    103         _pp16_v86 \
    104         _pp32_16 \
    105         _ppv86 \
    106         _pae16 \
    107         _pae16_v86 \
    108         _pae32_16 \
    109         _paev86 \
    110         _lm16 \
    111         ,$(evalcall2 def_Bs3KitGenNearStubSource,$1,_$2$(suff),_$2$(suff)_far))
     97                _rm \
     98                _pe16 \
     99                _pe16_v86 \
     100                _pe32_16 \
     101                _pev86 \
     102                _pp16 \
     103                _pp16_v86 \
     104                _pp32_16 \
     105                _ppv86 \
     106                _pae16 \
     107                _pae16_v86 \
     108                _pae32_16 \
     109                _paev86 \
     110                _lm16 \
     111                ,$(evalcall2 def_Bs3KitGenNearStubSource,$1,_$2$(suff),_$2$(suff)_far))
    112112
    113113# @param    1   The target name.
     
    144144# @param    3   The parameter size in bytes.
    145145BS3KIT_FN_GEN_MODE_FARSTUB = $(foreach suff, \
    146         _rm \
    147         _pe16 \
    148         _pe16_v86 \
    149         _pe32_16 \
    150         _pev86 \
    151         _pp16 \
    152         _pp16_v86 \
    153         _pp32_16 \
    154         _ppv86 \
    155         _pae16 \
    156         _pae16_v86 \
    157         _pae32_16 \
    158         _paev86 \
    159         _lm16 \
    160         ,$(evalcall2 def_Bs3KitGenFarStubSource,$1,$2,$(suff)_far,$(suff),$3))
     146                _rm \
     147                _pe16 \
     148                _pe16_v86 \
     149                _pe32_16 \
     150                _pev86 \
     151                _pp16 \
     152                _pp16_v86 \
     153                _pp32_16 \
     154                _ppv86 \
     155                _pae16 \
     156                _pae16_v86 \
     157                _pae32_16 \
     158                _paev86 \
     159                _lm16 \
     160                ,$(evalcall2 def_Bs3KitGenFarStubSource,$1,$2,$(suff)_far,$(suff),$3))
    161161
    162162# @param    1   The target name.
     
    668668        segment BS3SYSTEM16 \
    669669        $(if-expr "$(BS3KIT_SEGNM_DATA16)" == "", \
    670         clname DATA \
    671         segment BS3DATA16 segaddr=0x2900 \
    672         segment BS3DATA16_DATA \
    673         segment DATA \
    674         segment _DATA \
    675         segment BS3DATA16CONST \
    676         segment CONST \
    677         segment BS3DATA16CONST2 \
    678         segment CONST2 \
    679         segment STRINGS \
    680         segment BS3DATA16_END \
    681         clname BSS \
    682         segment BSS \
    683         segment _BSS \
    684         segment BS3DATA16_END \
    685         clname FAR_DATA \
    686         segment FAR_DATA \
    687         , \
    688         clname FAR_DATA \
    689         segment BS3DATA16 segaddr=0x2900 \
    690         segment FAR_DATA \
    691         segment BS3DATA16CONST \
    692         segment BS3DATA16CONST2 \
    693         segment BS3DATA16_DATA \
    694         segment BS3DATA16_END \
    695         ) \
     670                clname DATA \
     671                segment BS3DATA16 segaddr=0x2900 \
     672                segment BS3DATA16_DATA \
     673                segment DATA \
     674                segment _DATA \
     675                segment BS3DATA16CONST \
     676                segment CONST \
     677                segment BS3DATA16CONST2 \
     678                segment CONST2 \
     679                segment STRINGS \
     680                segment BS3DATA16_END \
     681                clname BSS \
     682                segment BSS \
     683                segment _BSS \
     684                segment BS3DATA16_END \
     685                clname FAR_DATA \
     686                segment FAR_DATA \
     687                , \
     688                clname FAR_DATA \
     689                segment BS3DATA16 segaddr=0x2900 \
     690                segment FAR_DATA \
     691                segment BS3DATA16CONST \
     692                segment BS3DATA16CONST2 \
     693                segment BS3DATA16_DATA \
     694                segment BS3DATA16_END \
     695                ) \
    696696        segment BS3DATA32 \
    697697        segment BS3DATA32CONST \
     
    733733        $(VBoxBs3Linker_1_TARGET)
    734734TEMPLATE_VBoxBS3KitImg_POST_CMDS = $(if $(eq $(tool_do),LINK_LIBRARY) \
    735         ,,$(QUIET)$(MV_EXT) -f -- "$(out)" "$(out).tmp" \
    736         $$(NLTAB)$(QUIET)$(VBoxBs3Linker_1_TARGET) -o $(out) $(bs3-bootsector_1_TARGET) $(out).tmp \
     735                ,,$(QUIET)$(MV_EXT) -f -- "$(out)" "$(out).tmp" \
     736                $$(NLTAB)$(QUIET)$(VBoxBs3Linker_1_TARGET) -o $(out) $(bs3-bootsector_1_TARGET) $(out).tmp \
    737737        $$(NLTAB)$(QUIET)$(RM_EXT) -f -- "$(out).tmp") \
    738738        $(eval .PRECIOUS: $(outbase).map) # ugly hack!
     
    873873        clname DATA \
    874874        $(if-expr "$(BS3KIT_SEGNM_DATA16)" == "", \
    875         segment BS3DATA16 \
    876         segment BS3DATA16CONST \
    877         segment CONST \
    878         segment BS3DATA16CONST2 \
    879         segment CONST2 \
    880         , \
    881         segment CONST \
    882         segment CONST2 \
    883         ) \
     875                segment BS3DATA16 \
     876                segment BS3DATA16CONST \
     877                segment CONST \
     878                segment BS3DATA16CONST2 \
     879                segment CONST2 \
     880                , \
     881                segment CONST \
     882                segment CONST2 \
     883                ) \
    884884        segment _DATA \
    885885        segment XIB \
     
    891891        segment STRINGS \
    892892        $(if-expr "$(BS3KIT_SEGNM_DATA16)" == "", \
    893         segment BS3DATA16_DATA \
    894         ,) \
     893                segment BS3DATA16_DATA \
     894                ,) \
    895895        segment DATA \
    896896        clname BSS \
     
    903903        clname FAR_DATA \
    904904        $(if-expr "$(BS3KIT_SEGNM_DATA16)" != "", \
    905         segment BS3DATA16 \
    906         segment BS3DATA16_DATA \
    907         segment BS3DATA16CONST \
    908         segment BS3DATA16CONST2 \
    909         segment FAR_DATA \
    910         segment BS3DATA16_END \
    911         , \
    912         segment FAR_DATA \
    913         ) \
     905                segment BS3DATA16 \
     906                segment BS3DATA16_DATA \
     907                segment BS3DATA16CONST \
     908                segment BS3DATA16CONST2 \
     909                segment FAR_DATA \
     910                segment BS3DATA16_END \
     911                , \
     912                segment FAR_DATA \
     913                ) \
    914914        segment BS3DATA32 \
    915915        segment BS3DATA32CONST \
  • trunk/src/VBox/ValidationKit/common/Makefile.kmk

    r98418 r99040  
    6969VBOX_VALIDATIONKIT_PYTHON_SOURCES += \
    7070        $(wildcard \
    71         $(PATH_SUB_CURRENT)/*.py \
    72         $(PATH_SUB_CURRENT)/*/*.py \
    73         )
     71                $(PATH_SUB_CURRENT)/*.py \
     72                $(PATH_SUB_CURRENT)/*/*.py \
     73                )
    7474
    7575$(evalcall def_vbox_validationkit_process_python_sources)
  • trunk/src/VBox/ValidationKit/tests/api/Makefile.kmk

    r98418 r99040  
    6464ValidationKitTestsApi_SOURCES := \
    6565        $(wildcard \
    66         $(PATH_SUB_CURRENT)/*.ova \
    67         )
     66                $(PATH_SUB_CURRENT)/*.ova \
     67                )
    6868
    6969VBOX_VALIDATIONKIT_PYTHON_SOURCES += $(ValidationKitTestsApi_EXEC_SOURCES)
  • trunk/src/libs/xpcom18a4/Makefile.kmk

    r98394 r99040  
    13141314INSTALLS += VBoxXPCOMBase-xpt-inst
    13151315VBOX_XPTFILES = $(addprefix $(PATH_TARGET)/VBox-xpcom-xpt-files/, \
    1316         nsIConsoleListener.xpt \
    1317         nsIConsoleMessage.xpt \
    1318         nsIConsoleService.xpt \
    1319         nsIErrorService.xpt \
    1320         nsIException.xpt \
    1321         nsIExceptionService.xpt \
    1322         nsIDebug.xpt \
    1323         nsIInterfaceRequestor.xpt \
    1324         nsIMemory.xpt \
    1325         nsIProgrammingLanguage.xpt \
    1326         nsISupports.xpt \
    1327         nsITraceRefcnt.xpt \
    1328         nsIWeakReference.xpt \
    1329         nsrootidl.xpt \
    1330         nsIAtom.xpt \
    1331         nsIAtomService.xpt \
    1332         nsICollection.xpt \
    1333         nsIEnumerator.xpt \
    1334         nsIPersistentProperties2.xpt \
    1335         nsIPropertyBag.xpt \
    1336         nsIRecyclingAllocator.xpt \
    1337         nsIVariant.xpt \
    1338         nsISerializable.xpt \
    1339         nsIStringEnumerator.xpt \
    1340         nsISupportsArray.xpt \
    1341         nsISupportsIterators.xpt \
    1342         nsITimelineService.xpt \
    1343         nsIArray.xpt \
    1344         nsIObserverService.xpt \
    1345         nsIObserver.xpt \
    1346         nsIProperties.xpt \
    1347         nsISimpleEnumerator.xpt \
    1348         nsISupportsPrimitives.xpt \
    1349         nsIBinaryInputStream.xpt \
    1350         nsIBinaryOutputStream.xpt \
    1351         nsIByteArrayInputStream.xpt \
    1352         nsIFastLoadFileControl.xpt \
    1353         nsIFastLoadService.xpt \
    1354         nsIInputStreamTee.xpt \
    1355         nsILineInputStream.xpt \
    1356         nsIMultiplexInputStream.xpt \
    1357         nsIObjectInputStream.xpt \
    1358         nsIObjectOutputStream.xpt \
    1359         nsIPipe.xpt \
    1360         nsISeekableStream.xpt \
    1361         nsIStorageStream.xpt \
    1362         nsIStringStream.xpt \
    1363         nsIStreamBufferAccess.xpt \
    1364         nsIAsyncInputStream.xpt \
    1365         nsIAsyncOutputStream.xpt \
    1366         nsIDirectoryService.xpt \
    1367         nsIFile.xpt \
    1368         nsILocalFile.xpt \
    1369         nsIInputStream.xpt \
    1370         nsIOutputStream.xpt \
    1371         nsIScriptableInputStream.xpt \
    1372         nsIComponentLoader.xpt \
    1373         nsIComponentLoaderManager.xpt \
    1374         nsIComponentManagerObsolete.xpt \
    1375         nsINativeComponentLoader.xpt \
    1376         nsIClassInfo.xpt \
    1377         nsIComponentRegistrar.xpt \
    1378         nsIFactory.xpt \
    1379         nsIModule.xpt \
    1380         nsIServiceManager.xpt \
    1381         nsIComponentManager.xpt \
    1382         nsICategoryManager.xpt \
    1383         nsIThread.xpt \
    1384         nsITimer.xpt \
    1385         nsITimerInternal.xpt \
    1386         nsITimerManager.xpt \
    1387         nsIRunnable.xpt \
    1388         nsIEventTarget.xpt \
    1389         nsIEventQueue.xpt \
    1390         nsIEventQueueService.xpt \
    1391         nsIEnvironment.xpt \
    1392         nsIProcess.xpt \
    1393         nsIInterfaceInfo.xpt \
    1394         nsIInterfaceInfoManager.xpt \
    1395         nsIXPTLoader.xpt)
     1316                nsIConsoleListener.xpt \
     1317                nsIConsoleMessage.xpt \
     1318                nsIConsoleService.xpt \
     1319                nsIErrorService.xpt \
     1320                nsIException.xpt \
     1321                nsIExceptionService.xpt \
     1322                nsIDebug.xpt \
     1323                nsIInterfaceRequestor.xpt \
     1324                nsIMemory.xpt \
     1325                nsIProgrammingLanguage.xpt \
     1326                nsISupports.xpt \
     1327                nsITraceRefcnt.xpt \
     1328                nsIWeakReference.xpt \
     1329                nsrootidl.xpt \
     1330                nsIAtom.xpt \
     1331                nsIAtomService.xpt \
     1332                nsICollection.xpt \
     1333                nsIEnumerator.xpt \
     1334                nsIPersistentProperties2.xpt \
     1335                nsIPropertyBag.xpt \
     1336                nsIRecyclingAllocator.xpt \
     1337                nsIVariant.xpt \
     1338                nsISerializable.xpt \
     1339                nsIStringEnumerator.xpt \
     1340                nsISupportsArray.xpt \
     1341                nsISupportsIterators.xpt \
     1342                nsITimelineService.xpt \
     1343                nsIArray.xpt \
     1344                nsIObserverService.xpt \
     1345                nsIObserver.xpt \
     1346                nsIProperties.xpt \
     1347                nsISimpleEnumerator.xpt \
     1348                nsISupportsPrimitives.xpt \
     1349                nsIBinaryInputStream.xpt \
     1350                nsIBinaryOutputStream.xpt \
     1351                nsIByteArrayInputStream.xpt \
     1352                nsIFastLoadFileControl.xpt \
     1353                nsIFastLoadService.xpt \
     1354                nsIInputStreamTee.xpt \
     1355                nsILineInputStream.xpt \
     1356                nsIMultiplexInputStream.xpt \
     1357                nsIObjectInputStream.xpt \
     1358                nsIObjectOutputStream.xpt \
     1359                nsIPipe.xpt \
     1360                nsISeekableStream.xpt \
     1361                nsIStorageStream.xpt \
     1362                nsIStringStream.xpt \
     1363                nsIStreamBufferAccess.xpt \
     1364                nsIAsyncInputStream.xpt \
     1365                nsIAsyncOutputStream.xpt \
     1366                nsIDirectoryService.xpt \
     1367                nsIFile.xpt \
     1368                nsILocalFile.xpt \
     1369                nsIInputStream.xpt \
     1370                nsIOutputStream.xpt \
     1371                nsIScriptableInputStream.xpt \
     1372                nsIComponentLoader.xpt \
     1373                nsIComponentLoaderManager.xpt \
     1374                nsIComponentManagerObsolete.xpt \
     1375                nsINativeComponentLoader.xpt \
     1376                nsIClassInfo.xpt \
     1377                nsIComponentRegistrar.xpt \
     1378                nsIFactory.xpt \
     1379                nsIModule.xpt \
     1380                nsIServiceManager.xpt \
     1381                nsIComponentManager.xpt \
     1382                nsICategoryManager.xpt \
     1383                nsIThread.xpt \
     1384                nsITimer.xpt \
     1385                nsITimerInternal.xpt \
     1386                nsITimerManager.xpt \
     1387                nsIRunnable.xpt \
     1388                nsIEventTarget.xpt \
     1389                nsIEventQueue.xpt \
     1390                nsIEventQueueService.xpt \
     1391                nsIEnvironment.xpt \
     1392                nsIProcess.xpt \
     1393                nsIInterfaceInfo.xpt \
     1394                nsIInterfaceInfoManager.xpt \
     1395                nsIXPTLoader.xpt)
    13961396
    13971397VBoxXPCOMBase-xpt-inst_INST = $(INST_BIN)components/
  • trunk/src/libs/xpcom18a4/java/Makefile.kmk

    r98394 r99040  
    106106        $(VBOX_JXPCOM_GEN)/jxpcomglue.list \
    107107        $(wildcard \
    108         $(VBOX_JXPCOM_GEN)/java/*.java \
    109         $(VBOX_JXPCOM_GEN)/java/glue/*.java \
    110         $(VBOX_JXPCOM_JDEST)/*.class \
    111         $(VBOX_JXPCOM_JDEST)/*/*.class \
    112         $(VBOX_JXPCOM_JDEST)/*/*/*.class \
    113         $(VBOX_JXPCOM_JDEST)/*/*/*/*.class \
    114         $(VBOX_JXPCOM_JDEST)/*/*/*/*/*.class \
    115         $(VBOX_JXPCOM_JDEST)/*/*/*/*/*/*.class \
    116         )
     108                $(VBOX_JXPCOM_GEN)/java/*.java \
     109                $(VBOX_JXPCOM_GEN)/java/glue/*.java \
     110                $(VBOX_JXPCOM_JDEST)/*.class \
     111                $(VBOX_JXPCOM_JDEST)/*/*.class \
     112                $(VBOX_JXPCOM_JDEST)/*/*/*.class \
     113                $(VBOX_JXPCOM_JDEST)/*/*/*/*.class \
     114                $(VBOX_JXPCOM_JDEST)/*/*/*/*/*.class \
     115                $(VBOX_JXPCOM_JDEST)/*/*/*/*/*/*.class \
     116                )
    117117VBoxJXpcom-inst-jar_BLDDIRS += $(VBOX_JXPCOM_GEN)/java $(VBOX_JXPCOM_GEN)/java/glue $(VBOX_JXPCOM_GEN)/java/interfaces
    118118
  • trunk/src/libs/xpcom18a4/python/Makefile.kmk

    r99006 r99040  
    719719  #
    720720  VBOX_PYTHON_LIMITED_API_VER := $(firstword $(foreach ver, 35 36 38 39 310   34 33 \
    721         ,$(if-expr defined(VBOX_PYTHON$(ver)_INC),$(ver),)$(if-expr defined(VBOX_PYTHON$(ver)M_INC),$(ver)M,)))
     721                        ,$(if-expr defined(VBOX_PYTHON$(ver)_INC),$(ver),)$(if-expr defined(VBOX_PYTHON$(ver)M_INC),$(ver)M,)))
    722722  ifneq ($(VBOX_PYTHON_LIMITED_API_VER),)
    723723   DLLS += VBoxPython3
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