Changeset 99040 in vbox
- Timestamp:
- Mar 18, 2023 9:03:42 PM (21 months ago)
- Location:
- trunk
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r99032 r99040 264 264 # @returns 1 if true, 0 if false. For use with 'if'. 265 265 VBOX_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)) 267 267 268 268 … … 351 351 # Indicate VBOX_ONLY build if any of the VBOX_ONLY_* variables are set. 352 352 VBOX_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)))) 354 354 if $(words $(VBOX_ONLY_BUILD)) > 1 355 355 $(error VBox: More than one VBOX_ONLY build enabled! $(VBOX_ONLY_BUILD)) … … 1402 1402 # 1403 1403 VBOX_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)))) 1405 1405 ifneq ($(VBOX_ONLY_BUILD),$(VBOX_ONLY_BUILD_NEW)) 1406 1406 $(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)) … … 2234 2234 if1of ($(KBUILD_HOST), win) 2235 2235 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) 2237 2237 else ifndef VBOX_WITH_PYTHON2_PREFERENCE 2238 2238 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) ) 2251 2251 else 2252 2252 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) ) 2258 2258 endif 2259 2259 endif … … 2314 2314 VBOX_PYLINT_FLAGS = $(if-expr $(VBOX_PYLINT_VERSION) >= 10500,--reports=n,--report=n) \ 2315 2315 $(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}' \ 2317 2317 ,--output-format=msvs --include-ids=y) \ 2318 2318 --persistent=n \ … … 2532 2532 # The Microsoft IDL compiler (the SDK build needs this on non-Windows). 2533 2533 VBOX_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)) 2543 2543 2544 2544 # Tricks to work around midl.exe problems with spaces in the /cpp_cmd value, it … … 2670 2670 ifndef VBOX_PATH_MACOSX_SDK_ROOT 2671 2671 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/. )) 2677 2677 endif 2678 2678 ifndef VBOX_PATH_MACOSX_TOOLCHAIN_ROOT 2679 2679 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 ) /. ) 2686 2686 endif 2687 2687 else … … 2715 2715 ifeq ($(VBOX_DEF_MACOSX_VERSION_MIN),10.4) 2716 2716 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 ) 2718 2718 else 2719 2719 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 ) 2721 2721 endif 2722 2722 endif … … 3114 3114 endif 3115 3115 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; ) 3122 3122 VBOX_GCC_CHECK_EX_CC = $(call VBOX_GCC_CHECK_EX_CC_CXX,$(1),$(2),$(3),-xc $(PATH_OUT)/DynamicConfig.c) 3123 3123 VBOX_GCC_CHECK_EX_CXX = $(call VBOX_GCC_CHECK_EX_CC_CXX,$(1),$(2),$(3),-xc++ $(PATH_OUT)/DynamicConfig.cpp) 3124 3124 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; ) 3128 3128 3129 3129 VBOX_GCC_CHECK_CC = $(call VBOX_GCC_CHECK_EX_CC, $(TOOL_$(VBOX_GCC_TOOL)_ENV_SETUP) $(TOOL_$(VBOX_GCC_TOOL)_CC),$1,$2) … … 3145 3145 ifeq ($(KBUILD_TARGET),darwin) 3146 3146 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' ) 3148 3148 endif 3149 3149 endif … … 3175 3175 # Figures the pylint version. 3176 3176 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' ) 3179 3179 3180 3180 # Java stuff. 3181 3181 ifeq ($(KBUILD_TARGET),darwin) 3182 3182 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) 3188 3188 VBOX_JAVA = $(VBOX_JAVA_BIN_PATH)/java 3189 3189 VBOX_JAVAC = $(VBOX_JAVA_BIN_PATH)/javac … … 3194 3194 if $(VBOX_XCODE_VERSION_MAJOR) >= 4 # Lion (4.1-preview 5) has a broken CurrentJDK link. Blindly applying it to 4.0. 3195 3195 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 ) ) 3199 3199 else 3200 3200 VBOX_JAVA_INC = $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Headers … … 3207 3207 # Add correct detection for you distro after the /usr/../java-6-sun line. 3208 3208 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) 3222 3222 endif 3223 3223 endif … … 3226 3226 # VBOX_JAVA_HOME ?= /usr/jdk/jdk1.6.0 3227 3227 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) 3233 3233 endif 3234 3234 … … 3253 3253 # The first transform the almost usless openjdk versions like "javac 9-Ubuntu" into something the 2nd expression groks. 3254 3254 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/' \ 3257 3257 -e 's|^[^ ]* *\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$(DOLLAR)|$$(expr \1 * 10000 + \2 * 100 + \3)|p' ) 3258 3258 … … 4033 4033 # Corp code signing client. 4034 4034 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 ) 4037 4037 VBOX_CCS_USER ?= virtualbox_grp 4038 4038 VBOX_CCS_GLOBAL_UID ?= non-of-your-business … … 4066 4066 else 4067 4067 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,) ) ))) 4069 4069 ifeq ($(VBOX_PATH_SIGN_TOOLS),) 4070 4070 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,) ) ))) 4072 4072 ifeq ($(VBOX_PATH_SIGN_TOOLS),) 4073 4073 VBOX_PATH_SIGN_TOOLS := $(VBOX_PATH_SELFSIGN) … … 4109 4109 VBOX_CERTIFICATE_STORE_ARGS ?= /s "$(VBOX_CERTIFICATE_STORE)" 4110 4110 VBOX_CERTIFICATE_FINGERPRINT_ARGS := $(if-expr "$(VBOX_CERTIFICATE_FINGERPRINT)" != "" \ 4111 ,/sha1 "$(subst $(SP),,$(VBOX_CERTIFICATE_FINGERPRINT))",)4111 ,/sha1 "$(subst $(SP),,$(VBOX_CERTIFICATE_FINGERPRINT))",) 4112 4112 4113 4113 ifeq ($(VBOX_SIGNING_MODE),test) … … 4134 4134 VBOX_CERTIFICATE_SHA2_STORE_ARGS ?= /s "$(VBOX_CERTIFICATE_SHA2_STORE)" 4135 4135 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! 4137 4137 #VBOX_CERTIFICATE_EV_SUBJECT_NAME ?= MyEvCertificate 4138 4138 VBOX_CERTIFICATE_EV_SUBJECT_NAME_ARGS ?= /n "$(VBOX_CERTIFICATE_EV_SUBJECT_NAME)" … … 4141 4141 #VBOX_CERTIFICATE_EV_FINGERPRINT ?= my ev cert fingerprint 4142 4142 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! 4144 4144 4145 4145 ## Sign a file (generic). … … 4154 4154 VBOX_SIGN_FILE_FN = $(call VBOX_CCS_SIGN_CMD,driver$(if-expr "$3" == "/ph",_pagehash,),$1,,-digest_algo $(if-expr "$5" == "",SHA1,SHA2)) \ 4155 4155 $(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) \ 4157 4157 $(call VBOX_CCS_SIGN_CMD,driver$(if-expr "$3" == "/ph",_pagehash,),$1,,-dual_sign -digest_algo SHA2)) 4158 4158 else ifdef VBOX_CERTIFICATE_SHA2_SUBJECT_NAME 4159 4159 ifdef VBOX_CERTIFICATE_SUBJECT_NAME 4160 4160 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) \ 4171 4171 sign $(if-expr "$5" == "",/as,) /fd sha256 \ 4172 4172 $(VBOX_CROSS_CERTIFICATE_SHA2_FILE_ARGS) \ … … 4244 4244 # @remarks The parameters are the same as VBOX_SIGN_FILE_FN. 4245 4245 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" \ 4247 4247 $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(CP) -- "$1" "$1.dual" \ 4248 4248 $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(call VBOX_CCS_SIGN_CMD,microsoftev,$1,,-digest_algo SHA2) \ … … 4280 4280 "$(1)" \ 4281 4281 $(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" \ 4283 4283 $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(CP) -- "$1" "$1.ccs" \ 4284 4284 $(if-expr "$4" == "2",$$(NLTAB),$(NLTAB))$(call VBOX_CCS_SIGN_CMD,driver$(if-expr "$3" == "/ph",_pagehash,),$1.ccs,,-digest_algo SHA2) \ … … 4358 4358 VBOX_SIGN_IMAGE_FN = $(call MSG_TOOL,SIGNTOOL,,$(1),$(2))$(NLTAB) \ 4359 4359 $(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)) 4361 4361 else 4362 4362 VBOX_SIGN_IMAGE_FN = $(call MSG_TOOL,SIGNTOOL,,$(1),$(2))$(NLTAB)$(VBOX_CODESIGN) \ … … 4433 4433 ditto -c -k --keepParent "$(1)" "$(1).zip"$(NLTAB) \ 4434 4434 $(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) \ 4436 4436 ditto -x -k "$(1).zip" "$(1)/../"$(NLTAB) \ 4437 4437 $(RM) -f -- "$(1).zip" … … 4458 4458 VBOX_SIGN_MACHO_FN = $(call MSG_TOOL,SIGNTOOL,,$(1),$(2))$(NLTAB) \ 4459 4459 $(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)) 4461 4461 else 4462 4462 VBOX_SIGN_MACHO_FN = $(call MSG_TOOL,SIGNTOOL,,$(1),$(2))$(NLTAB)$(VBOX_CODESIGN) \ … … 4476 4476 if $(intersects darwin all 1,$(VBOX_WITH_CORP_CODE_SIGNING)) 4477 4477 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)) ) 4480 4480 else 4481 4481 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)") \ 4489 4489 $(VBOX_CERTIFICATE_SUBJECT_NAME_ARGS) \ 4490 4490 $(out) ) … … 4564 4564 $1.kext_SOURCES += $$($1.kext_0_OUTDIR)/Contents/MacOS/$1=>MacOS/$1 \ 4565 4565 $(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)) 4567 4567 $1.kext_SYMLINKS += $(foreach symfile, $(VBOX_DARWIN_KEXT_SIGN_SYMLINKS), $(symfile)=>_CodeSignature/$(symfile)) 4568 4568 $1.kext_CLEAN += \ … … 6868 6868 TEMPLATE_VBoxR3AutoTest_INST = $(INST_TESTCASE) 6869 6869 TEMPLATE_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),) \ 6871 6871 $(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)) \ 6874 6874 ,$(TEMPLATE_$(TEMPLATE_VBoxR3AutoTest_EXTENDS)_LIBS.$(KBUILD_TARGET_ARCH))) 6875 6875 … … 7337 7337 TEMPLATE_VBoxMainComp-x86_LIBS = \ 7338 7338 $(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)))) 7342 7342 7343 7343 … … 7420 7420 TEMPLATE_VBoxMainClientDll-x86_LIBS = \ 7421 7421 $(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)))) 7425 7425 7426 7426 # … … 7602 7602 VBOX_PATH_QT := $(rsort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v5*)) 7603 7603 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))) 7605 7605 ifdef VBOX_PATH_QT 7606 7606 PATH_SDK_QT5 := $(VBOX_PATH_QT) … … 7952 7952 ifndef VBOX_WITH_QT6 7953 7953 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)" 7957 7957 else 7958 7958 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)" 7962 7962 endif 7963 7963 endif … … 8008 8008 ifdef VBOX_WITH_NOCRT_STATIC 8009 8009 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))) 8012 8012 else 8013 8013 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))) 8017 8017 endif 8018 8018 endif # !VBOX_WITH_NLS … … 8306 8306 else 8307 8307 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) 8315 8315 endif 8316 8316 -
trunk/Makefile.kmk
r98947 r99040 132 132 InstallExternalLibs_SOURCES += \ 133 133 $(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))) 137 137 ifdef VBOX_WITH_32_ON_64_MAIN_API 138 138 InstallExternalLibs_SOURCES += \ 139 139 $(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))) 142 142 endif 143 143 ifeq ($(VBOX_VCC_CRT_TYPE),d) 144 144 InstallExternalLibs_SOURCES += \ 145 145 $(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))) 149 149 ifdef VBOX_WITH_32_ON_64_MAIN_API 150 150 InstallExternalLibs_SOURCES += \ 151 151 $(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))) 154 154 endif 155 155 endif … … 239 239 qt5-bin_INST = $(INST_VIRTUALBOX)Contents/ 240 240 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)) 242 242 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) 244 244 ifdef VBOX_WITH_QT_DSYMS 245 245 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)) 248 248 endif 249 249 qt5-bin_EXEC_SOURCES += \ … … 255 255 ifdef VBOX_WITH_QT_DSYMS 256 256 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)) 259 259 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)) 262 262 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)) 265 265 endif 266 266 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) 270 270 qt5-bin_INSTALLER = $(INSTALL) $(if $(uid),-o $(uid)) $(if $(gid),-g $(gid)) $(if $(mode),-m $(mode)) $(4) -- \ 271 271 "$(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. 279 279 else # win x11 280 280 if1of ($(KBUILD_TARGET), linux solaris) … … 408 408 buildserver-docs_SOURCES = \ 409 409 $(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,) \ 411 411 UserManual.pdf \ 412 412 $(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,) \ 414 414 UserManual_$(f).pdf)) 415 415 buildserver-docs_CLEANS = \ … … 418 418 $(buildserver-docs_0_OUTDIR)/VBoxDocumentation.zip.tmp \ 419 419 $(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)) 425 425 426 426 $$(buildserver-docs_0_OUTDIR)/unpacked.ts +| \ … … 945 945 $(filter-out %.cpp.h, $(sort $(wildcard $(addsuffix /*.h, $(VBOX_CORE_DOXYFILE_INPUT_DIRS)))) ) \ 946 946 $(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)) 948 948 VBOX_CORE_DOXYFILE_INPUT := \ 949 949 $(VBOX_CORE_DOXYFILE_INPUT_FIRST) \ … … 1114 1114 $(if-expr "$1" == "solaris",--exclude=tools/common/openwatcom/,) \ 1115 1115 $(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/ ) 1120 1120 1121 1121 # -
trunk/doc/manual/Makefile.kmk
r99038 r99040 190 190 ifdef VBOX_WITH_DOCS_ACCESSIBILITY 191 191 INSTALLS += \ 192 VBox-docs-accessibility 192 VBox-docs-accessibility \ 193 193 VBox-docs-accessibility-html 194 194 endif … … 235 235 BLDDIRS += \ 236 236 $(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 ) 245 245 246 246 # Explicit cleaning has some overlap with default cleaning rules, since this … … 252 252 $(VBOX_XML_CATALOG_MANUAL) \ 253 253 $(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 ) \ 309 311 $(VBOX_PATH_MANUAL_OUTBASE)/titlepage-htmlhelp.xsl \ 310 312 $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/overview_,$(VBOX_MANUAL_XML_REFENTRY_FILES)) \ … … 315 317 \ 316 318 $(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 ) \ 320 322 $(PATH_STAGE_BIN)/sdk/docs/SDKRef.pdf \ 321 323 \ 322 324 $(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 ) \ 327 329 $(PATH_STAGE_BIN)/Accessibility.html \ 328 330 $(PATH_STAGE_BIN)/Accessibility.pdf \ … … 673 675 674 676 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))) 676 678 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/*))) 678 680 679 681 $(VBOX_USER_MANUAL_STAGED_DITA_FILES) \ -
trunk/include/Makefile.kmk
r98981 r99040 123 123 VBox/VBoxGL2D.h \ 124 124 $(if-expr "$(KBUILD_TARGET)" != "linux", \ 125 VBox/GuestHost/SharedClipboard-x11.h \126 ,) \125 VBox/GuestHost/SharedClipboard-x11.h \ 126 ,) \ 127 127 $(if-expr "$(KBUILD_TARGET)" != "solaris", \ 128 VBox/usblib-solaris.h \129 ,) \128 VBox/usblib-solaris.h \ 129 ,) \ 130 130 VBox/VDEPlug.h \ 131 131 VBox/VDEPlugSymDefs.h \ 132 132 VBox/VBoxNetCmn-win.h \ 133 133 $(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)) \ 141 141 \ 142 142 VBox/dbus-calls.h \ … … 177 177 # We omit a few headers which have platform specific issues or are templates. 178 178 VBOX_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 ))) 185 185 186 186 # ring-3, ring-0 and raw-mode context specific exclusions. … … 199 199 VBOX_HDRS_ALL_R0DRV_C := $(filter-out $(VBOX_HDRS_CPP_FEATURES), $(VBOX_HDRS_ALL_R0DRV)) 200 200 VBOX_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)) 212 212 VBOX_HDRS_ALL_RC_C := $(filter-out $(VBOX_HDRS_CPP_FEATURES), $(VBOX_HDRS_ALL_RC)) 213 213 #$(error $(subst $(SP),$(NLTAB),$(strip $(sort $(VBOX_HDRS_ALL_RC_C))))) -
trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk
r98945 r99040 253 253 254 254 VBOX_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)) 261 261 262 262 VB_WIN_ADD_NSIS_ENV := \ … … 289 289 -E 'KBUILD_TARGET_ARCH=$(KBUILD_TARGET_ARCH)' \ 290 290 $(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)') 292 292 293 293 $(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe: \ -
trunk/src/VBox/Additions/linux/drm/Makefile.kmk
r98416 r99040 44 44 vboxvideo-src_INSTALLER = $(RM_EXT) -f -- "$2" && \ 45 45 $(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") && \ 47 47 $(CHMOD_EXT) "$(if $(mode),$(mode),0644)" "$2" 48 48 -
trunk/src/VBox/Additions/os2/VBoxSF/Makefile.kmk
r98416 r99040 181 181 else 182 182 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) 185 185 #VBoxSF_LDFLAGS += -s -t -v 186 186 endif -
trunk/src/VBox/Additions/solaris/Makefile.kmk
r99029 r99040 150 150 $(SOLARIS_ADDINST_OUT_DIR) \ 151 151 $(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 ) 170 170 171 171 SOLARIS_ADD_STRIP_BINS = \ -
trunk/src/VBox/Devices/Makefile.kmk
r98636 r99040 1198 1198 $(PATH_STAGE_LIB)/VgaBiosBin$(VBOX_SUFF_LIB) \ 1199 1199 $(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)),) \ 1203 1203 $(LIB_RUNTIME) 1204 1204 VBoxDD2_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxDD2.dylib -
trunk/src/VBox/Disassembler/testcase/Makefile.kmk
r98439 r99040 110 110 VBOX_DISAS_TESTS_BIN = $(VBOX_DISAS_TESTS_BUILD) $(VBOX_DISAS_TESTS_INVALID) 111 111 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)) 115 115 116 116 $(addprefix $(VBOX_DISAS_TEST_OUT_DIR)/, $(VBOX_DISAS_TESTS_BIN:.asm=-16.bin)): $(PATH_SUB_CURRENT)/$$(patsubst %-16.bin,%.asm,$$(notdir $$(@))) | $$(dir $$@) … … 129 129 # Generate the rules for the 'build' tests. 130 130 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)) 134 134 135 135 $(addprefix $(VBOX_DISAS_TEST_OUT_DIR)/, $(VBOX_DISAS_TESTS_BUILD:.asm=-16-disas.asm)): $$(subst -disas.asm,.bin,$$@) $$(tstDisasm-2_1_STAGE_TARGET) | $$(dir $$@) … … 147 147 148 148 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)) 152 152 153 153 $(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 291 291 $(PATH_OUT_BASE)/$(1)/$(KBUILD_TYPE)/$(2)/ExtensionPacks/$(VBOX_EXTPACK_VBOXDTRACE_MANGLED_NAME)/$(1)/VBoxDTraceMain.$(3)=>$(1)/VBoxDTraceMain.$(3) \ 292 292 $(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 ) 296 296 297 297 VBOX_VBOXDTRACE_FILES := \ -
trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk
r98412 r99040 138 138 VBoxManageNls_QT_TRANSLATIONS = $(addsuffix .ts,$(addprefix $(VBOX_PATH_VBOXMANAGE_SRC)/nls/VBoxManageNls_,$(VBOX_APPROVED_VBOXMANAGE_LANGUAGES))) 139 139 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 ) 142 142 143 143 updatenls:: makeallnls $(VBOX_PATH_VBOXMANAGE_SRC)/nls/VBoxManageNls_en.ts … … 379 379 VBoxManage_SOURCES += \ 380 380 $(foreach lang, $(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES) \ 381 , $(VBoxManage_0_OUTDIR)/VBoxManageBuiltInHelp_$(lang).cpp)381 , $(VBoxManage_0_OUTDIR)/VBoxManageBuiltInHelp_$(lang).cpp) 382 382 383 383 VBoxManage_CLEAN += \ 384 384 $(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 )) \ 389 389 $(addsuffix .cpp,$(addprefix $(VBoxManage_0_OUTDIR)/VBoxManageBuiltInHelp_,$(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES))) \ 390 390 $(addsuffix .cpp.ts,$(addprefix $(VBoxManage_0_OUTDIR)/VBoxManageBuiltInHelp_,$(VBOX_APPROVED_VBOXMANAGE_DOCBOOK_LANGUAGES))) \ 391 391 $(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)))) 393 393 394 394 # Preprocess the xml files, applying remarks. -
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r99029 r99040 431 431 VirtualBoxVM_LDFLAGS.darwin = \ 432 432 $(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) \ 436 436 -framework AppKit -framework Carbon -framework IOKit 437 437 … … 2068 2068 QTGUI_DOXYFILE_INPUT_DIRS := \ 2069 2069 $(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) 2114 2114 2115 2115 QTGUI_DOXYFILE_INPUT := \ 2116 2116 $(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))) 2119 2119 2120 2120 includedep $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui.dep -
trunk/src/VBox/Installer/darwin/Makefile.kmk
r99020 r99040 593 593 Resources/vmstarter.app/Contents/MacOS=>../../../MacOS/ \ 594 594 $(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) ) 596 596 endif 597 597 ifdef VBOX_WITH_PYTHON -
trunk/src/VBox/Installer/freebsd/Makefile.kmk
r98429 r99040 57 57 OTHER_CLEAN += \ 58 58 $(addprefix $(VBOX_FBSD_INST_STAGE_DIR)/, \ 59 pkg_plist \60 LICENSE) \59 pkg_plist \ 60 LICENSE) \ 61 61 $(wildcard $(VBOX_FBSD_INST_OUT_DIR)/VirtualBox-*) 62 62 … … 102 102 VBoxHostChannel.so \ 103 103 $(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,) \ 114 114 VBoxTestOGL \ 115 115 $(if $(VBOX_WITH_PYTHON),VBoxPython.so,) \ … … 128 128 $(if $(VBOX_OSE),,LICENSE) \ 129 129 $(if $(VBOX_WITH_MAIN), \ 130 components/VBoxXPCOMBase.xpt \131 components/VirtualBox_XPCOM.xpt) \130 components/VBoxXPCOMBase.xpt \ 131 components/VirtualBox_XPCOM.xpt) \ 132 132 vboxdrv.tar.gz 133 133 … … 142 142 VBOX_FBSD_SYMLINKS = \ 143 143 $(if $(VBOX_WITH_MAIN), \ 144 VBoxManage \145 VBoxSVC) \144 VBoxManage \ 145 VBoxSVC) \ 146 146 $(if $(VBOX_WITH_VBOXSDL),VBoxSDL,) \ 147 147 $(if $(VBOX_WITH_DTRACE),VBoxDTrace,) \ -
trunk/src/VBox/Installer/linux/Makefile.kmk
r98932 r99040 46 46 VBOX_LNX_APP_PRIVATE := $(if $(VBOX_PATH_APP_PRIVATE),$(VBOX_PATH_APP_PRIVATE),/opt/VirtualBox) 47 47 VBOX_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)) 49 49 VBOX_PATH_LNX_INST_SRC := $(PATH_SUB_CURRENT) 50 50 VBOX_LNX_INST_OUT_DIR := $(PATH_TARGET)/Installer/linux … … 67 67 OTHER_CLEAN += \ 68 68 $(addprefix $(VBOX_LNX_INST_STAGE_DIR)/, \ 69 install.sh \70 VirtualBox.tar.bz2 \71 LICENSE) \69 install.sh \ 70 VirtualBox.tar.bz2 \ 71 LICENSE) \ 72 72 $(wildcard $(VBOX_LNX_INST_OUT_DIR)/VirtualBox-*) \ 73 73 $(VBOX_LNX_INST_OUT_DIR)/install.sh … … 119 119 ifeq ($(KBUILD_TYPE),asan) 120 120 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)) ) 122 122 endif 123 123 linux-misc_CLEAN = \ … … 170 170 $(if $(VBOX_WITH_DRAG_AND_DROP),VBoxDragAndDropSvc.so,) \ 171 171 $(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,) \ 187 187 $(if $(VBOX_WITH_QTGUI),VBoxTestOGL,) \ 188 188 $(if $(VBOX_WITH_VMSVGA3D),VBoxSVGA3D.so,) \ … … 191 191 $(if $(VBOX_WITH_JXPCOM),libvboxjxpcom.so,) \ 192 192 $(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,) \ 195 195 $(if $(VBOX_WITH_DTRACE),VBoxDTrace,) \ 196 196 $(if $(VBOX_WITH_HOST_SHIPPING_AUDIO_TEST),VBoxAudioTest,) … … 229 229 $(if $(VBOX_OSE),,LICENSE) \ 230 230 $(if $(VBOX_WITH_MAIN), \ 231 components/VBoxXPCOMBase.xpt \232 components/VirtualBox_XPCOM.xpt) \231 components/VBoxXPCOMBase.xpt \ 232 components/VirtualBox_XPCOM.xpt) \ 233 233 $(if $(VBOX_WITH_PYTHON),vboxshell.py,) \ 234 234 $(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,) \ 239 239 check_module_dependencies.sh \ 240 240 postinst-common.sh \ … … 372 372 VBOX_MIME_ICONS = \ 373 373 $(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))) 377 377 378 378 VBOX_DESKTOP_ICONS = \ 379 379 $(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) 383 383 384 384 # … … 390 390 OTHER_CLEAN += $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive/,$(filter-out src,$(VBOX_LNX_ARCH_FILES)) src/vboxhost) \ 391 391 $(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)) 393 393 394 394 # … … 522 522 # rules for creating directories in archive (the pattern rules depends on these). 523 523 BLDDIRS += $(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,) \ 547 547 install \ 548 548 $(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,) \ 555 555 ,$(VBOX_LNX_INST_OUT_DIR)/$(d)/) 556 556 … … 583 583 # rules for creating directories in archive-dbg (the pattern rules depends on these). 584 584 BLDDIRS += $(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)/) 588 588 589 589 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Installer/solaris/Makefile.kmk
r98932 r99040 139 139 solaris-icons_MODE = a+r,u+w 140 140 solaris-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)) 142 142 143 143 … … 357 357 $(if $(VBOX_WITH_JXPCOM),libvboxjxpcom.so,) \ 358 358 $(if $(VBOX_WITH_QTGUI), \ 359 VBoxKeyboard.so) \359 VBoxKeyboard.so) \ 360 360 $(if $(VBOX_WITH_DEBUGGER_GUI),VBoxDbg.so DbgPlugInDiggers.so,) \ 361 361 components/VBoxC.so \ … … 445 445 UserManual.pdf \ 446 446 $(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,) \ 448 448 UserManual_$(f).pdf) 449 449 endif -
trunk/src/VBox/Installer/win/Makefile.kmk
r99029 r99040 226 226 $(VBOX_WIN_INST_REPACK_DIR)/ \ 227 227 $(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)/ ) \ 230 230 $(VBOX_WIN_INST_OUT_DIR)/NLS/ 231 231 … … 242 242 $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi \ 243 243 $(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 ) \ 257 257 $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \ 258 258 $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \ … … 283 283 OTHER_CLEAN += \ 284 284 $(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) 292 292 BLDDIRS += $foreach lang,$(VBOX_INSTALLER_MERGE_LANGUAGES), \ 293 293 $(VBOX_WIN_INST_REPACK_DIR)/files-VBoxMerge$(module)_$(lang)/) -
trunk/src/VBox/Main/Makefile.kmk
r98719 r99040 337 337 $(if-expr defined(VBOX_ONLY_EXTPACKS) \ 338 338 , $(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)))) \ 345 345 , $(VBOX_MAIN_APIWRAPPER_GEN_SRCS)) 346 346 VBoxAPIWrap_INTERMEDIATES = $(VBOX_MAIN_APIWRAPPER_GEN_HDRS) … … 655 655 src-server/NATNetworkImpl.cpp \ 656 656 $(if $(VBOX_WITH_CLOUD_NET), \ 657 src-server/CloudNetworkImpl.cpp \658 ,) \657 src-server/CloudNetworkImpl.cpp \ 658 ,) \ 659 659 src-server/GuestDebugControlImpl.cpp \ 660 660 src-server/GuestOSTypeImpl.cpp \ … … 665 665 src-server/HostPower.cpp \ 666 666 $(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 ) \ 670 670 src-server/HostVideoInputDeviceImpl.cpp \ 671 671 src-server/HostDrivePartitionImpl.cpp \ … … 693 693 src-server/UefiVariableStoreImpl.cpp \ 694 694 $(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 ,) \ 701 701 src-server/USBControllerImpl.cpp \ 702 702 src-server/USBDeviceFiltersImpl.cpp \ … … 1284 1284 VBoxClient-x86_DEFS = VBOX_COM_INPROC_API_CLIENT \ 1285 1285 $(filter-out VBOX_WITH_RECORDING VBOX_WITH_AUDIO_RECORDING \ 1286 VBOX_WITH_LIBVPX,$(VBoxC_DEFS))1286 VBOX_WITH_LIBVPX,$(VBoxC_DEFS)) 1287 1287 VBoxClient-x86_INCS.win = \ 1288 1288 $(VBoxClient-x86_0_OUTDIR) \ … … 1553 1553 VirtualBoxAPI_QT_TRANSLATIONS = $(addsuffix .ts,$(addprefix $(VBOX_PATH_MAIN_SRC)/nls/VirtualBoxAPI_,$(VBOX_APPROVED_MAIN_LANGUAGES))) 1554 1554 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 ) 1562 1562 1563 1563 updatenls:: makeallnls $(VBOX_PATH_MAIN_SRC)/nls/VirtualBoxAPI_en.ts … … 1771 1771 $(VBOX_JMSCOM_GEN)/jmscomglue.list \ 1772 1772 $(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 ) 1779 1779 VBoxJMscom-inst-jar_BLDDIRS += $(VBOX_JMSCOM_GEN)/java 1780 1780 $(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 225 225 TEMPLATE_VBoxWebR3Exe_DEFS.win += WIN32_LEAN_AND_MEAN $(TEMPLATE_VBoxR3Exe_DEFS.win) # Makes the redefinition warnings go away. 226 226 TEMPLATE_VBoxWebR3Exe_CXXFLAGS = $(filter-out $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden), \ 227 $(TEMPLATE_VBoxR3Exe_CXXFLAGS))227 $(TEMPLATE_VBoxR3Exe_CXXFLAGS)) 228 228 ifn1of ($(KBUILD_TARGET), win) 229 229 TEMPLATE_VBoxWebR3Exe_CXXFLAGS += $(VBOX_GCC_Wno-misleading-indentation) … … 465 465 $(VBOX_JWSDOC_JDEST)/package-list \ 466 466 $(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 ) 479 479 VBoxJWs-inst-jar_BLDDIRS += $(VBOX_JWS_GEN)/java 480 480 VBoxJWs-inst-jar_GENERATEDSOURCES = $(addprefix $(VBoxJWs-inst-jar_BLDDIRS)/,$(VBoxJWS_VBOX_JWSGLUEFILES)) -
trunk/src/VBox/Runtime/Makefile.kmk
r98753 r99040 1804 1804 include $($(target)_2_VBOX_NOCRT_ALIAS_KMK_FILE) 1805 1805 $(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) 1815 1815 $(eval $(def_unit_VBoxNoCrtAliases_double_expansion)) 1816 1816 endif … … 1837 1837 1838 1838 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)) \ 1847 1847 \ 1848 1848 common/err/nocrt-strerror.cpp \ … … 2107 2107 2108 2108 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)) \ 2111 2111 \ 2112 2112 common/compiler/vcc/atexit-vcc.cpp \ … … 2159 2159 strtok_s=nocrt_strtok_r _strtok_s=nocrt_strtok_r nocrt_strtok_s=nocrt_strtok_r \ 2160 2160 $(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)) 2162 2162 endif 2163 2163 endif … … 2176 2176 BLDDIRS += $(IPRT_OUT_DIR)/man/ 2177 2177 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) 2179 2179 2180 2180 … … 2533 2533 2534 2534 RuntimeBldProg_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)) 2562 2562 2563 2563 RuntimeBldProg_SOURCES.win = \ … … 2630 2630 2631 2631 RuntimeBldProg_SOURCES.amd64 = $(filter-out \ 2632 VBox/RTLogWriteVmm-amd64-x86.asm \2633 , $(RuntimeBaseR3_SOURCES.amd64))2632 VBox/RTLogWriteVmm-amd64-x86.asm \ 2633 , $(RuntimeBaseR3_SOURCES.amd64)) 2634 2634 2635 2635 RuntimeBldProg_SOURCES.x86 = $(filter-out \ 2636 VBox/RTLogWriteVmm-amd64-x86.asm \2637 , $(RuntimeBaseR3_SOURCES.x86))2636 VBox/RTLogWriteVmm-amd64-x86.asm \ 2637 , $(RuntimeBaseR3_SOURCES.x86)) 2638 2638 2639 2639 RuntimeBldProg_SOURCES.win.amd64 := \ … … 2721 2721 RuntimeGuestR3_DEFS = $(filter-out RTCRITSECT_STRICT RT_NO_GIP IN_SUP_R3 IPRT_WITH_LZMA, $(RuntimeR3_DEFS)) 2722 2722 RuntimeGuestR3_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)) \ 2731 2731 \ 2732 2732 common/time/timesysalias.cpp \ … … 2829 2829 VBox/VBoxRTDeps.cpp \ 2830 2830 $(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)) ) ) \ 2833 2833 common/checksum/crc32-zlib.cpp \ 2834 2834 common/dbg/dbgmodghidra.cpp \ … … 4611 4611 $(VBOX_PATH_RUNTIME_SRC)/VBox \ 4612 4612 $(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 ) 4625 4625 4626 4626 # These must come first in order to make things look nice. -
trunk/src/VBox/VMM/testcase/Makefile.kmk
r98822 r99040 721 721 MY_ASA_ASM_STUFF = \ 722 722 $(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 ) \ 731 731 -f $(if $(eq $(KBUILD_TARGET),darwin),macho,elf) \ 732 732 $(foreach inc,$(INCS) $(VBOX_PATH_VMM_SRC)/testcase $(VBOX_PATH_VMM_SRC)/include $(VBOX_VMM_TESTCASE_OUT_DIR) \ 733 ,-I$(inc)/)733 ,-I$(inc)/) 734 734 735 735 # 1a. make a header file which makes all the structures+members globals. -
trunk/src/VBox/ValidationKit/Makefile.kmk
r99031 r99040 325 325 VBOX_VALIDATIONKIT_FILESPEC_UNITTESTS += \ 326 326 $(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))) 328 328 # Unit tests which utilize parts of the Guest Additions. 329 329 VBOX_VALIDATIONKIT_FILESPEC_UNITTESTS += \ 330 330 $(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))) 332 332 endef 333 333 -
trunk/src/VBox/ValidationKit/bootsectors/Config.kmk
r98418 r99040 95 95 # @param 2 The mode function. 96 96 BS3KIT_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)) 112 112 113 113 # @param 1 The target name. … … 144 144 # @param 3 The parameter size in bytes. 145 145 BS3KIT_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)) 161 161 162 162 # @param 1 The target name. … … 668 668 segment BS3SYSTEM16 \ 669 669 $(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 ) \ 696 696 segment BS3DATA32 \ 697 697 segment BS3DATA32CONST \ … … 733 733 $(VBoxBs3Linker_1_TARGET) 734 734 TEMPLATE_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 \ 737 737 $$(NLTAB)$(QUIET)$(RM_EXT) -f -- "$(out).tmp") \ 738 738 $(eval .PRECIOUS: $(outbase).map) # ugly hack! … … 873 873 clname DATA \ 874 874 $(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 ) \ 884 884 segment _DATA \ 885 885 segment XIB \ … … 891 891 segment STRINGS \ 892 892 $(if-expr "$(BS3KIT_SEGNM_DATA16)" == "", \ 893 segment BS3DATA16_DATA \894 ,) \893 segment BS3DATA16_DATA \ 894 ,) \ 895 895 segment DATA \ 896 896 clname BSS \ … … 903 903 clname FAR_DATA \ 904 904 $(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 ) \ 914 914 segment BS3DATA32 \ 915 915 segment BS3DATA32CONST \ -
trunk/src/VBox/ValidationKit/common/Makefile.kmk
r98418 r99040 69 69 VBOX_VALIDATIONKIT_PYTHON_SOURCES += \ 70 70 $(wildcard \ 71 $(PATH_SUB_CURRENT)/*.py \72 $(PATH_SUB_CURRENT)/*/*.py \73 )71 $(PATH_SUB_CURRENT)/*.py \ 72 $(PATH_SUB_CURRENT)/*/*.py \ 73 ) 74 74 75 75 $(evalcall def_vbox_validationkit_process_python_sources) -
trunk/src/VBox/ValidationKit/tests/api/Makefile.kmk
r98418 r99040 64 64 ValidationKitTestsApi_SOURCES := \ 65 65 $(wildcard \ 66 $(PATH_SUB_CURRENT)/*.ova \67 )66 $(PATH_SUB_CURRENT)/*.ova \ 67 ) 68 68 69 69 VBOX_VALIDATIONKIT_PYTHON_SOURCES += $(ValidationKitTestsApi_EXEC_SOURCES) -
trunk/src/libs/xpcom18a4/Makefile.kmk
r98394 r99040 1314 1314 INSTALLS += VBoxXPCOMBase-xpt-inst 1315 1315 VBOX_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) 1396 1396 1397 1397 VBoxXPCOMBase-xpt-inst_INST = $(INST_BIN)components/ -
trunk/src/libs/xpcom18a4/java/Makefile.kmk
r98394 r99040 106 106 $(VBOX_JXPCOM_GEN)/jxpcomglue.list \ 107 107 $(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 ) 117 117 VBoxJXpcom-inst-jar_BLDDIRS += $(VBOX_JXPCOM_GEN)/java $(VBOX_JXPCOM_GEN)/java/glue $(VBOX_JXPCOM_GEN)/java/interfaces 118 118 -
trunk/src/libs/xpcom18a4/python/Makefile.kmk
r99006 r99040 719 719 # 720 720 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,))) 722 722 ifneq ($(VBOX_PYTHON_LIMITED_API_VER),) 723 723 DLLS += VBoxPython3
Note:
See TracChangeset
for help on using the changeset viewer.