Changeset 99701 in vbox
- Timestamp:
- May 9, 2023 1:02:23 PM (21 months ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r99634 r99701 2379 2379 2380 2380 # Define the macro for win path conversion. 2381 if ndef VBOX_ONLY_SDK2381 if !defined(VBOX_ONLY_SDK) || defined(VBOX_ONLY_SDK_ON_WINDOWS) 2382 2382 VBOX_FN_MAKE_WIN_PATH = "$(quote-sh-dq $(subst /,\,$(requote unq, $(1))))" 2383 2383 else 2384 2384 # Z: is always FS root for Wine. 2385 2385 VBOX_FN_MAKE_WIN_PATH = $(subst /,\\,$(patsubst /%,Z:/%,$(1))) 2386 endif #!VBOX_ONLY_SDK2386 endif 2387 2387 2388 2388 # The kprofile build automagically links with kProfile. -
trunk/Makefile.kmk
r99641 r99701 99 99 # and .linux property suffixes. 100 100 # 101 INSTALLS += InstallExternalLibs 101 if !defined(VBOX_ONLY_SDK_ON_WINDOWS) 102 INSTALLS += InstallExternalLibs 103 endif 102 104 103 105 InstallExternalLibs_INST = $(INST_BIN) … … 234 236 VBOX_QT_PATH_LIB = $(PATH_SDK_QT5_LIB) 235 237 endif 236 if def VBOX_WITH_QTGUI238 if defined(VBOX_WITH_QTGUI) && !defined(VBOX_ONLY_SDK) 237 239 INSTALLS += qt5-bin 238 240 endif … … 290 292 include $(KBUILD_PATH)/units/qt5.kmk 291 293 ifeq ($(KBUILD_TARGET),win) 292 if def VBOX_WITH_QTGUI294 if defined(VBOX_WITH_QTGUI) && !defined(VBOX_ONLY_SDK) 293 295 INSTALLS += qt5-bin 294 296 endif … … 308 310 endif # VBOX_WITH_QT_PDBS 309 311 else # x11 310 if def VBOX_WITH_QTGUI312 if defined(VBOX_WITH_QTGUI) && !defined(VBOX_ONLY_SDK) 311 313 INSTALLS += qt5-bin 312 314 endif … … 2137 2139 .NOTPARALLEL: sdk sdk-fetch 2138 2140 sdk: 2139 + $(KMK) VBOX_ONLY_SDK=1 \2141 + $(KMK) VBOX_ONLY_SDK=1 $(if-expr "$(KBUILD_HOST)" == "win",VBOX_ONLY_SDK_ON_WINDOWS=1,) \ 2140 2142 pass_bldprogs pass_others pass_installs pass_packing 2141 2143 2142 2144 sdk-fetch: 2143 + $(KMK) VBOX_ONLY_SDK=1 -C tools 2145 + $(KMK) VBOX_ONLY_SDK=1 $(if-expr "$(KBUILD_HOST)" == "win",VBOX_ONLY_SDK_ON_WINDOWS=1,) \ 2146 -C tools 2144 2147 2145 2148 -
trunk/src/Makefile.kmk
r99699 r99701 31 31 include $(PATH_SUB_CURRENT)/bldprogs/Makefile.kmk 32 32 include $(PATH_SUB_CURRENT)/VBox/Makefile.kmk 33 include $(PATH_SUB_CURRENT)/libs/Makefile.kmk 33 if !defined(VBOX_ONLY_SDK_ON_WINDOWS) || "$(KBUILD_TARGET)" != "win" 34 include $(PATH_SUB_CURRENT)/libs/Makefile.kmk 35 endif 34 36 ifndef VBOX_ONLY_BUILD 35 37 # Normal build. -
trunk/src/VBox/Installer/Makefile.kmk
r98429 r99701 73 73 $(VBOX_VERSION_STAMP) 74 74 $(call MSG_L1,Making SDK delivery $@) 75 $(QUIET)$(REDIRECT) $(if $(QUIET),-wo /dev/null,) -C $(PATH_STAGE_BIN) -- $(VBOX_ZIP) -r9 $@sdk75 $(QUIET)$(REDIRECT) $(if $(QUIET),-wo /dev/null,) -C $(PATH_STAGE_BIN) -- $(VBOX_ZIP) -r9 "$@" sdk 76 76 endif 77 77 -
trunk/src/VBox/Main/Makefile.kmk
r99262 r99701 45 45 include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk 46 46 include $(PATH_SUB_CURRENT)/cbinding/Makefile.kmk 47 include $(PATH_SUB_CURRENT)/UnattendedTemplates/Makefile.kmk48 47 ifndef VBOX_ONLY_SDK 48 include $(PATH_SUB_CURRENT)/UnattendedTemplates/Makefile.kmk 49 49 include $(PATH_SUB_CURRENT)/src-helper-apps/OpenGLTest/Makefile.kmk 50 endif51 if defined(VBOX_WITH_OPEN_WATCOM) && defined(VBOX_WITH_UNATTENDED)52 include $(PATH_SUB_CURRENT)/src-helper-apps/os2/Makefile.kmk53 endif54 if defined(VBOX_WITH_DEVMAPPER) && !defined(VBOX_ONLY_SDK)55 include $(PATH_SUB_CURRENT)/src-helper-apps/VBoxVolInfo/Makefile.kmk50 if defined(VBOX_WITH_OPEN_WATCOM) && defined(VBOX_WITH_UNATTENDED) 51 include $(PATH_SUB_CURRENT)/src-helper-apps/os2/Makefile.kmk 52 endif 53 ifdef VBOX_WITH_DEVMAPPER 54 include $(PATH_SUB_CURRENT)/src-helper-apps/VBoxVolInfo/Makefile.kmk 55 endif 56 56 endif 57 57 endif … … 221 221 222 222 # The MS COM specific stuff. 223 if defined(VBOX_ONLY_SDK) || "$(KBUILD_TARGET)" == "win"223 if "$(KBUILD_TARGET)" == "win" || (defined(VBOX_ONLY_SDK) && !defined(VBOX_ONLY_SDK_ON_WINDOWS)) 224 224 OTHERS += \ 225 225 $(VBOX_IDL_FILE.MSCOM) … … 1479 1479 1480 1480 1481 if defined(VBOX_WITH_MIDL_PROXY_STUB) && "$(KBUILD_TARGET)" == "win" && !defined(VBOX_ONLY_EXTPACKS) 1481 if defined(VBOX_WITH_MIDL_PROXY_STUB) && "$(KBUILD_TARGET)" == "win" && !defined(VBOX_ONLY_EXTPACKS) && !defined(VBOX_ONLY_SDK) 1482 1482 # 1483 1483 # Experimental COM proxy + stub DLL w/ automatic registration updating. … … 1659 1659 $(QUIET)$(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE) 1660 1660 1661 if defined(VBOX_ONLY_SDK) || "$(KBUILD_TARGET)" == "win"1661 if "$(KBUILD_TARGET)" == "win" || (defined(VBOX_ONLY_SDK) && !defined(VBOX_ONLY_SDK_ON_WINDOWS)) 1662 1662 1663 1663 # Note! Because we've got a different proxy stub DLL for pre windows 7 64-bit hosts, we target windows 7 for AMD64. … … 1731 1731 endif 1732 1732 1733 endif # defined(VBOX_ONLY_SDK) || "$(KBUILD_TARGET)" == "win"1733 endif # "$(KBUILD_TARGET)" == "win" || (defined(VBOX_ONLY_SDK) && !defined(VBOX_ONLY_SDK_ON_WINDOWS)) 1734 1734 1735 1735 # -
trunk/src/VBox/Main/cbinding/Makefile.kmk
r98695 r99701 82 82 $(QUIET)$(VBOX_XSLTPROC) -o $@ $^ 83 83 84 if !defined(VBOX_ONLY_SDK)84 ifndef VBOX_ONLY_SDK 85 85 86 86 # … … 182 182 endif 183 183 184 endif # ! 184 endif # !VBOX_ONLY_SDK 185 185 186 186 # generate rules.
Note:
See TracChangeset
for help on using the changeset viewer.