Changeset 38082 in vbox
- Timestamp:
- Jul 20, 2011 2:26:24 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 44 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r38066 r38082 29 29 .SECONDTARGETEXPANSION: 30 30 31 # Enable automatic installation of what's built. 32 KBUILD_DO_AUTO_INSTALL := 1 33 PASSES := $(filter-out PACKING,$(PASSES)) PACKING # temporary hack 34 # Modify the order of the INSTALLS and OTHERS passes. 35 DEFAULT_PASSES := BLDPROGS LIBRARIES DLLS BINARIES INSTALLS OTHERS 31 # Installation and staging changes in the works for kBuild 0.2.0 and VBox 4.1.2. 32 if $(KMK_REVISION) >= 2475 \ 33 && $(KBUILD_VERSION_MAJOR) == 0 \ 34 && ( ($(KBUILD_VERSION_MINOR) == 1 && $(KBUILD_VERSION_PATCH) >= 99) \ 35 || $(KBUILD_VERSION_MINOR) >= 2) 36 VBOX_WITH_0_2_0_KBUILD = 1 37 endif 38 39 ifndef VBOX_WITH_0_2_0_KBUILD 40 # Enable automatic installation of what's built. 41 KBUILD_DO_AUTO_INSTALL := 1 42 PASSES := $(filter-out PACKING,$(PASSES)) PACKING # temporary hack 43 # Modify the order of the INSTALLS and OTHERS passes. 44 DEFAULT_PASSES := BLDPROGS LIBRARIES DLLS BINARIES INSTALLS OTHERS 45 endif 36 46 # Modify the build types. 37 ## @todo checked and dbgopt38 47 KBUILD_BLD_TYPES = release profile debug kprofile 39 48 … … 75 84 # Changes related to this are marked VBOX_WITH_NEW_LAYOUT, while changes marked 76 85 # VBOX_WITH_0_2_0_KBUILD are for building with current kBuild svn. 77 if $(KMK_REVISION) >= 2475 \78 && $(KBUILD_VERSION_MAJOR) == 0 \79 && ( ($(KBUILD_VERSION_MINOR) == 1 && $(KBUILD_VERSION_PATCH) >= 99) \80 || $(KBUILD_VERSION_MINOR) >= 2)81 VBOX_WITH_0_2_0_KBUILD = 182 endif83 86 ifndef VBOX_WITH_NEW_LAYOUT 84 PATH_STAGE = $(PATH_OUT) 85 ifdef VBOX_WITH_0_2_0_KBUILD 87 ifndef VBOX_WITH_0_2_0_KBUILD 88 PATH_INS = $(PATH_OUT) 89 PATH_STAGE = $(PATH_INS) 90 else 86 91 PATH_INS = $(PATH_OUT)/dist 87 else88 PATH_INS = $(PATH_OUT)89 90 endif 92 PATH_STAGE = $(PATH_OUT) 93 endif 94 endif 95 91 96 ifeq ($(KBUILD_TARGET),darwin) 92 97 ifndef VBOX_WITH_NEW_LAYOUT … … 133 138 INST_ADDITIONS_LIB = $(INST_LIB)additions/ 134 139 endif 140 141 INST_DOC = doc/ 135 142 INST_EXTPACK = $(INST_BIN)ExtensionPacks/ 136 143 INST_EXTPACK_CERTS = $(INST_BIN)ExtPackCertificates/ … … 138 145 INST_PACKAGES = packages/ 139 146 140 PATH_BIN = $(patsubst %/,%,$(PATH_INS)/$(INST_BIN)) 141 PATH_DLL = $(patsubst %/,%,$(PATH_INS)/$(INST_DLL)) 142 PATH_SYS = $(patsubst %/,%,$(PATH_INS)/$(INST_SYS)) 143 PATH_LIB = $(patsubst %/,%,$(PATH_INS)/$(INST_LIB)) 144 PATH_DOC = $(PATH_OUT)/doc 145 VBOX_PATH_SDK = $(patsubst %/,%,$(PATH_INS)/$(INST_SDK)) 146 VBOX_PATH_DIST = $(patsubst %/,%,$(PATH_INS)/$(INST_DIST)) 147 VBOX_PATH_TESTSUITE = $(patsubst %/,%,$(PATH_INS)/$(INST_TESTSUITE)) 148 VBOX_PATH_ADDITIONS = $(patsubst %/,%,$(PATH_INS)/$(INST_ADDITIONS)) 149 VBOX_PATH_ADDITIONS_ISO = $(patsubst %/,%,$(PATH_INS)/$(INST_ADDITIONS_ISO)) 150 VBOX_PATH_ADDITIONS_LIB = $(patsubst %/,%,$(PATH_INS)/$(INST_ADDITIONS_LIB)) 151 VBOX_PATH_EXTPACK_PUEL= $(patsubst %/,%,$(PATH_INS)/$(INST_EXTPACK_PUEL)) 152 VBOX_PATH_PACKAGES = $(patsubst %/,%,$(PATH_INS)/$(INST_PACKAGES)) 147 ifndef VBOX_WITH_0_2_0_KBUILD 148 PATH_BIN = $(patsubst %/,%,$(PATH_STAGE)/$(INST_BIN)) 149 PATH_DLL = $(patsubst %/,%,$(PATH_STAGE)/$(INST_DLL)) 150 PATH_SYS = $(patsubst %/,%,$(PATH_STAGE)/$(INST_SYS)) 151 PATH_LIB = $(patsubst %/,%,$(PATH_STAGE)/$(INST_LIB)) 152 PATH_DOC = $(patsubst %/,%,$(PATH_STAGE)/$(INST_DOC)) 153 $(foreach path, BIN DLL SYS LIB DOC, $(eval PATH_STAGE_$(path) = $(PATH_$(path)))) 154 endif 155 VBOX_PATH_SDK = $(patsubst %/,%,$(PATH_STAGE)/$(INST_SDK)) 156 VBOX_PATH_DIST = $(patsubst %/,%,$(PATH_STAGE)/$(INST_DIST)) 157 VBOX_PATH_TESTSUITE = $(patsubst %/,%,$(PATH_STAGE)/$(INST_TESTSUITE)) 158 VBOX_PATH_ADDITIONS = $(patsubst %/,%,$(PATH_STAGE)/$(INST_ADDITIONS)) 159 VBOX_PATH_ADDITIONS_ISO = $(patsubst %/,%,$(PATH_STAGE)/$(INST_ADDITIONS_ISO)) 160 VBOX_PATH_ADDITIONS_LIB = $(patsubst %/,%,$(PATH_STAGE)/$(INST_ADDITIONS_LIB)) 161 VBOX_PATH_EXTPACK_PUEL= $(patsubst %/,%,$(PATH_STAGE)/$(INST_EXTPACK_PUEL)) 162 VBOX_PATH_PACKAGES = $(patsubst %/,%,$(PATH_STAGE)/$(INST_PACKAGES)) 153 163 154 164 … … 1520 1530 # 1521 1531 if1of ($(KBUILD_HOST), freebsd linux l4 netbsd openbsd solaris) 1522 export LD_LIBRARY_PATH:=$(PATH_ BIN):$(PATH_LIB):$(LD_LIBRARY_PATH)1532 export LD_LIBRARY_PATH:=$(PATH_STAGE_BIN):$(PATH_STAGE_LIB):$(LD_LIBRARY_PATH) 1523 1533 endif 1524 1534 ifeq ($(KBUILD_HOST),os2) 1525 #fixme! export BEGINLIBPATH:=$(PATH_ BIN);$(PATH_LIB);$(BEGINLIBPATH)1535 #fixme! export BEGINLIBPATH:=$(PATH_STAGE_BIN);$(PATH_STAGE_LIB);$(BEGINLIBPATH) 1526 1536 endif 1527 1537 ifeq ($(KBUILD_HOST),win) 1528 export PATH:=$(PATH_ BIN);$(PATH_LIB);$(PATH)1538 export PATH:=$(PATH_STAGE_BIN);$(PATH_STAGE_LIB);$(PATH) 1529 1539 endif 1530 1540 … … 1533 1543 # 1534 1544 ifeq ($(KBUILD_TARGET),darwin) 1535 LIB_RUNTIME = $(PATH_ BIN)/VBoxRT.dylib1536 LIB_RUNTIME_EF = #$(PATH_ LIB)/RuntimeEFCPP.a1537 LIB_KPROFILE = $(PATH_ BIN)/kPrf2.dylib1538 LIB_VMM = $(PATH_ BIN)/VBoxVMM.dylib1539 LIB_VMMGC = $(PATH_ BIN)/VMMGC.gc1540 LIB_REM = $(PATH_ LIB)/VBoxREM.dylib1541 LIB_XPCOM = $(PATH_ BIN)/VBoxXPCOM.dylib1542 LIB_DDU = $(PATH_ BIN)/VBoxDDU.dylib1545 LIB_RUNTIME = $(PATH_STAGE_BIN)/VBoxRT.dylib 1546 LIB_RUNTIME_EF = #$(PATH_STAGE_LIB)/RuntimeEFCPP.a 1547 LIB_KPROFILE = $(PATH_STAGE_BIN)/kPrf2.dylib 1548 LIB_VMM = $(PATH_STAGE_BIN)/VBoxVMM.dylib 1549 LIB_VMMGC = $(PATH_STAGE_BIN)/VMMGC.gc 1550 LIB_REM = $(PATH_STAGE_LIB)/VBoxREM.dylib 1551 LIB_XPCOM = $(PATH_STAGE_BIN)/VBoxXPCOM.dylib 1552 LIB_DDU = $(PATH_STAGE_BIN)/VBoxDDU.dylib 1543 1553 endif 1544 1554 ifeq ($(KBUILD_TARGET),l4) 1545 LIB_RUNTIME = $(PATH_ BIN)/VBoxRT.s.so1546 LIB_RUNTIME_EF = #$(PATH_ LIB)/RuntimeEFCPP.a1547 LIB_KPROFILE = $(PATH_ BIN)/kPrf2.s.so1548 LIB_VMM = $(PATH_ BIN)/VBoxVMM.s.so1549 LIB_VMMGC = $(PATH_ BIN)/VMMGC.gc1550 LIB_REM = $(PATH_ LIB)/VBoxREM.s.so1551 LIB_XPCOM = $(PATH_ BIN)/VBoxXPCOM.s.so1552 LIB_DDU = $(PATH_ BIN)/VBoxDDU.s.so1555 LIB_RUNTIME = $(PATH_STAGE_BIN)/VBoxRT.s.so 1556 LIB_RUNTIME_EF = #$(PATH_STAGE_LIB)/RuntimeEFCPP.a 1557 LIB_KPROFILE = $(PATH_STAGE_BIN)/kPrf2.s.so 1558 LIB_VMM = $(PATH_STAGE_BIN)/VBoxVMM.s.so 1559 LIB_VMMGC = $(PATH_STAGE_BIN)/VMMGC.gc 1560 LIB_REM = $(PATH_STAGE_LIB)/VBoxREM.s.so 1561 LIB_XPCOM = $(PATH_STAGE_BIN)/VBoxXPCOM.s.so 1562 LIB_DDU = $(PATH_STAGE_BIN)/VBoxDDU.s.so 1553 1563 endif 1554 1564 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd solaris) 1555 LIB_RUNTIME = $(PATH_ BIN)/VBoxRT.so1556 LIB_RUNTIME_EF = $(PATH_ LIB)/RuntimeEFCPP.a1557 LIB_KPROFILE = $(PATH_ BIN)/kPrf2.so1558 LIB_VMM = $(PATH_ BIN)/VBoxVMM.so1559 LIB_VMMGC = $(PATH_ BIN)/VMMGC.gc1560 LIB_REM = $(PATH_ LIB)/VBoxREM.so1561 LIB_XPCOM = $(PATH_ BIN)/VBoxXPCOM.so1562 LIB_DDU = $(PATH_ BIN)/VBoxDDU.so1565 LIB_RUNTIME = $(PATH_STAGE_BIN)/VBoxRT.so 1566 LIB_RUNTIME_EF = $(PATH_STAGE_LIB)/RuntimeEFCPP.a 1567 LIB_KPROFILE = $(PATH_STAGE_BIN)/kPrf2.so 1568 LIB_VMM = $(PATH_STAGE_BIN)/VBoxVMM.so 1569 LIB_VMMGC = $(PATH_STAGE_BIN)/VMMGC.gc 1570 LIB_REM = $(PATH_STAGE_LIB)/VBoxREM.so 1571 LIB_XPCOM = $(PATH_STAGE_BIN)/VBoxXPCOM.so 1572 LIB_DDU = $(PATH_STAGE_BIN)/VBoxDDU.so 1563 1573 endif 1564 1574 ifeq ($(KBUILD_TARGET),os2) 1565 LIB_RUNTIME = $(PATH_ BIN)/VBoxRT.dll1566 LIB_RUNTIME_EF = #$(PATH_ LIB)/RuntimeEFCPP.a1567 LIB_KPROFILE = $(PATH_ BIN)/kPrf2.dll1568 LIB_VMM = $(PATH_ BIN)/VBoxVMM.dll1569 LIB_VMMGC = $(PATH_ LIB)/VMMRCImp.lib1570 LIB_REM = $(PATH_ LIB)/VBoxREMImp.lib1571 LIB_XPCOM = $(PATH_ BIN)/VBoxXCOM.dll1572 LIB_DDU = $(PATH_ BIN)/VBoxDDU.dll1575 LIB_RUNTIME = $(PATH_STAGE_BIN)/VBoxRT.dll 1576 LIB_RUNTIME_EF = #$(PATH_STAGE_LIB)/RuntimeEFCPP.a 1577 LIB_KPROFILE = $(PATH_STAGE_BIN)/kPrf2.dll 1578 LIB_VMM = $(PATH_STAGE_BIN)/VBoxVMM.dll 1579 LIB_VMMGC = $(PATH_STAGE_LIB)/VMMRCImp.lib 1580 LIB_REM = $(PATH_STAGE_LIB)/VBoxREMImp.lib 1581 LIB_XPCOM = $(PATH_STAGE_BIN)/VBoxXCOM.dll 1582 LIB_DDU = $(PATH_STAGE_BIN)/VBoxDDU.dll 1573 1583 VBOX_OBJ_SYS0 = $(PATH_OBJ)/RuntimeR0/os2/sys0.obj 1574 1584 endif 1575 1585 ifeq ($(KBUILD_TARGET),win) 1576 LIB_RUNTIME = $(PATH_ LIB)/VBoxRT.lib1577 LIB_RUNTIME_EF = #$(PATH_ LIB)/RuntimeEFCPP.lib1578 LIB_KPROFILE = $(PATH_ LIB)/kPrf2.lib1579 LIB_VMM = $(PATH_ LIB)/VBoxVMM.lib1586 LIB_RUNTIME = $(PATH_STAGE_LIB)/VBoxRT.lib 1587 LIB_RUNTIME_EF = #$(PATH_STAGE_LIB)/RuntimeEFCPP.lib 1588 LIB_KPROFILE = $(PATH_STAGE_LIB)/kPrf2.lib 1589 LIB_VMM = $(PATH_STAGE_LIB)/VBoxVMM.lib 1580 1590 LIB_VMMGC = $(PATH_OBJ)/VMMRC/VMMGC.lib 1581 LIB_REM = $(PATH_ LIB)/VBoxREMImp.lib1582 LIB_XPCOM = $(PATH_ BIN)/VBoxXPCOM.dll1583 LIB_DDU = $(PATH_ LIB)/VBoxDDU.lib1584 endif 1585 VBOX_LIB_SUPHARDENED = $(PATH_ LIB)/SUPR3HardenedStatic$(VBOX_SUFF_LIB)1586 VBOX_LIB_RUNTIME_STATIC = $(PATH_ LIB)/RuntimeR3$(VBOX_SUFF_LIB)1591 LIB_REM = $(PATH_STAGE_LIB)/VBoxREMImp.lib 1592 LIB_XPCOM = $(PATH_STAGE_BIN)/VBoxXPCOM.dll 1593 LIB_DDU = $(PATH_STAGE_LIB)/VBoxDDU.lib 1594 endif 1595 VBOX_LIB_SUPHARDENED = $(PATH_STAGE_LIB)/SUPR3HardenedStatic$(VBOX_SUFF_LIB) 1596 VBOX_LIB_RUNTIME_STATIC = $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB) 1587 1597 1588 1598 # Python … … 1720 1730 VBOX_WITH_XPCOM = 1 1721 1731 # if updating, also update xpidl_INST var in src/libs/xpcom18a4/Makefile.kmk 1722 VBOX_XPIDL ?= $(PATH_ BIN)/xpidl$(HOSTSUFF_EXE)1732 VBOX_XPIDL ?= $(PATH_STAGE_BIN)/xpidl$(HOSTSUFF_EXE) 1723 1733 ifeq ($(KBUILD_TARGET),os2) 1724 1734 VBOX_XPIDL_ENV = BEGINLIBPATH="$(dir $(VBOX_XPIDL));$$BEGINLIBPATH"$(SP) … … 1984 1994 else 1985 1995 VBOX_LIB_OGL_CRUTIL = $(VBOX_PATH_ADDITIONS)/VBoxOGLcrutil$(VBOX_SUFF_DLL) 1986 VBOX_LIB_OGL_HOSTCRUTIL = $(PATH_ BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL)1996 VBOX_LIB_OGL_HOSTCRUTIL = $(PATH_STAGE_BIN)/VBoxOGLhostcrutil$(VBOX_SUFF_DLL) 1987 1997 endif 1988 1998 … … 2403 2413 #if1of ($(KBUILD_TARGET), os2 solaris win) 2404 2414 SDK_VBOX_LIBXSLT_INCS ?= $(PATH_ROOT)/src/libs/libxslt-1.1.22 2405 SDK_VBOX_LIBXSLT_LIBS ?= $(PATH_ LIB)/VBox-libxslt$(VBOX_SUFF_LIB)2415 SDK_VBOX_LIBXSLT_LIBS ?= $(PATH_STAGE_LIB)/VBox-libxslt$(VBOX_SUFF_LIB) 2406 2416 SDK_VBOX_LIBXSLT_DEFS ?= 2407 2417 SDK_VBOX_LIBXSLT_DEFS.win += WIN32 _WINDOWS _MBCS _REENTRANT … … 2419 2429 SDK_VBOX_LIBPNG = . 2420 2430 SDK_VBOX_LIBPNG_INCS ?= $(PATH_ROOT)/src/libs/libpng-1.2.8 2421 SDK_VBOX_LIBPNG_LIBS ?= $(PATH_ LIB)/VBox-libpng$(VBOX_SUFF_LIB)2431 SDK_VBOX_LIBPNG_LIBS ?= $(PATH_STAGE_LIB)/VBox-libpng$(VBOX_SUFF_LIB) 2422 2432 2423 2433 SDK_VBOX_ZLIB = . 2424 2434 if1of ($(KBUILD_TARGET), os2 win) 2425 2435 SDK_VBOX_ZLIB_INCS ?= $(PATH_ROOT)/src/libs/zlib-1.2.1 2426 SDK_VBOX_ZLIB_LIBS ?= $(PATH_ LIB)/VBox-zlib$(VBOX_SUFF_LIB)2436 SDK_VBOX_ZLIB_LIBS ?= $(PATH_STAGE_LIB)/VBox-zlib$(VBOX_SUFF_LIB) 2427 2437 else 2428 2438 SDK_VBOX_ZLIB_INCS ?= … … 2436 2446 SDK_VBOX_OPENSSL_ORDERDEPS ?= $(crypto-headers_1_TARGET) 2437 2447 SDK_VBOX_OPENSSL_LIBS ?= \ 2438 $(PATH_ LIB)/VBox-libssl$(VBOX_SUFF_LIB) \2439 $(PATH_ LIB)/VBox-libcrypto$(VBOX_SUFF_LIB) \2448 $(PATH_STAGE_LIB)/VBox-libssl$(VBOX_SUFF_LIB) \ 2449 $(PATH_STAGE_LIB)/VBox-libcrypto$(VBOX_SUFF_LIB) \ 2440 2450 # Build entire openssl library, not just the minimal subset. 2441 2451 if1of ($(KBUILD_TARGET), linux solaris) … … 2452 2462 SDK_VBOX_BLD_OPENSSL_EXTENDS = VBOX_OPENSSL 2453 2463 SDK_VBOX_BLD_OPENSSL_LIBS ?= \ 2454 $(PATH_ LIB)/VBoxBldProg-libcrypto$(VBOX_SUFF_LIB)2464 $(PATH_STAGE_LIB)/VBoxBldProg-libcrypto$(VBOX_SUFF_LIB) 2455 2465 2456 2466 ifdef VBOX_WITH_S3 … … 2458 2468 SDK_VBOX_LIBCURL = . 2459 2469 SDK_VBOX_LIBCURL_INCS ?= $(PATH_ROOT)/src/libs/curl-7.19.4/include 2460 SDK_VBOX_LIBCURL_LIBS ?= $(PATH_ LIB)/VBox-libcurl$(VBOX_SUFF_LIB)2470 SDK_VBOX_LIBCURL_LIBS ?= $(PATH_STAGE_LIB)/VBox-libcurl$(VBOX_SUFF_LIB) 2461 2471 SDK_VBOX_LIBCURL_DEFS ?= BUILDING_LIBCURL 2462 2472 endif … … 2469 2479 $(PATH_ROOT)/src/libs/ffmpeg-20060710/libavformat 2470 2480 ifeq ($(KBUILD_TARGET),win) 2471 ## @todo Michael! Where is $(PATH_ LIB)/VBoxFFmpegImp$(VBOX_SUFF_LIB) supposed to come from?2472 #SDK_VBOX_FFMPEG_LIBS ?= $(PATH_ LIB)/VBoxFFmpeg.a2473 SDK_VBOX_FFMPEG_LIBS ?= $(PATH_ LIB)/VBoxFFmpegImp.lib2481 ## @todo Michael! Where is $(PATH_STAGE_LIB)/VBoxFFmpegImp$(VBOX_SUFF_LIB) supposed to come from? 2482 #SDK_VBOX_FFMPEG_LIBS ?= $(PATH_STAGE_LIB)/VBoxFFmpeg.a 2483 SDK_VBOX_FFMPEG_LIBS ?= $(PATH_STAGE_LIB)/VBoxFFmpegImp.lib 2474 2484 else 2475 SDK_VBOX_FFMPEG_LIBS ?= $(PATH_ BIN)/VBoxFFmpeg$(SUFF_DLL)2485 SDK_VBOX_FFMPEG_LIBS ?= $(PATH_STAGE_BIN)/VBoxFFmpeg$(SUFF_DLL) 2476 2486 endif 2477 2487 else … … 2488 2498 # 2489 2499 SDK_VBOX_NTDLL = Mini NTDLL import library, required IPRT. 2490 SDK_VBOX_NTDLL_LIBS.x86 ?= $(PATH_ LIB)/RuntimeR3NtDll-x86.lib2491 SDK_VBOX_NTDLL_LIBS.amd64 ?= $(PATH_ LIB)/RuntimeR3NtDll-amd64.lib2500 SDK_VBOX_NTDLL_LIBS.x86 ?= $(PATH_STAGE_LIB)/RuntimeR3NtDll-x86.lib 2501 SDK_VBOX_NTDLL_LIBS.amd64 ?= $(PATH_STAGE_LIB)/RuntimeR3NtDll-amd64.lib 2492 2502 2493 2503 # … … 2603 2613 endif 2604 2614 TEMPLATE_VBoxRc_LIBS += \ 2605 $(PATH_ LIB)/RuntimeRCStub$(VBOX_SUFF_LIB)2615 $(PATH_STAGE_LIB)/RuntimeRCStub$(VBOX_SUFF_LIB) 2606 2616 TEMPLATE_VBoxRc_POST_CMDS = $(VBOX_SIGN_IMAGE_CMDS) 2607 2617 endif # pe … … 2722 2732 TEMPLATE_VBoxR0_LDFLAGS = -Driver -Subsystem:NATIVE -Incremental:NO -Align:4096 -MapInfo:Exports -NoD $(VBOX_VCC_LD_WERR) -Debug 2723 2733 TEMPLATE_VBoxR0_LIBS = \ 2724 $(PATH_ LIB)/RuntimeR0Stub$(VBOX_SUFF_LIB)2734 $(PATH_STAGE_LIB)/RuntimeR0Stub$(VBOX_SUFF_LIB) 2725 2735 ifdef VBOX_USE_WINDDK 2726 2736 TEMPLATE_VBoxR0_LIBS.x86 = \ … … 2743 2753 TEMPLATE_VBoxR0_LDFLAGS.solaris = -u _init -u _info 2744 2754 TEMPLATE_VBoxR0_LIBS.solaris = \ 2745 $(PATH_ LIB)/RuntimeR0Stub$(VBOX_SUFF_LIB)2755 $(PATH_STAGE_LIB)/RuntimeR0Stub$(VBOX_SUFF_LIB) 2746 2756 else 2747 2757 TEMPLATE_VBoxR0_LDFLAGS = -nostdlib -Bsymbolic … … 3674 3684 # Add COM/XPCOM stuff 3675 3685 TEMPLATE_VBOXMAINEXE_LIBS += \ 3676 $(PATH_ LIB)/VBoxCOM$(VBOX_SUFF_LIB)3686 $(PATH_STAGE_LIB)/VBoxCOM$(VBOX_SUFF_LIB) 3677 3687 ifdef VBOX_WITH_XPCOM 3678 3688 ## @todo may be worth creating the VBOX_XPCOM SDK def … … 3823 3833 TEMPLATE_VBoxR3ExtPack_LIBS = \ 3824 3834 $(TEMPLATE_LIBS_VBOXR3) \ 3825 $(PATH_ LIB)/VMMR3Imp$(VBOX_SUFF_LIB) \3826 $(PATH_ LIB)/VBoxRTImp$(VBOX_SUFF_LIB)3835 $(PATH_STAGE_LIB)/VMMR3Imp$(VBOX_SUFF_LIB) \ 3836 $(PATH_STAGE_LIB)/VBoxRTImp$(VBOX_SUFF_LIB) 3827 3837 else 3828 3838 TEMPLATE_VBoxR3ExtPack_LIBS = \ 3829 3839 $(TEMPLATE_LIBS_VBOXR3) \ 3830 $(PATH_ LIB)/VMMR3Imp$(VBOX_SUFF_DLL) \3831 $(PATH_ LIB)/VBoxRTImp$(VBOX_SUFF_DLL)3840 $(PATH_STAGE_LIB)/VMMR3Imp$(VBOX_SUFF_DLL) \ 3841 $(PATH_STAGE_LIB)/VBoxRTImp$(VBOX_SUFF_DLL) 3832 3842 endif 3833 3843 else … … 3845 3855 if1of ($(VBOX_LDR_FMT), pe lx) 3846 3856 TEMPLATE_VBoxR0ExtPack_LIBS = \ 3847 $(PATH_ LIB)/VMMR0Imp$(VBOX_SUFF_LIB) \3848 $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB)3857 $(PATH_STAGE_LIB)/VMMR0Imp$(VBOX_SUFF_LIB) \ 3858 $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) 3849 3859 endif 3850 3860 … … 3857 3867 if1of ($(VBOX_LDR_FMT32), pe lx) 3858 3868 TEMPLATE_VBoxRcExtPack_LIBS = \ 3859 $(PATH_ LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \3860 $(PATH_ LIB)/VMMRCImp$(VBOX_SUFF_LIB)3869 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \ 3870 $(PATH_STAGE_LIB)/VMMRCImp$(VBOX_SUFF_LIB) 3861 3871 endif 3862 3872 … … 4096 4106 # Add COM/XPCOM stuff 4097 4107 TEMPLATE_VBOXQT4GUIEXE_LIBS += \ 4098 $(PATH_ LIB)/VBoxCOM$(VBOX_SUFF_LIB)4108 $(PATH_STAGE_LIB)/VBoxCOM$(VBOX_SUFF_LIB) 4099 4109 ifdef VBOX_WITH_XPCOM 4100 4110 ## @todo may be worth creating the VBOX_XPCOM SDK def, or just a SDK_VBOXXPCOM. … … 4296 4306 TEMPLATE_VBoxAdvBldProg_DEFS = $(TEMPLATE_VBOXBLDPROG_DEFS) IN_RT_R3 4297 4307 TEMPLATE_VBoxAdvBldProg_LIBS = \ 4298 $(PATH_ LIB)/RuntimeBldProg$(VBOX_SUFF_LIB) \4308 $(PATH_STAGE_LIB)/RuntimeBldProg$(VBOX_SUFF_LIB) \ 4299 4309 $(TEMPLATE_VBOXBLDPROG_LIBS) 4300 4310 TEMPLATE_VBoxAdvBldProg_LIBS.darwin = \ … … 4775 4785 License-$(VBOX_LICENSE_VER).html \ 4776 4786 $(foreach f,$(VBOX_INSTALLER_ADD_LANGUAGES),License-$(VBOX_LICENSE_VER)-$(f).html) 4777 VBOX_LICENSE_BINS = $(addprefix $(PATH_ BIN)/,$(VBOX_LICENSE_FILES))4787 VBOX_LICENSE_BINS = $(addprefix $(PATH_STAGE_BIN)/,$(VBOX_LICENSE_FILES)) 4778 4788 endif 4779 4789 endif -
trunk/doc/manual/Makefile.kmk
r36952 r38082 24 24 # -- VirtualBox.chm 25 25 # 26 # Both files end up in PATH_ BIN.26 # Both files end up in PATH_STAGE_BIN. 27 27 # 28 28 # Both targets indirectly depend on the XML files in this directory; … … 82 82 83 83 ifdef VBOX_WITH_DOCS_CHM 84 VBOX_PATH_BIN_CHM = $(PATH_ BIN)/VirtualBox.chm84 VBOX_PATH_BIN_CHM = $(PATH_STAGE_BIN)/VirtualBox.chm 85 85 else 86 86 VBOX_PATH_BIN_CHM = … … 90 90 ifndef VBOX_ONLY_SDK 91 91 VBOX_MANUAL_PACK += \ 92 $(PATH_ BIN)/UserManual.pdf \92 $(PATH_STAGE_BIN)/UserManual.pdf \ 93 93 $(VBOX_PATH_BIN_CHM) 94 94 OTHERS += \ 95 $(PATH_ BIN)/UserManual.pdf95 $(PATH_STAGE_BIN)/UserManual.pdf 96 96 OTHERS.win += \ 97 97 $(VBOX_PATH_BIN_CHM) … … 101 101 ifdef VBOX_WITH_DOCS_TRANSLATIONS 102 102 OTHERS += \ 103 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_ BIN)/UserManual_$(f).pdf)103 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/UserManual_$(f).pdf) 104 104 ifdef VBOX_WITH_DOCS_CHM 105 105 OTHERS.win += \ 106 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_ BIN)/VirtualBox_$(f).chm)106 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/VirtualBox_$(f).chm) 107 107 OTHERS.linux += \ 108 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_ BIN)/VirtualBox_$(f).chm)108 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/VirtualBox_$(f).chm) 109 109 endif 110 110 endif 111 111 endif # !VBOX_ONLY_SDK 112 112 ifdef VBOX_ONLY_DOCS 113 PACKING += $(PATH_ BIN)/VBoxDocumentation.zip113 PACKING += $(PATH_STAGE_BIN)/VBoxDocumentation.zip 114 114 endif 115 115 … … 172 172 ifdef VBOX_WITH_DOCS_CHM 173 173 VBOX_MANUAL_PACK += \ 174 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_ BIN)/UserManual_$(f).pdf $(PATH_BIN)/VirtualBox_$(f).chm)174 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/UserManual_$(f).pdf $(PATH_STAGE_BIN)/VirtualBox_$(f).chm) 175 175 endif 176 176 … … 192 192 $(foreach f,$(VBOX_MANUAL_LANGUAGES),$(VBOX_PATH_MANUAL_OUTBASE)/$f/UserManual.pdf) \ 193 193 $(foreach f,$(VBOX_MANUAL_LANGUAGES),$(VBOX_PATH_MANUAL_OUTBASE)/$f/VirtualBox.chm) \ 194 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_ BIN)/UserManual_$(f).pdf) \195 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_ BIN)/VirtualBox_$(f).chm) \196 $(PATH_ BIN)/UserManual.pdf \197 $(PATH_ BIN)/VirtualBox.chm \194 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/UserManual_$(f).pdf) \ 195 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/VirtualBox_$(f).chm) \ 196 $(PATH_STAGE_BIN)/UserManual.pdf \ 197 $(PATH_STAGE_BIN)/VirtualBox.chm \ 198 198 $(foreach f,en_US,$(VBOX_PATH_MANUAL_OUTBASE)/$f/SDKRef.pdf) \ 199 $(PATH_ BIN)/sdk/docs/SDKRef.pdf \199 $(PATH_STAGE_BIN)/sdk/docs/SDKRef.pdf \ 200 200 $(wildcard $(foreach f,$(VBOX_MANUAL_LANGUAGES),$(VBOX_PATH_MANUAL_OUTBASE)/$f/HTMLHelp/*.h*)) \ 201 201 $(foreach f,$(VBOX_MANUAL_LANGUAGES),\ … … 234 234 DOCBOOKPATH ?= http://docbook.sourceforge.net/release/xsl/current/ 235 235 endif 236 VBOXMANAGEPATH ?= $(PATH_ BIN)/VBoxManage$(SUFF_EXE)236 VBOXMANAGEPATH ?= $(PATH_STAGE_BIN)/VBoxManage$(SUFF_EXE) 237 237 238 238 # PDFLATEX_INTERACTION = errorstopmode - Use this when you wants to figure out build failures … … 493 493 494 494 ## @todo INSTALLS target for this! 495 $(PATH_ BIN)/UserManual.pdf: $(VBOX_PATH_MANUAL_OUTBASE)/en_US/UserManual.pdf | $$(dir $$@)495 $(PATH_STAGE_BIN)/UserManual.pdf: $(VBOX_PATH_MANUAL_OUTBASE)/en_US/UserManual.pdf | $$(dir $$@) 496 496 $(QUIET)$(CP) $< $@ 497 497 $(call MSG_L1,Fresh LaTeX-generated PDF is now at $@) 498 498 499 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_ BIN)/UserManual_$(f).pdf): \500 $(PATH_ BIN)/UserManual_%.pdf : $(VBOX_PATH_MANUAL_OUTBASE)/%/UserManual.pdf499 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/UserManual_$(f).pdf): \ 500 $(PATH_STAGE_BIN)/UserManual_%.pdf : $(VBOX_PATH_MANUAL_OUTBASE)/%/UserManual.pdf 501 501 $(QUIET)$(CP) $< $@ 502 502 $(call MSG_L1,Fresh LaTeX-generated PDF is now at $@) … … 594 594 595 595 ifdef VBOX_WITH_DOCS_CHM 596 $(PATH_ BIN)/VirtualBox.chm: $(VBOX_PATH_MANUAL_OUTBASE)/en_US/VirtualBox.chm596 $(PATH_STAGE_BIN)/VirtualBox.chm: $(VBOX_PATH_MANUAL_OUTBASE)/en_US/VirtualBox.chm 597 597 $(QUIET)$(CP) $< $@ 598 598 $(call MSG_L1,Fresh CHM is now at $@) 599 599 600 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_ BIN)/VirtualBox_$(f).chm): \601 $(PATH_ BIN)/VirtualBox_%.chm : $(VBOX_PATH_MANUAL_OUTBASE)/%/VirtualBox.chm600 $(foreach f,$(VBOX_MANUAL_ADD_LANGUAGES),$(PATH_STAGE_BIN)/VirtualBox_$(f).chm): \ 601 $(PATH_STAGE_BIN)/VirtualBox_%.chm : $(VBOX_PATH_MANUAL_OUTBASE)/%/VirtualBox.chm 602 602 $(QUIET)$(CP) $< $@ 603 603 $(call MSG_L1,Fresh CHM is now at $@) … … 641 641 642 642 # Packing the docs into a zip file 643 $(PATH_ BIN)/VBoxDocumentation.zip: $(VBOX_MANUAL_PACK)643 $(PATH_STAGE_BIN)/VBoxDocumentation.zip: $(VBOX_MANUAL_PACK) 644 644 $(call MSG_L1,Packing documentation $@) 645 645 $(QUIET)$(RM) -f $@ 646 $(QUIET)$(REDIRECT) -C $(PATH_ BIN) -- zip$(HOSTSUFF_EXE) -9 $@ $(notdir $^)646 $(QUIET)$(REDIRECT) -C $(PATH_STAGE_BIN) -- zip$(HOSTSUFF_EXE) -9 $@ $(notdir $^) 647 647 endif # VBOX_WITH_DOCS_CHM 648 648 -
trunk/src/VBox/Additions/Makefile.kmk
r38005 r38082 154 154 # (VBOX_WITHOUT_ADDITIONS_ISO is used by the additions build box, see the root makefile.) 155 155 ifndef VBOX_WITHOUT_ADDITIONS_ISO 156 PACKING += $(PATH_ BIN)/additions/VBoxGuestAdditions.iso156 PACKING += $(PATH_STAGE_BIN)/additions/VBoxGuestAdditions.iso 157 157 endif 158 158 endif # !VBOX_ONLY_TESTSUITE -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/Makefile.kmk
r37840 r38082 174 174 wined3d_SOURCES.amd64 = vbox/libWineStub/debug.c 175 175 wined3d_LIBS.x86 = \ 176 $(PATH_ LIB)/libWine$(VBOX_SUFF_LIB)176 $(PATH_STAGE_LIB)/libWine$(VBOX_SUFF_LIB) 177 177 wined3d_SDKS.amd64 = WINDDKWLH 178 178 179 179 ifdef VBOX_WITH_WDDM 180 180 DLLS += wined3dwddm … … 246 246 d3d8/d3d8.def 247 247 VBoxD3D8_LIBS.x86 = \ 248 $(PATH_ LIB)/libWine$(VBOX_SUFF_LIB)248 $(PATH_STAGE_LIB)/libWine$(VBOX_SUFF_LIB) 249 249 VBoxD3D8_LIBS = \ 250 $(PATH_ LIB)/wined3d$(VBOX_SUFF_LIB)250 $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB) 251 251 VBoxD3D8_SOURCES.amd64 = vbox/libWineStub/debug.c 252 252 VBoxD3D8_SDKS.amd64 = WINDDKWLH … … 287 287 d3d9/volume.c \ 288 288 d3d9/volumetexture.c 289 289 290 290 VBoxD3D9_SOURCES.x86 = \ 291 291 d3d9/d3d9.def … … 294 294 d3d9/d3d9xpdm.def 295 295 VBoxD3D9_LIBS.x86 = \ 296 $(PATH_ LIB)/libWine$(VBOX_SUFF_LIB)296 $(PATH_STAGE_LIB)/libWine$(VBOX_SUFF_LIB) 297 297 VBoxD3D9_LIBS = \ 298 $(PATH_ LIB)/wined3d$(VBOX_SUFF_LIB)298 $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB) 299 299 VBoxD3D9_SDKS.amd64 = WINDDKWLH 300 300 … … 312 312 VBoxD3D9wddm_SOURCES.x86 = $(NO_SUCH_VARIABLE) 313 313 VBoxD3D9wddm_SOURCES.amd64 = $(NO_SUCH_VARIABLE) 314 VBoxD3D9wddm_LIBS = $(PATH_ LIB)/wined3dwddm$(VBOX_SUFF_LIB)314 VBoxD3D9wddm_LIBS = $(PATH_STAGE_LIB)/wined3dwddm$(VBOX_SUFF_LIB) 315 315 VBoxD3D9wddm_LIBS.x86 = $(NO_SUCH_VARIABLE) 316 316 VBoxD3D9wddm_SDKS = WINDDKWLH … … 320 320 VBoxD3D9wddm-x86_EXTENDS = VBoxD3D9wddm 321 321 VBoxD3D9wddm-x86_BLD_TRG_ARCH = x86 322 VBoxD3D9wddm-x86_LIBS = $(PATH_ LIB)/wined3dwddm-x86$(VBOX_SUFF_LIB)322 VBoxD3D9wddm-x86_LIBS = $(PATH_STAGE_LIB)/wined3dwddm-x86$(VBOX_SUFF_LIB) 323 323 VBoxD3D9wddm-x86_DEFS = $(VBoxD3D9wddm_DEFS) VBOX_WDDM_WOW64 324 324 endif … … 348 348 switcher/sw_d3d9xpdm.def 349 349 d3d9_SDKS.amd64 = WINDDKWLH 350 350 351 351 352 352 include $(KBUILD_PATH)/subfooter.kmk -
trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk
r37252 r38082 64 64 # The installer. 65 65 # 66 PACKING += $(PATH_ BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe66 PACKING += $(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe 67 67 OTHER_CLEAN += \ 68 $(PATH_ BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe \69 $(PATH_ BIN)/additions/VBoxWHQLFake.exe68 $(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe \ 69 $(PATH_STAGE_BIN)/additions/VBoxWHQLFake.exe 70 70 71 71 DRIVER_FILES := \ 72 $(PATH_ BIN)/additions/VBoxGuestDrvInst.exe \73 $(PATH_ BIN)/additions/RegCleanup.exe \74 $(PATH_ BIN)/additions/VBoxMouse.sys \75 $(PATH_ BIN)/additions/VBoxGuest.sys \76 $(PATH_ BIN)/additions/VBoxVideo.sys \77 $(PATH_ BIN)/additions/VBoxDisp.dll \78 $(PATH_ BIN)/additions/VBoxSF.sys \79 $(PATH_ BIN)/additions/VBoxMRXNP.dll \80 $(PATH_ BIN)/additions/VBoxTray.exe \81 $(PATH_ BIN)/additions/VBoxControl.exe \82 $(PATH_ BIN)/additions/VBoxWHQLFake.exe \83 $(PATH_ BIN)/additions/VBoxService.exe72 $(PATH_STAGE_BIN)/additions/VBoxGuestDrvInst.exe \ 73 $(PATH_STAGE_BIN)/additions/RegCleanup.exe \ 74 $(PATH_STAGE_BIN)/additions/VBoxMouse.sys \ 75 $(PATH_STAGE_BIN)/additions/VBoxGuest.sys \ 76 $(PATH_STAGE_BIN)/additions/VBoxVideo.sys \ 77 $(PATH_STAGE_BIN)/additions/VBoxDisp.dll \ 78 $(PATH_STAGE_BIN)/additions/VBoxSF.sys \ 79 $(PATH_STAGE_BIN)/additions/VBoxMRXNP.dll \ 80 $(PATH_STAGE_BIN)/additions/VBoxTray.exe \ 81 $(PATH_STAGE_BIN)/additions/VBoxControl.exe \ 82 $(PATH_STAGE_BIN)/additions/VBoxWHQLFake.exe \ 83 $(PATH_STAGE_BIN)/additions/VBoxService.exe 84 84 ifeq ($(KBUILD_TARGET_ARCH),x86) 85 85 DRIVER_FILES += \ 86 $(PATH_ BIN)/additions/VBoxMouseNT.sys \87 $(PATH_ BIN)/additions/VBoxGuestNT.sys88 endif 89 DRIVER_FILES += \ 90 $(PATH_ BIN)/additions/VBoxVideo.inf \91 $(PATH_ BIN)/additions/VBoxGuest.inf86 $(PATH_STAGE_BIN)/additions/VBoxMouseNT.sys \ 87 $(PATH_STAGE_BIN)/additions/VBoxGuestNT.sys 88 endif 89 DRIVER_FILES += \ 90 $(PATH_STAGE_BIN)/additions/VBoxVideo.inf \ 91 $(PATH_STAGE_BIN)/additions/VBoxGuest.inf 92 92 ifdef VBOX_SIGN_ADDITIONS 93 93 DRIVER_FILES += \ 94 $(PATH_ BIN)/additions/VBoxVideo.cat \95 $(PATH_ BIN)/additions/VBoxGuest.cat94 $(PATH_STAGE_BIN)/additions/VBoxVideo.cat \ 95 $(PATH_STAGE_BIN)/additions/VBoxGuest.cat 96 96 endif 97 97 ifdef VBOX_WITH_CROGL 98 98 DRIVER_FILES += \ 99 $(PATH_ BIN)/additions/VBoxOGLarrayspu.dll \100 $(PATH_ BIN)/additions/VBoxOGLcrutil.dll \101 $(PATH_ BIN)/additions/VBoxOGLerrorspu.dll \102 $(PATH_ BIN)/additions/VBoxOGLpackspu.dll \103 $(PATH_ BIN)/additions/VBoxOGLpassthroughspu.dll \104 $(PATH_ BIN)/additions/VBoxOGLfeedbackspu.dll \105 $(PATH_ BIN)/additions/VBoxOGL.dll \106 $(PATH_ BIN)/additions/wined3d.dll \107 $(PATH_ BIN)/additions/VBoxD3D9.dll \108 $(PATH_ BIN)/additions/VBoxD3D8.dll99 $(PATH_STAGE_BIN)/additions/VBoxOGLarrayspu.dll \ 100 $(PATH_STAGE_BIN)/additions/VBoxOGLcrutil.dll \ 101 $(PATH_STAGE_BIN)/additions/VBoxOGLerrorspu.dll \ 102 $(PATH_STAGE_BIN)/additions/VBoxOGLpackspu.dll \ 103 $(PATH_STAGE_BIN)/additions/VBoxOGLpassthroughspu.dll \ 104 $(PATH_STAGE_BIN)/additions/VBoxOGLfeedbackspu.dll \ 105 $(PATH_STAGE_BIN)/additions/VBoxOGL.dll \ 106 $(PATH_STAGE_BIN)/additions/wined3d.dll \ 107 $(PATH_STAGE_BIN)/additions/VBoxD3D9.dll \ 108 $(PATH_STAGE_BIN)/additions/VBoxD3D8.dll 109 109 ifeq ($(KBUILD_TARGET_ARCH),x86) 110 110 DRIVER_FILES += \ 111 $(PATH_ BIN)/additions/libWine.dll111 $(PATH_STAGE_BIN)/additions/libWine.dll 112 112 endif 113 113 ifeq ($(KBUILD_TARGET_ARCH),amd64) … … 131 131 ifdef VBOX_WITH_WDDM 132 132 DRIVER_FILES += \ 133 $(PATH_ BIN)/additions/VBoxVideoWddm.sys \134 $(PATH_ BIN)/additions/VBoxVideoWddm.inf \135 $(PATH_ BIN)/additions/VBoxDispD3D.dll133 $(PATH_STAGE_BIN)/additions/VBoxVideoWddm.sys \ 134 $(PATH_STAGE_BIN)/additions/VBoxVideoWddm.inf \ 135 $(PATH_STAGE_BIN)/additions/VBoxDispD3D.dll 136 136 ifdef VBOX_WITH_CROGL 137 137 DRIVER_FILES += \ 138 $(PATH_ BIN)/additions/wined3dwddm.dll \139 $(PATH_ BIN)/additions/VBoxD3D9wddm.dll138 $(PATH_STAGE_BIN)/additions/wined3dwddm.dll \ 139 $(PATH_STAGE_BIN)/additions/VBoxD3D9wddm.dll 140 140 endif 141 141 ifdef VBOX_SIGN_ADDITIONS 142 142 DRIVER_FILES += \ 143 $(PATH_ BIN)/additions/VBoxVideoWddm.cat143 $(PATH_STAGE_BIN)/additions/VBoxVideoWddm.cat 144 144 endif 145 145 ifeq ($(KBUILD_TARGET_ARCH),amd64) 146 146 DRIVER_FILES += \ 147 $(PATH_ BIN)/additions/VBoxDispD3D-x86.dll147 $(PATH_STAGE_BIN)/additions/VBoxDispD3D-x86.dll 148 148 ifdef VBOX_WITH_CROGL 149 149 DRIVER_FILES += \ 150 $(PATH_ BIN)/additions/wined3dwddm-x86.dll \151 $(PATH_ BIN)/additions/VBoxD3D9wddm-x86.dll \152 $(PATH_ BIN)/additions/VBoxOGL-x86.dll \153 $(PATH_ BIN)/additions/VBoxOGLarrayspu-x86.dll \154 $(PATH_ BIN)/additions/VBoxOGLcrutil-x86.dll \155 $(PATH_ BIN)/additions/VBoxOGLerrorspu-x86.dll \156 $(PATH_ BIN)/additions/VBoxOGLfeedbackspu-x86.dll \157 $(PATH_ BIN)/additions/VBoxOGLpackspu-x86.dll \158 $(PATH_ BIN)/additions/VBoxOGLpassthroughspu-x86.dll150 $(PATH_STAGE_BIN)/additions/wined3dwddm-x86.dll \ 151 $(PATH_STAGE_BIN)/additions/VBoxD3D9wddm-x86.dll \ 152 $(PATH_STAGE_BIN)/additions/VBoxOGL-x86.dll \ 153 $(PATH_STAGE_BIN)/additions/VBoxOGLarrayspu-x86.dll \ 154 $(PATH_STAGE_BIN)/additions/VBoxOGLcrutil-x86.dll \ 155 $(PATH_STAGE_BIN)/additions/VBoxOGLerrorspu-x86.dll \ 156 $(PATH_STAGE_BIN)/additions/VBoxOGLfeedbackspu-x86.dll \ 157 $(PATH_STAGE_BIN)/additions/VBoxOGLpackspu-x86.dll \ 158 $(PATH_STAGE_BIN)/additions/VBoxOGLpassthroughspu-x86.dll 159 159 endif 160 160 endif … … 224 224 WHQLFAKE := $(PATH_SUB_CURRENT)/VBoxWHQLFake.au3 225 225 226 $(PATH_ BIN)/additions/VBoxWHQLFake.exe:226 $(PATH_STAGE_BIN)/additions/VBoxWHQLFake.exe: 227 227 $(call MSG_L1,Creating $@, from $<) 228 228 $(QUIET)$(EXEC_X86_WIN32) $(VBOX_PATH_AUTOIT3)/Aut2Exe/Aut2exe.exe \ 229 229 /in $(WHQLFAKE) \ 230 /out $(PATH_ BIN)/additions/VBoxWHQLFake.exe \230 /out $(PATH_STAGE_BIN)/additions/VBoxWHQLFake.exe \ 231 231 /icon $(VBOX_WINDOWS_ADDITIONS_ICON_FILE) \ 232 232 /comp 4 \ 233 233 /unicode 234 234 235 $(PATH_ BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe: \235 $(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe: \ 236 236 $(PATH_SUB_CURRENT)/VBoxGuestAdditions.nsi \ 237 237 $(DRIVER_FILES) \ -
trunk/src/VBox/Additions/WINNT/SharedFolders/redirector/sys/Makefile.kmk
r31661 r38082 89 89 90 90 ## rdbss.asm \ 91 ## $(PATH_ LIB)/rdbss$(VBOXW32GUEST_SUFF_LIB)91 ## $(PATH_STAGE_LIB)/rdbss$(VBOXW32GUEST_SUFF_LIB) 92 92 93 93 -
trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk
r28800 r38082 30 30 tstHook_SOURCES = tstHook.cpp 31 31 tstHook_INCS = ../../include 32 tstHook_LIBS = $(PATH_ LIB)/VBoxHook.lib32 tstHook_LIBS = $(PATH_STAGE_LIB)/VBoxHook.lib 33 33 34 34 endif # VBOX_WITH_TESTCASES -
trunk/src/VBox/Additions/common/crOpenGL/Makefile.kmk
r35578 r38082 24 24 BLDDIRS += \ 25 25 $(VBOX_PATH_CROGL_GENFILES)/ 26 26 27 27 DLLS.win += \ 28 28 VBoxOGL \ … … 199 199 $(VBOX_LIB_VBGL_R3_SHARED) \ 200 200 $(VBOX_LIB_OGL_CRUTIL) \ 201 $(PATH_ LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB)201 $(PATH_STAGE_LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) 202 202 if1of ($(KBUILD_TARGET), linux solaris freebsd) 203 203 VBoxOGL_LIBS += \ 204 $(PATH_ LIB)/libXcomposite.so \205 $(PATH_ LIB)/libXdamage.so \206 $(PATH_ LIB)/libXfixes.so \207 $(PATH_ LIB)/libXext.so204 $(PATH_STAGE_LIB)/libXcomposite.so \ 205 $(PATH_STAGE_LIB)/libXdamage.so \ 206 $(PATH_STAGE_LIB)/libXfixes.so \ 207 $(PATH_STAGE_LIB)/libXext.so 208 208 ifdef VBoxOGL_FAKEDRI 209 209 VBoxOGL_LIBS += \ … … 214 214 ifdef VBOX_WITH_WDDM 215 215 # 216 # VBoxOGL-x86 - x86 VBoxOGL version built for amd64 build 216 # VBoxOGL-x86 - x86 VBoxOGL version built for amd64 build 217 217 # 218 218 DLLS.win.amd64 += VBoxOGL-x86 … … 222 222 $(VBOX_LIB_VBGL_R3_SHARED_X86) \ 223 223 $(VBOX_LIB_OGL_CRUTIL_X86) \ 224 $(PATH_ LIB)/additions/VBoxOGLspuload-x86$(VBOX_SUFF_LIB)224 $(PATH_STAGE_LIB)/additions/VBoxOGLspuload-x86$(VBOX_SUFF_LIB) 225 225 VBoxOGL-x86_SOURCES.win = $(subst cropengl.def,cropengl-x86.def,$(VBoxOGL_SOURCES.win)) 226 226 VBoxOGL-x86_CLEAN.win = $(subst cropengl.def,cropengl-x86.def,$(VBoxOGL_CLEAN.win)) … … 398 398 VBoxOGLarrayspu_LIBS = \ 399 399 $(VBOX_LIB_OGL_CRUTIL) \ 400 $(PATH_ LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \401 $(PATH_ LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB)400 $(PATH_STAGE_LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \ 401 $(PATH_STAGE_LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB) 402 402 403 403 ifdef VBOX_WITH_WDDM … … 409 409 VBoxOGLarrayspu-x86_BLD_TRG_ARCH = x86 410 410 VBoxOGLarrayspu-x86_LIBS = $(VBOX_LIB_OGL_CRUTIL_X86) \ 411 $(PATH_ LIB)/additions/VBoxOGLspuload-x86$(VBOX_SUFF_LIB) \412 $(PATH_ LIB)/additions/VBoxOGLcrstate-x86$(VBOX_SUFF_LIB)411 $(PATH_STAGE_LIB)/additions/VBoxOGLspuload-x86$(VBOX_SUFF_LIB) \ 412 $(PATH_STAGE_LIB)/additions/VBoxOGLcrstate-x86$(VBOX_SUFF_LIB) 413 413 VBoxOGLarrayspu-x86_DEFS = $(VBoxOGLarrayspu_DEFS) VBOX_WDDM_WOW64 414 414 endif … … 437 437 VBoxOGLpassthroughspu_LIBS = \ 438 438 $(VBOX_LIB_OGL_CRUTIL) 439 439 440 440 ifdef VBOX_WITH_WDDM 441 441 # … … 503 503 VBoxOGLpackspu_LIBS = \ 504 504 $(VBOX_LIB_OGL_CRUTIL) \ 505 $(PATH_ LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \506 $(PATH_ LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB) \507 $(PATH_ LIB)/additions/VBoxOGLcrpacker$(VBOX_SUFF_LIB)505 $(PATH_STAGE_LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \ 506 $(PATH_STAGE_LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB) \ 507 $(PATH_STAGE_LIB)/additions/VBoxOGLcrpacker$(VBOX_SUFF_LIB) 508 508 509 509 ifdef VBOX_WITH_WDDM … … 515 515 VBoxOGLpackspu-x86_BLD_TRG_ARCH = x86 516 516 VBoxOGLpackspu-x86_LIBS = $(VBOX_LIB_OGL_CRUTIL_X86) \ 517 $(PATH_ LIB)/additions/VBoxOGLspuload-x86$(VBOX_SUFF_LIB) \518 $(PATH_ LIB)/additions/VBoxOGLcrstate-x86$(VBOX_SUFF_LIB) \519 $(PATH_ LIB)/additions/VBoxOGLcrpacker-x86$(VBOX_SUFF_LIB)517 $(PATH_STAGE_LIB)/additions/VBoxOGLspuload-x86$(VBOX_SUFF_LIB) \ 518 $(PATH_STAGE_LIB)/additions/VBoxOGLcrstate-x86$(VBOX_SUFF_LIB) \ 519 $(PATH_STAGE_LIB)/additions/VBoxOGLcrpacker-x86$(VBOX_SUFF_LIB) 520 520 VBoxOGLpackspu-x86_DEFS = $(VBoxOGLpackspu_DEFS) VBOX_WDDM_WOW64 521 521 endif … … 574 574 VBoxOGLfeedbackspu_LIBS = \ 575 575 $(VBOX_LIB_OGL_CRUTIL) \ 576 $(PATH_ LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \577 $(PATH_ LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB)578 576 $(PATH_STAGE_LIB)/additions/VBoxOGLspuload$(VBOX_SUFF_LIB) \ 577 $(PATH_STAGE_LIB)/additions/VBoxOGLcrstate$(VBOX_SUFF_LIB) 578 579 579 ifdef VBOX_WITH_WDDM 580 580 # … … 585 585 VBoxOGLfeedbackspu-x86_BLD_TRG_ARCH = x86 586 586 VBoxOGLfeedbackspu-x86_LIBS = $(VBOX_LIB_OGL_CRUTIL_X86) \ 587 $(PATH_ LIB)/additions/VBoxOGLspuload-x86$(VBOX_SUFF_LIB) \588 $(PATH_ LIB)/additions/VBoxOGLcrstate-x86$(VBOX_SUFF_LIB)587 $(PATH_STAGE_LIB)/additions/VBoxOGLspuload-x86$(VBOX_SUFF_LIB) \ 588 $(PATH_STAGE_LIB)/additions/VBoxOGLcrstate-x86$(VBOX_SUFF_LIB) 589 589 VBoxOGLfeedbackspu-x86_DEFS = $(VBoxOGLfeedbackspu_DEFS) VBOX_WDDM_WOW64 590 590 endif -
trunk/src/VBox/Additions/freebsd/Makefile.kmk
r28800 r38082 43 43 ifndef VBOX_OSE 44 44 BLDDIRS += $(VBOX_FBSD_ADD_INS_OUT_DIR) $(VBOX_FBSD_ADD_INS_OUT_DIR)/module 45 PACKING += $(PATH_ BIN)/additions/VBoxFreeBSDAdditions.tbz45 PACKING += $(PATH_STAGE_BIN)/additions/VBoxFreeBSDAdditions.tbz 46 46 OTHER_CLEAN += $(PACKING) 47 47 endif … … 92 92 # pattern rule for copying the debug info from the VBOX_FBSD_ADD_STRIP_BIN files to the installation directory 93 93 $(addprefix $(VBOX_FBSD_ADD_INS_OUT_DIR)/,$(VBOX_FBSD_ADD_DBG_SYM_FILES)): \ 94 $(VBOX_FBSD_ADD_INS_OUT_DIR)/%.dbgsym : $(PATH_ BIN)/additions/% | $$(dir $$@)94 $(VBOX_FBSD_ADD_INS_OUT_DIR)/%.dbgsym : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 95 95 $(call MSG_TOOL,copydbg,$<,$@) 96 96 $(QUIET)objcopy --only-keep-debug $< $@ … … 98 98 # pattern rule for stripping and copying the VBOX_FBSD_ADD_STRIP_BIN files to the installation directory 99 99 $(addprefix $(VBOX_FBSD_ADD_INS_OUT_DIR)/,$(VBOX_FBSD_ADD_STRIP_BIN)): \ 100 $(VBOX_FBSD_ADD_INS_OUT_DIR)/% : $(PATH_ BIN)/additions/% \100 $(VBOX_FBSD_ADD_INS_OUT_DIR)/% : $(PATH_STAGE_BIN)/additions/% \ 101 101 $(VBOX_FBSD_ADD_INS_OUT_DIR)/%.dbgsym \ 102 102 | $$(dir $$@) … … 107 107 # pattern rule for stripping and copying the VBOX_FBSD_ADD_STRIP_OBJ files to the installation directory 108 108 $(addprefix $(VBOX_FBSD_ADD_INS_OUT_DIR)/,$(VBOX_FBSD_ADD_STRIP_OBJ)): \ 109 $(VBOX_FBSD_ADD_INS_OUT_DIR)/% : $(PATH_ BIN)/additions/% | $$(dir $$@)109 $(VBOX_FBSD_ADD_INS_OUT_DIR)/% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 110 110 $(call MSG_INST_FILE,$<,$@) 111 111 ifeq ($(VBOX_DO_STRIP),) … … 119 119 # pattern rule for copying the VBOX_FBSD_ADD_MODULES files to the installation directory 120 120 $(VBOX_FBSD_ADD_INS_MODULES): \ 121 $(VBOX_FBSD_ADD_INS_OUT_DIR)/module/% : $(PATH_ BIN)/additions/src/% | $(VBOX_FBSD_ADD_INS_OUT_DIR)/module/121 $(VBOX_FBSD_ADD_INS_OUT_DIR)/module/% : $(PATH_STAGE_BIN)/additions/src/% | $(VBOX_FBSD_ADD_INS_OUT_DIR)/module/ 122 122 $(call MSG_INST_FILE,$<,$@) 123 123 # Remove target directories first, otherwise the behaviour of cp will not be … … 173 173 # we've got everything included. 174 174 # 175 $(PATH_ BIN)/additions/VBoxFreeBSDAdditions.tbz: \175 $(PATH_STAGE_BIN)/additions/VBoxFreeBSDAdditions.tbz: \ 176 176 $(INSTARGET_fbsd_add_inst-nobin) \ 177 177 $(INSTARGET_fbsd_add_inst-bin) \ … … 179 179 $(VBOX_FBSD_ADD_INS_MODULES) \ 180 180 $(VBOX_FBSD_ADD_INS_OUT_DIR)/install.sh \ 181 $(wildcard $(PATH_ BIN)/additions/src/*) \182 $(wildcard $(PATH_ BIN)/additions/src/*/*) \183 $(wildcard $(PATH_ BIN)/additions/src/*/*/*) \184 $(wildcard $(PATH_ BIN)/additions/src/*/*/*/*) \181 $(wildcard $(PATH_STAGE_BIN)/additions/src/*) \ 182 $(wildcard $(PATH_STAGE_BIN)/additions/src/*/*) \ 183 $(wildcard $(PATH_STAGE_BIN)/additions/src/*/*/*) \ 184 $(wildcard $(PATH_STAGE_BIN)/additions/src/*/*/*/*) \ 185 185 $(VBOX_VERSION_STAMP) 186 186 pkg_create \ -
trunk/src/VBox/Additions/linux/Makefile.kmk
r38005 r38082 70 70 VBOX_LNX_ADD_ARCHIVE.amd64 := $(PATH_OUT_BASE)/linux.amd64/$(KBUILD_TYPE)/bin/additions/VBoxGuestAdditions-amd64-r$(VBOX_SVN_REV).tar.bz2 71 71 ifndef VBOX_WITH_COMBINED_LINUX_GUEST_PACKAGE 72 VBOX_LNX_ADD_ARCHIVES := $(PATH_ BIN)/additions/VBoxGuestAdditions-$(KBUILD_TARGET_ARCH)-r$(VBOX_SVN_REV).tar.bz272 VBOX_LNX_ADD_ARCHIVES := $(PATH_STAGE_BIN)/additions/VBoxGuestAdditions-$(KBUILD_TARGET_ARCH)-r$(VBOX_SVN_REV).tar.bz2 73 73 else 74 74 VBOX_LNX_ADD_ARCHIVES := \ … … 94 94 # This will only take effect if you also use VBOX_WITHOUT_ADDITIONS_ISO. 95 95 PACKING += \ 96 $(if-expr !defined(VBOX_WITHOUT_LINUX_GUEST_PACKAGE), $(PATH_ BIN)/additions/VBoxLinuxAdditions.run,) \96 $(if-expr !defined(VBOX_WITHOUT_LINUX_GUEST_PACKAGE), $(PATH_STAGE_BIN)/additions/VBoxLinuxAdditions.run,) \ 97 97 $(VBOX_LNX_ADD_ARCHIVES) \ 98 $(PATH_ BIN)/additions/VBoxGuestAdditions-dbg.tar.bz298 $(PATH_STAGE_BIN)/additions/VBoxGuestAdditions-dbg.tar.bz2 99 99 OTHER_CLEAN += \ 100 100 $(PACKING) \ … … 203 203 # pattern rules for copying the debug info from the VBOX_LNX_ADD_STRIP_* files to the installation directory 204 204 $(addprefix $(VBOX_LNX_ADD_DBG_BIN_DIR),$(VBOX_LNX_ADD_STRIP_BIN)): \ 205 $(VBOX_LNX_ADD_DBG_BIN_DIR)% : $(PATH_ BIN)/additions/% | $$(dir $$@)205 $(VBOX_LNX_ADD_DBG_BIN_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 206 206 $(call MSG_TOOL,copydbg,$<,$@) 207 207 $(QUIET)objcopy --only-keep-debug $< $@ 208 208 209 209 $(addprefix $(VBOX_LNX_ADD_DBG_SBIN_DIR),$(VBOX_LNX_ADD_STRIP_SBIN)): \ 210 $(VBOX_LNX_ADD_DBG_SBIN_DIR)% : $(PATH_ BIN)/additions/% | $$(dir $$@)210 $(VBOX_LNX_ADD_DBG_SBIN_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 211 211 $(call MSG_TOOL,copydbg,$<,$@) 212 212 $(QUIET)objcopy --only-keep-debug $< $@ 213 213 214 214 $(addprefix $(VBOX_LNX_ADD_DBG_LIB_DIR),$(VBOX_LNX_ADD_STRIP_LIB)): \ 215 $(VBOX_LNX_ADD_DBG_LIB_DIR)% : $(PATH_ BIN)/additions/% | $$(dir $$@)215 $(VBOX_LNX_ADD_DBG_LIB_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 216 216 $(call MSG_TOOL,copydbg,$<,$@) 217 217 $(QUIET)objcopy --only-keep-debug $< $@ 218 218 219 219 $(addprefix $(VBOX_LNX_ADD_DBG_MOD_DIR),$(VBOX_LNX_ADD_STRIP_MOD)): \ 220 $(VBOX_LNX_ADD_DBG_MOD_DIR)% : $(PATH_ BIN)/additions/% | $$(dir $$@)220 $(VBOX_LNX_ADD_DBG_MOD_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 221 221 $(call MSG_TOOL,copydbg,$<,$@) 222 222 $(QUIET)objcopy --only-keep-debug $< $@ … … 224 224 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_BIN files to the installation directory 225 225 $(addprefix $(VBOX_LNX_ADD_INST_BIN_DIR),$(VBOX_LNX_ADD_STRIP_BIN)): \ 226 $(VBOX_LNX_ADD_INST_BIN_DIR)% : $(PATH_ BIN)/additions/% \226 $(VBOX_LNX_ADD_INST_BIN_DIR)% : $(PATH_STAGE_BIN)/additions/% \ 227 227 $(VBOX_LNX_ADD_DBG_BIN_DIR)% \ 228 228 | $$(dir $$@) … … 233 233 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_SBIN files to the installation directory 234 234 $(addprefix $(VBOX_LNX_ADD_INST_SBIN_DIR),$(VBOX_LNX_ADD_STRIP_SBIN)): \ 235 $(VBOX_LNX_ADD_INST_SBIN_DIR)% : $(PATH_ BIN)/additions/% \235 $(VBOX_LNX_ADD_INST_SBIN_DIR)% : $(PATH_STAGE_BIN)/additions/% \ 236 236 $(VBOX_LNX_ADD_DBG_SBIN_DIR)% \ 237 237 | $$(dir $$@) … … 242 242 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_LIB files to the installation directory 243 243 $(addprefix $(VBOX_LNX_ADD_INST_LIB_DIR),$(VBOX_LNX_ADD_STRIP_LIB)): \ 244 $(VBOX_LNX_ADD_INST_LIB_DIR)% : $(PATH_ BIN)/additions/% \244 $(VBOX_LNX_ADD_INST_LIB_DIR)% : $(PATH_STAGE_BIN)/additions/% \ 245 245 $(VBOX_LNX_ADD_DBG_LIB_DIR)% \ 246 246 | $$(dir $$@) … … 251 251 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_MOD files to the installation directory 252 252 $(addprefix $(VBOX_LNX_ADD_INST_MOD_DIR),$(VBOX_LNX_ADD_STRIP_MOD)): \ 253 $(VBOX_LNX_ADD_INST_MOD_DIR)% : $(PATH_ BIN)/additions/% \253 $(VBOX_LNX_ADD_INST_MOD_DIR)% : $(PATH_STAGE_BIN)/additions/% \ 254 254 $(VBOX_LNX_ADD_DBG_MOD_DIR)% \ 255 255 | $$(dir $$@) … … 260 260 # pattern rule for stripping and copying the VBOX_LNX_ADD_STRIP_OBJ files to the installation directory 261 261 $(addprefix $(VBOX_LNX_ADD_INST_MOD_DIR),$(VBOX_LNX_ADD_STRIP_OBJ)): \ 262 $(VBOX_LNX_ADD_INST_MOD_DIR)% : $(PATH_ BIN)/additions/% | $$(dir $$@)262 $(VBOX_LNX_ADD_INST_MOD_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 263 263 $(call MSG_INST_FILE,$<,$@) 264 264 ifeq ($(VBOX_DO_STRIP),) … … 272 272 # pattern rule for copying the VBOX_LNX_ADD_KMOD files to the installation directory 273 273 $(addprefix $(VBOX_LNX_ADD_INST_KMOD_DIR),$(VBOX_LNX_ADD_KMOD)): \ 274 $(VBOX_LNX_ADD_INST_KMOD_DIR_MOD)% : $(PATH_ BIN)/additions/src/% | $$(dir $$@)274 $(VBOX_LNX_ADD_INST_KMOD_DIR_MOD)% : $(PATH_STAGE_BIN)/additions/src/% | $$(dir $$@) 275 275 $(call MSG_INST_DIR,$<,$@) 276 276 $(QUIET)$(RM) -Rf $@ … … 279 279 # pattern rule for copying the VBOX_LNX_ADD_INIT files to the installation directory 280 280 $(addprefix $(VBOX_LNX_ADD_INST_INIT_DIR),$(VBOX_LNX_ADD_INIT)): \ 281 $(VBOX_LNX_ADD_INST_INIT_DIR)% : $(PATH_ BIN)/additions/% | $$(dir $$@)281 $(VBOX_LNX_ADD_INST_INIT_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 282 282 $(call MSG_INST_FILE,$<,$@) 283 283 # Remove target directories first, otherwise the behaviour of cp will not be … … 288 288 # pattern rule for copying the VBOX_LNX_ADD_INIT files to the module directory 289 289 $(addprefix $(VBOX_LNX_ADD_INST_MOD_DIR),$(VBOX_LNX_ADD_INIT)): \ 290 $(VBOX_LNX_ADD_INST_MOD_DIR)% : $(PATH_ BIN)/additions/% | $$(dir $$@)290 $(VBOX_LNX_ADD_INST_MOD_DIR)% : $(PATH_STAGE_BIN)/additions/% | $$(dir $$@) 291 291 $(call MSG_INST_FILE,$<,$@) 292 292 # Remove target directories first, otherwise the behaviour of cp will not be … … 426 426 # .tar.bz2 containing the debug information 427 427 # 428 $(PATH_ BIN)/additions/VBoxGuestAdditions-dbg.tar.bz2: \428 $(PATH_STAGE_BIN)/additions/VBoxGuestAdditions-dbg.tar.bz2: \ 429 429 $(VBOX_LNX_ADD_DBG_FILES) \ 430 430 $(VBOX_LNX_ADD_INST_DEP_ON_MAKEFILE) … … 451 451 # any references should be made via variables assigned a know value via := . 452 452 # 453 $(PATH_ BIN)/additions/VBoxLinuxAdditions.run: \453 $(PATH_STAGE_BIN)/additions/VBoxLinuxAdditions.run: \ 454 454 $(VBOX_LNX_ADD_ARCHIVES) \ 455 455 $(VBOX_LNX_ADD_INST_STAGE_DIR)install.sh \ -
trunk/src/VBox/Additions/solaris/Makefile.kmk
r36792 r38082 94 94 INSTALLS += solaris-addcommon solaris-addcommonbins 95 95 PROGRAMS += VBoxAddISAExec 96 PACKING += $(PATH_ BIN)/additions/$(PKGFILENAME)96 PACKING += $(PATH_STAGE_BIN)/additions/$(PKGFILENAME) 97 97 OTHER_CLEAN += $(PACKING) $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) 98 98 … … 107 107 108 108 # 109 # Install to $(PATH_ BIN)/additions/ files from various source paths (to pack them using rules)109 # Install to $(PATH_STAGE_BIN)/additions/ files from various source paths (to pack them using rules) 110 110 # 111 111 solaris-addcommonbins_INST = bin/additions/ … … 263 263 # 264 264 265 $(PATH_ BIN)/additions/$(PKGFILENAME): \265 $(PATH_STAGE_BIN)/additions/$(PKGFILENAME): \ 266 266 $(VBOX_VERSION_STAMP) \ 267 267 $(VBOX_PATH_SOLARIS_ADDITION_INSTALLER)/makepackage.sh \ … … 316 316 endif 317 317 $(QUIET)$(SOLARIS_ADDINST_OUT_DIR)/makepackage.sh $(SOLARIS_ADDINST_OUT_DIR) $(PKGFILENAME) $(VBOX_SVN_REV) 318 $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) $(PATH_ BIN)/additions/$(PKGFILENAME)318 $(QUIET)$(INSTALL) -m 0644 $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) $(PATH_STAGE_BIN)/additions/$(PKGFILENAME) 319 319 $(QUIET)$(RM) -f $(SOLARIS_ADDINST_OUT_DIR)/$(PKGFILENAME) 320 320 -
trunk/src/VBox/Debugger/Makefile.kmk
r35628 r38082 124 124 ifeq ($(KBUILD_TARGET),win) 125 125 tstVBoxDbg_LIBS += \ 126 $(PATH_ LIB)/VBoxDbg.lib126 $(PATH_STAGE_LIB)/VBoxDbg.lib 127 127 else 128 128 tstVBoxDbg_LIBS += \ 129 $(PATH_ BIN)/VBoxDbg$(VBOX_SUFF_DLL)129 $(PATH_STAGE_BIN)/VBoxDbg$(VBOX_SUFF_DLL) 130 130 endif 131 131 endif # TESTCASES -
trunk/src/VBox/Devices/Makefile.kmk
r37810 r38082 81 81 VBoxDDU_LIBS = \ 82 82 $(LIB_RUNTIME) \ 83 $(PATH_ LIB)/StorageLib$(VBOX_SUFF_LIB)83 $(PATH_STAGE_LIB)/StorageLib$(VBOX_SUFF_LIB) 84 84 ifdef VBOX_WITH_USB 85 85 VBoxDDU_LIBS += \ 86 $(PATH_ LIB)/USBLib$(VBOX_SUFF_LIB)86 $(PATH_STAGE_LIB)/USBLib$(VBOX_SUFF_LIB) 87 87 VBoxDDU_LIBS.win += \ 88 $(PATH_ LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB)88 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) 89 89 endif 90 90 ifeq ($(KBUILD_TARGET),l4) … … 171 171 172 172 VBoxDD_LIBS = \ 173 $(PATH_ LIB)/DevicesR3$(VBOX_SUFF_LIB) \174 $(PATH_ LIB)/Drivers$(VBOX_SUFF_LIB) \175 $(PATH_ LIB)/VgaDefBiosLogo$(VBOX_SUFF_LIB) \173 $(PATH_STAGE_LIB)/DevicesR3$(VBOX_SUFF_LIB) \ 174 $(PATH_STAGE_LIB)/Drivers$(VBOX_SUFF_LIB) \ 175 $(PATH_STAGE_LIB)/VgaDefBiosLogo$(VBOX_SUFF_LIB) \ 176 176 $(LIB_VMM) \ 177 177 $(LIB_RUNTIME) … … 179 179 VBoxDD_LIBS += \ 180 180 $(LIB_DDU) \ 181 $(PATH_ LIB)/VBoxDD2.lib \181 $(PATH_STAGE_LIB)/VBoxDD2.lib \ 182 182 $(PATH_SDK_DXSDK_LIB)/dxguid.lib 183 183 else … … 193 193 ifdef VBOX_WITH_HGSMI 194 194 VBoxDD_LIBS += \ 195 $(PATH_ LIB)/HGSMIHostR3Lib$(VBOX_SUFF_LIB)195 $(PATH_STAGE_LIB)/HGSMIHostR3Lib$(VBOX_SUFF_LIB) 196 196 endif 197 197 198 198 ifdef VBOX_WITH_NETFLT 199 VBoxDD_LIBS.win += $(PATH_ LIB)/WinNetConfig.lib199 VBoxDD_LIBS.win += $(PATH_STAGE_LIB)/WinNetConfig.lib 200 200 endif 201 201 202 202 ifdef VBOX_WITH_EFI 203 VBoxDD_LIBS += $(PATH_ LIB)/EfiThunkBin$(VBOX_SUFF_LIB)203 VBoxDD_LIBS += $(PATH_STAGE_LIB)/EfiThunkBin$(VBOX_SUFF_LIB) 204 204 endif 205 205 … … 243 243 PC/DevLPC.cpp 244 244 VBoxDD2_LIBS = \ 245 $(PATH_ LIB)/PcBiosBin$(VBOX_SUFF_LIB) \246 $(PATH_ LIB)/VgaBiosBin$(VBOX_SUFF_LIB) \247 $(if $(VBOX_WITH_PXE_ROM),$(PATH_ LIB)/NetBiosBin$(VBOX_SUFF_LIB),) \245 $(PATH_STAGE_LIB)/PcBiosBin$(VBOX_SUFF_LIB) \ 246 $(PATH_STAGE_LIB)/VgaBiosBin$(VBOX_SUFF_LIB) \ 247 $(if $(VBOX_WITH_PXE_ROM),$(PATH_STAGE_LIB)/NetBiosBin$(VBOX_SUFF_LIB),) \ 248 248 $(LIB_VMM) \ 249 249 $(LIB_RUNTIME) … … 640 640 if1of ($(VBOX_LDR_FMT32), pe lx) 641 641 VBoxDDGC_LIBS = \ 642 $(PATH_ LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \643 $(PATH_ LIB)/VMMRCImp$(VBOX_SUFF_LIB)642 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \ 643 $(PATH_STAGE_LIB)/VMMRCImp$(VBOX_SUFF_LIB) 644 644 endif 645 645 endif # VBOX_WITH_RAW_MODE … … 720 720 721 721 if defined(VBOX_WITH_PCI_PASSTHROUGH_IMPL) && !defined(VBOX_WITH_EXTPACK_PUEL) 722 VBoxDDR0_SOURCES += 722 VBoxDDR0_SOURCES += 723 723 Bus/DevPciRaw.cpp 724 724 endif … … 752 752 if1of ($(VBOX_LDR_FMT), pe lx) 753 753 VBoxDDR0_LIBS = \ 754 $(PATH_ LIB)/VMMR0Imp$(VBOX_SUFF_LIB) \755 $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB)754 $(PATH_STAGE_LIB)/VMMR0Imp$(VBOX_SUFF_LIB) \ 755 $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) 756 756 endif 757 757 … … 770 770 if1of ($(VBOX_LDR_FMT32), pe lx) 771 771 VBoxDD2GC_LIBS = \ 772 $(PATH_ LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \773 $(PATH_ LIB)/VMMRCImp$(VBOX_SUFF_LIB)772 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \ 773 $(PATH_STAGE_LIB)/VMMRCImp$(VBOX_SUFF_LIB) 774 774 endif 775 775 endif … … 789 789 if1of ($(VBOX_LDR_FMT), pe lx) 790 790 VBoxDD2R0_LIBS = \ 791 $(PATH_ LIB)/VMMR0Imp$(VBOX_SUFF_LIB) \792 $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB)791 $(PATH_STAGE_LIB)/VMMR0Imp$(VBOX_SUFF_LIB) \ 792 $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) 793 793 endif 794 794 … … 1229 1229 VBoxPciRawR0_TEMPLATE = VBoxR0ExtPackPuel 1230 1230 VBoxPciRawR0_SOURCES = Bus/DevPciRaw.cpp 1231 1231 1232 1232 Bus/DevPciRaw.cpp_INCS = Bus 1233 1233 endif -
trunk/src/VBox/Disassembler/Makefile.kmk
r28800 r38082 74 74 tstDisasm_SOURCES = DisasmTest.cpp DisasmTestA.asm 75 75 tstDisasm_LIBS = \ 76 $(PATH_ LIB)/DisasmR3$(VBOX_SUFF_LIB) \76 $(PATH_STAGE_LIB)/DisasmR3$(VBOX_SUFF_LIB) \ 77 77 $(LIB_RUNTIME) 78 78 … … 82 82 tstDisasmCore_SOURCES = DisasmTestCore.cpp 83 83 tstDisasmCore_LIBS = \ 84 $(PATH_ LIB)/DisasmCoreR3$(VBOX_SUFF_LIB) \84 $(PATH_STAGE_LIB)/DisasmCoreR3$(VBOX_SUFF_LIB) \ 85 85 $(LIB_RUNTIME) 86 86 endif # VBOX_WITH_TESTCASES -
trunk/src/VBox/Disassembler/testcase/Makefile.kmk
r35381 r38082 26 26 tstDisasm-2.cpp 27 27 tstDisasm-2_LIBS = \ 28 $(PATH_ LIB)/DisasmR3$(VBOX_SUFF_LIB) \28 $(PATH_STAGE_LIB)/DisasmR3$(VBOX_SUFF_LIB) \ 29 29 $(LIB_RUNTIME) 30 30 … … 58 58 tstBin-5.bin \ 59 59 tstBin-6.bin 60 # $(PATH_ BIN)/testcase/tstDisasm-2$(SUFF_EXEC)60 # $(PATH_STAGE_BIN)/testcase/tstDisasm-2$(SUFF_EXEC) 61 61 endif 62 62 -
trunk/src/VBox/Frontends/Common/VBoxKeyboard/Makefile.kmk
r36222 r38082 21 21 if1of ($(KBUILD_TARGET), freebsd linux openbsd netbsd solaris) # X11 22 22 DLLS += VBoxKeyboard 23 OTHERS += $(PATH_ BIN)/vboxkeyboard.tar.bz224 OTHER_CLEAN += $(PATH_ BIN)/vboxkeyboard.tar.bz223 OTHERS += $(PATH_STAGE_BIN)/vboxkeyboard.tar.bz2 24 OTHER_CLEAN += $(PATH_STAGE_BIN)/vboxkeyboard.tar.bz2 25 25 endif 26 26 … … 45 45 # but wtf, it's not like we're even trying to be FHS compliant). 46 46 # 47 ## @todo this should be tar'ed down into the output directory and installed using an install target.48 47 VBOX_KEYBOARD_STAGE_DIR = $(PATH_TARGET)/VBoxKeyboard/install 49 48 VBOX_KEYBOARD_DEST_DIR = $(VBOX_KEYBOARD_STAGE_DIR)/VBoxKeyboard/ 50 49 50 ## @todo kBuild need support for copying files into _1_OUTDIR. 51 51 INSTALLS += VBoxKeyboard-Files 52 53 VBoxKeyboard-Files_INST = $(subst $(PATH_TARGET),obj,$(VBOX_KEYBOARD_DEST_DIR))54 VBoxKeyboard-Files_MODE = a+rx,u+w55 VBoxKeyboard-Files_SOURCES = \52 VBoxKeyboard-Files_INSTTYPE = stage 53 VBoxKeyboard-Files_INST = misc-staging/VBoxKeyboard/ 54 VBoxKeyboard-Files_MODE = a+r,u+w 55 VBoxKeyboard-Files_SOURCES = \ 56 56 COPYING.LIB \ 57 57 keyboard.c \ … … 63 63 ../../../../../include/VBox/VBoxKeyboard.h=>VBox/VBoxKeyboard.h 64 64 65 $(PATH_BIN)/vboxkeyboard.tar.bz2: \ 66 $(INSTARGET_VBoxKeyboard-Files) \ 67 $(MAKEFILE_CURRENT) 65 INSTALLS += VBoxKeyboard-Tarball 66 VBoxKeyboard-Tarball_INST = $(INST_BIN) 67 VBoxKeyboard-Tarball_MODE = a+r,u+w 68 VBoxKeyboard-Tarball_SOURCES = $(VBoxKeyboard-Tarball_0_OUTDIR)/vboxkeyboard.tar.bz2 69 VBoxKeyboard-Tarball_CLEAN = $(VBoxKeyboard-Tarball_0_OUTDIR)/vboxkeyboard.tar.bz2 70 71 $$(VBoxKeyboard-Tarball_0_OUTDIR)/vboxkeyboard.tar.bz2: \ 72 $$(INSTARGET_VBoxKeyboard-Files) \ 73 $(MAKEFILE_CURRENT) \ 74 | $$(dir $$@) 68 75 $(call MSG_L1,Packing $@) 69 76 $(QUIET)$(RM) -f -- $@ $(patsubst %.bz2,%,$@) 70 $(QUIET)$(MKDIR) -p $(@D)71 77 ifdef VBOX_GTAR 72 78 $(QUIET)$(VBOX_GTAR) --owner 0 --group 0 --ignore-failed-read -cjRf $@ \ 73 -C $( VBOX_KEYBOARD_STAGE_DIR)VBoxKeyboard79 -C $(PATH_STAGE)/$(VBoxKeyboard-Files_INST).. VBoxKeyboard 74 80 else 75 81 $(QUIET)tar -cjf $@ \ 76 -C $( VBOX_KEYBOARD_STAGE_DIR)VBoxKeyboard82 -C $(PATH_STAGE)/$(VBoxKeyboard-Files_INST).. VBoxKeyboard 77 83 endif 78 84 $(QUIET)$(CHMOD) 0644 $@ 79 85 86 87 80 88 include $(KBUILD_PATH)/subfooter.kmk 89 90 -
trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk
r37037 r38082 82 82 ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(KBUILD_TARGET)),) # X11 83 83 VBoxSDL_LIBS += \ 84 $(PATH_ DLL)/VBoxKeyboard$(VBOX_SUFF_DLL) \84 $(PATH_STAGE_DLL)/VBoxKeyboard$(VBOX_SUFF_DLL) \ 85 85 $(VBOX_XCURSOR_LIBS) \ 86 86 X11 -
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r38002 r38082 252 252 $(PATH_SDK_DXSDK_LIB)/dxguid.lib 253 253 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd solaris) # X11 254 VirtualBox_LIBS += $(PATH_ DLL)/VBoxKeyboard$(VBOX_SUFF_DLL)254 VirtualBox_LIBS += $(PATH_STAGE_DLL)/VBoxKeyboard$(VBOX_SUFF_DLL) 255 255 endif 256 256 -
trunk/src/VBox/HostDrivers/Support/Makefile.kmk
r38004 r38082 200 200 $(PATH_SDK_W2K3DDK_LIB)/ntoskrnl.lib \ 201 201 $(PATH_SDK_W2K3DDK_LIB)/hal.lib \ 202 $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)202 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 203 203 204 204 … … 245 245 $(PATH_SUB_CURRENT) \ 246 246 $(PATH_ROOT)/src/VBox/Runtime/r0drv/linux 247 vboxdrv_LIBS = $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)247 vboxdrv_LIBS = $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 248 248 vboxdrv_LIBS.debug = $(vboxdrv_LIBS) $(VBOX_GCC_LIBGCC) 249 249 vboxdrv_SOURCES = \ … … 320 320 VBoxDrv_DEFS.debug = DEBUG_DARWIN_GIP 321 321 VBoxDrv_INCS = . $(VBoxDrv_0_OUTDIR) 322 VBoxDrv_LIBS = $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)322 VBoxDrv_LIBS = $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 323 323 #VBoxDrv_LDFLAGS = -v -Wl,-whyload -Wl,-v -Wl,-whatsloaded 324 324 VBoxDrv_SOURCES = \ … … 379 379 VBoxDrv_LIBS = \ 380 380 $(VBoxDrvLib_1_TARGET) \ 381 $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \381 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \ 382 382 $(VBOX_GCC_LIBGCC) \ 383 383 end … … 405 405 vboxdrv_DEFS = IN_RT_R0 IN_SUP_R0 SUPDRV_WITH_RELEASE_LOGGER VBOX_SVN_REV=$(VBOX_SVN_REV) 406 406 vboxdrv_INCS := $(PATH_SUB_CURRENT) 407 vboxdrv_LIBS = $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)407 vboxdrv_LIBS = $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 408 408 vboxdrv_SOURCES := \ 409 409 $(KBUILD_TARGET)/SUPDrv-$(KBUILD_TARGET).c \ … … 451 451 vboxdrv_DEPS += $(VBOX_SVN_REV_KMK) 452 452 vboxdrv_INCS := $(PATH_SUB_CURRENT) 453 vboxdrv_LIBS = $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)453 vboxdrv_LIBS = $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 454 454 vboxdrv_SOURCES = \ 455 455 $(KBUILD_TARGET)/SUPDrv-$(KBUILD_TARGET).c \ -
trunk/src/VBox/HostDrivers/VBoxNetAdp/Makefile.kmk
r35380 r38082 57 57 # VBoxNetAdp.c 58 58 VBoxNetAdp_LIBS += \ 59 $(PATH_ LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)59 $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB) 60 60 endif 61 61 endif -
trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk
r37982 r38082 61 61 $(PATH_SDK_WINDDKWLH_LIB)/hal.lib \ 62 62 $(PATH_SDK_WINDDKWLH_LIB)/ndis.lib \ 63 $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)63 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 64 64 VBoxNetFlt_LIBS = \ 65 $(PATH_ LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)65 $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB) 66 66 67 67 darwin/VBoxNetFlt-darwin.cpp_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV) … … 279 279 $(PATH_SDK_W2K3DDK_LIB)/hal.lib \ 280 280 $(PATH_SDK_W2K3DDK_LIB)/ndis.lib \ 281 $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)281 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 282 282 VBoxNetAdp_LIBS = \ 283 $(PATH_ LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)283 $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB) 284 284 285 285 … … 333 333 vboxnetflt_LDFLAGS.solaris += -N drv/vboxdrv -N misc/ctf 334 334 vboxnetflt_LIBS = \ 335 $(PATH_ LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)335 $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB) 336 336 ## @todo vboxflt should resolves all the IPRT bits from vboxdrv. 337 337 #vboxnetflt_LIBS += \ 338 # $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)338 # $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 339 339 vboxnetflt_SOURCES.linux = linux/VBoxNetFlt-linux.c 340 340 vboxnetflt_SOURCES.solaris = solaris/VBoxNetFlt-solaris.c … … 351 351 vboxnetbow_LDFLAGS += -N drv/vboxdrv -N drv/vnic -N misc/mac -N misc/dls 352 352 vboxnetbow_LIBS = \ 353 $(PATH_ LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)353 $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB) 354 354 vboxnetbow_SOURCES.solaris = solaris/VBoxNetFltBow-solaris.c 355 355 vboxnetbow_SOURCES = VBoxNetFlt.c -
trunk/src/VBox/HostDrivers/VBoxPci/Makefile.kmk
r35920 r38082 22 22 VBoxPci_SOURCES = 23 23 VBoxPci_LIBS += \ 24 $(PATH_ LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)24 $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB) 25 25 26 26 endif -
trunk/src/VBox/HostDrivers/VBoxUSB/win/Makefile.kmk
r37801 r38082 52 52 $(PATH_SDK_W2K3DDK_LIB)/ntoskrnl.lib \ 53 53 $(PATH_SDK_W2K3DDK_LIB)/hal.lib \ 54 $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \54 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \ 55 55 $(usbd_1_TARGET) 56 56 … … 84 84 $(PATH_SDK_W2K3DDK_LIB)/ntoskrnl.lib \ 85 85 $(PATH_SDK_W2K3DDK_LIB)/hal.lib \ 86 $(PATH_ LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \86 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \ 87 87 $(usbd_1_TARGET) 88 88 … … 100 100 $(PATH_SDK_W2K3DDK_LIB)/newdev.lib \ 101 101 $(LIB_RUNTIME) \ 102 $(PATH_ LIB)/SUPR3$(VBOX_SUFF_LIB) \102 $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB) \ 103 103 $(VBoxDrvCfg_1_TARGET) 104 104 … … 117 117 $(PATH_SDK_W2K3DDK_LIB)/newdev.lib \ 118 118 $(LIB_RUNTIME) \ 119 $(PATH_ LIB)/SUPR3$(VBOX_SUFF_LIB) \119 $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB) \ 120 120 $(VBoxDrvCfg_1_TARGET) 121 121 … … 133 133 $(PATH_SDK_W2K3DDK_LIB)/newdev.lib \ 134 134 $(LIB_RUNTIME) \ 135 $(PATH_ LIB)/SUPR3$(VBOX_SUFF_LIB) \135 $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB) \ 136 136 $(VBoxDrvCfg_1_TARGET) 137 137 -
trunk/src/VBox/HostServices/SharedOpenGL/Makefile.kmk
r37332 r38082 65 65 VBoxSharedCrOpenGL_LDFLAGS.darwin = -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxSharedCrOpenGL.dylib 66 66 VBoxSharedCrOpenGL_LIBS = \ 67 $(PATH_ LIB)/VBoxOGLcrserverlib$(VBOX_SUFF_LIB) \68 $(PATH_ LIB)/VBoxOGLhostcrstate$(VBOX_SUFF_LIB) \69 $(PATH_ LIB)/VBoxOGLcrunpacker$(VBOX_SUFF_LIB) \70 $(PATH_ LIB)/VBoxOGLhostcrpacker$(VBOX_SUFF_LIB) \71 $(PATH_ LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \67 $(PATH_STAGE_LIB)/VBoxOGLcrserverlib$(VBOX_SUFF_LIB) \ 68 $(PATH_STAGE_LIB)/VBoxOGLhostcrstate$(VBOX_SUFF_LIB) \ 69 $(PATH_STAGE_LIB)/VBoxOGLcrunpacker$(VBOX_SUFF_LIB) \ 70 $(PATH_STAGE_LIB)/VBoxOGLhostcrpacker$(VBOX_SUFF_LIB) \ 71 $(PATH_STAGE_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \ 72 72 $(VBOX_LIB_OGL_HOSTCRUTIL) \ 73 $(PATH_ LIB)/VBoxCOM$(VBOX_SUFF_LIB) \73 $(PATH_STAGE_LIB)/VBoxCOM$(VBOX_SUFF_LIB) \ 74 74 $(LIB_RUNTIME) \ 75 75 $(LIB_VMM) … … 82 82 else 83 83 VBoxSharedCrOpenGL_LIBS += \ 84 $(PATH_ BIN)/VBoxOGLrenderspu$(VBOX_SUFF_DLL)84 $(PATH_STAGE_BIN)/VBoxOGLrenderspu$(VBOX_SUFF_DLL) 85 85 endif 86 86 ifdef VBOX_WITH_XPCOM … … 259 259 VBoxOGLrenderspu_LDFLAGS.darwin += -install_name $(VBOX_DYLD_EXECUTABLE_PATH)/VBoxOGLrenderspu.dylib 260 260 VBoxOGLrenderspu_LIBS = \ 261 $(PATH_ LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \261 $(PATH_STAGE_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \ 262 262 $(VBOX_LIB_OGL_HOSTCRUTIL) \ 263 263 $(LIB_RUNTIME) -
trunk/src/VBox/Installer/Makefile.kmk
r28800 r38082 46 46 # Package the VirtualBox SDK. 47 47 # 48 VBOX_SDK_ZIP = $(PATH_ BIN)/VirtualBoxSDK-$(VBOX_VERSION_STRING)-r$(VBOX_SVN_REV).zip48 VBOX_SDK_ZIP = $(PATH_STAGE_BIN)/VirtualBoxSDK-$(VBOX_VERSION_STRING)-r$(VBOX_SVN_REV).zip 49 49 PACKING += $(VBOX_SDK_ZIP) 50 50 OTHER_CLEANS += $(VBOX_SDK_ZIP) \ 51 $(wildcard $(PATH_ BIN)/VirtualBoxSDK-*-r*.zip)51 $(wildcard $(PATH_STAGE_BIN)/VirtualBoxSDK-*-r*.zip) 52 52 53 53 VBOX_ZIP ?= zip 54 54 # @todo: wrong, it must depend on everything included in SDK 55 55 $(VBOX_SDK_ZIP): \ 56 $(PATH_ BIN)/sdk \56 $(PATH_STAGE_BIN)/sdk \ 57 57 $(VBOX_VERSION_STAMP) 58 58 $(call MSG_L1,Making SDK delivery $@) 59 $(QUIET)$(REDIRECT) $(if $(QUIET),-wo /dev/null,) -C $(PATH_ BIN) -- $(VBOX_ZIP) -r9 $@ sdk59 $(QUIET)$(REDIRECT) $(if $(QUIET),-wo /dev/null,) -C $(PATH_STAGE_BIN) -- $(VBOX_ZIP) -r9 $@ sdk 60 60 endif 61 61 -
trunk/src/VBox/Installer/freebsd/Makefile.kmk
r35380 r38082 43 43 44 44 BLDDIRS += $(VBOX_FBSD_INST_OUT_DIR) $(VBOX_FBSD_INST_STAGE_DIR) 45 PACKING += $(PATH_ BIN)/$(VBOX_FBSD_PACKAGE_NAME)45 PACKING += $(PATH_STAGE_BIN)/$(VBOX_FBSD_PACKAGE_NAME) 46 46 47 47 OTHER_CLEAN += \ … … 154 154 VBOX_FBSD_NO_STRIP += \ 155 155 $(VBOX_LICENSE_FILES) \ 156 $(if $(VBOX_WITH_QT4_SUN),$(notdir $(wildcard $(PATH_ BIN)/lib*VBox*)),) \156 $(if $(VBOX_WITH_QT4_SUN),$(notdir $(wildcard $(PATH_STAGE_BIN)/lib*VBox*)),) \ 157 157 $(if $(VBOX_WITH_QT4_SUN),accessible/libqtaccessiblewidgets.so,) \ 158 158 $(foreach f,$(VBOX_APPROVED_GUI_LANGUAGES),nls/VirtualBox_$(f).qm nls/qt_$(f).qm) … … 231 231 # The module source archive 232 232 # 233 $(PATH_ BIN)/vboxdrv.tar.gz: \233 $(PATH_STAGE_BIN)/vboxdrv.tar.gz: \ 234 234 src 235 235 $(call MSG_TOOL, export_modules,,$@) 236 $(QUIET)$(PATH_ BIN)/export_modules $@236 $(QUIET)$(PATH_STAGE_BIN)/export_modules $@ 237 237 238 238 # … … 240 240 # @todo r=aeichner: Create pkg_plist dynamically based on the available features 241 241 # 242 $(PATH_ BIN)/$(VBOX_FBSD_PACKAGE_NAME): \242 $(PATH_STAGE_BIN)/$(VBOX_FBSD_PACKAGE_NAME): \ 243 243 $(VBOX_VERSION_STAMP) \ 244 244 $(VBOX_FBSD_INST_OUT_DIR)/pkg_plist \ … … 264 264 265 265 $(addprefix $(VBOX_FBSD_INST_LIBVBOX_DIR)/,$(VBOX_FBSD_STRIP_BIN)): \ 266 $(VBOX_FBSD_INST_LIBVBOX_DIR)/% : $(PATH_ BIN)/%266 $(VBOX_FBSD_INST_LIBVBOX_DIR)/% : $(PATH_STAGE_BIN)/% 267 267 $(call MSG_INST_FILE,$<,$@) 268 268 $(QUIET)$(INSTALL) -d $(dir $@) … … 271 271 # pattern rule for striping and copying the VBOX_FBSD_STRIP_OBJ files to install/lib/virtualbox 272 272 $(addprefix $(VBOX_FBSD_INST_LIBVBOX_DIR)/,$(VBOX_FBSD_STRIP_OBJ)): \ 273 $(VBOX_FBSD_INST_LIBVBOX_DIR)/% : $(PATH_ BIN)/%273 $(VBOX_FBSD_INST_LIBVBOX_DIR)/% : $(PATH_STAGE_BIN)/% 274 274 $(call MSG_INST_FILE,$<,$@) 275 275 $(QUIET)$(INSTALL) -d $(dir $@) … … 284 284 # pattern rule for linking the VBOX_FBSD_NO_STRIP into lib/virtualbox/ 285 285 $(addprefix $(VBOX_FBSD_INST_LIBVBOX_DIR)/,$(VBOX_FBSD_NO_STRIP)): \ 286 $(VBOX_FBSD_INST_LIBVBOX_DIR)/% : $(PATH_ BIN)/%286 $(VBOX_FBSD_INST_LIBVBOX_DIR)/% : $(PATH_STAGE_BIN)/% 287 287 $(call MSG_INST_FILE,$<,$@) 288 288 $(QUIET)$(INSTALL) -d $(dir $@) … … 292 292 # pattern rule for symlinking the VBOX_FBSD_SYMLINKS into bin/ 293 293 $(addprefix $(VBOX_FBSD_INST_BIN_DIR)/,$(VBOX_FBSD_SYMLINKS)): \ 294 $(VBOX_FBSD_INST_BIN_DIR)/% : $(PATH_ BIN)/%294 $(VBOX_FBSD_INST_BIN_DIR)/% : $(PATH_STAGE_BIN)/% 295 295 $(call MSG_INST_SYM,$<,$@) 296 296 $(QUIET)$(INSTALL) -d $(dir $@) … … 300 300 # pattern rule for copying the VBOX_FBSD_DESKTOP_FILE into share/applications/ 301 301 $(addprefix $(VBOX_FBSD_INST_SHAREAPP_DIR)/,$(VBOX_FBSD_DESKTOP_FILE)): \ 302 $(VBOX_FBSD_INST_SHAREAPP_DIR)/% : $(PATH_ BIN)/%302 $(VBOX_FBSD_INST_SHAREAPP_DIR)/% : $(PATH_STAGE_BIN)/% 303 303 $(call MSG_INST_FILE,$<,$@) 304 304 $(QUIET)$(INSTALL) -d $(dir $@) … … 308 308 # pattern rule for copying the VBOX_FBSD_ICON_FILE into share/pixmaps/ 309 309 $(addprefix $(VBOX_FBSD_INST_SHAREICON_DIR)/,$(VBOX_FBSD_ICON_FILE)): \ 310 $(VBOX_FBSD_INST_SHAREICON_DIR)/% : $(PATH_ BIN)/%310 $(VBOX_FBSD_INST_SHAREICON_DIR)/% : $(PATH_STAGE_BIN)/% 311 311 $(call MSG_INST_FILE,$<,$@) 312 312 $(QUIET)$(INSTALL) -d $(dir $@) -
trunk/src/VBox/Installer/linux/Makefile.kmk
r38001 r38082 41 41 42 42 BLDDIRS += $(VBOX_LNX_INST_OUT_DIR) $(VBOX_LNX_INST_STAGE_DIR) 43 PACKING += $(PATH_ BIN)/VirtualBox.tar.bz243 PACKING += $(PATH_STAGE_BIN)/VirtualBox.tar.bz2 44 44 if !defined(VBOX_NO_LINUX_RUN_INSTALLER) 45 PACKING += $(PATH_ BIN)/$(VBOX_LNX_PACKAGE_NAME) \46 $(PATH_ BIN)/VirtualBox-dbg.tar.bz245 PACKING += $(PATH_STAGE_BIN)/$(VBOX_LNX_PACKAGE_NAME) \ 46 $(PATH_STAGE_BIN)/VirtualBox-dbg.tar.bz2 47 47 endif 48 48 … … 142 142 VBoxTestOGL \ 143 143 VBoxSharedCrOpenGL.so,) \ 144 $(if $(VBOX_WITH_PYTHON),$(notdir $(wildcard $(PATH_ BIN)/VBoxPython*.so)),) \144 $(if $(VBOX_WITH_PYTHON),$(notdir $(wildcard $(PATH_STAGE_BIN)/VBoxPython*.so)),) \ 145 145 $(if $(VBOX_WITH_JXPCOM),libvboxjxpcom.so,) \ 146 146 VBoxTunctl … … 184 184 virtualbox.xml \ 185 185 $(VBOX_LICENSE_FILES) \ 186 $(if $(VBOX_WITH_QT4_SUN),$(notdir $(wildcard $(PATH_ BIN)/lib*VBox*)),) \186 $(if $(VBOX_WITH_QT4_SUN),$(notdir $(wildcard $(PATH_STAGE_BIN)/lib*VBox*)),) \ 187 187 $(if $(VBOX_WITH_QT4_SUN),accessible/libqtaccessiblewidgets.so,) \ 188 188 $(foreach f,$(VBOX_APPROVED_GUI_LANGUAGES),nls/VirtualBox_$(f).qm nls/qt_$(f).qm) \ … … 234 234 ifdef VBOX_WITH_PYTHON 235 235 VBOX_LNX_NO_STRIP += \ 236 $(foreach f,$(notdir $(wildcard $(PATH_ BIN)/sdk/bindings/xpcom/python/xpcom/*.py)),sdk/bindings/xpcom/python/xpcom/$(f)) \236 $(foreach f,$(notdir $(wildcard $(PATH_STAGE_BIN)/sdk/bindings/xpcom/python/xpcom/*.py)),sdk/bindings/xpcom/python/xpcom/$(f)) \ 237 237 sdk/bindings/xpcom/python/xpcom/client/__init__.py \ 238 238 sdk/bindings/xpcom/python/xpcom/server/__init__.py \ … … 305 305 # The generic installer. 306 306 # 307 $(PATH_ BIN)/$(VBOX_LNX_PACKAGE_NAME): \307 $(PATH_STAGE_BIN)/$(VBOX_LNX_PACKAGE_NAME): \ 308 308 $(VBOX_LNX_INST_STAGE_DIR)/VirtualBox.tar.bz2 \ 309 309 $(VBOX_VERSION_STAMP) \ … … 319 319 $(VBOX_PATH_LNX_INST_SRC)/uninstall.sh 320 320 $(call MSG_TOOL,makeself,,$@) 321 $(QUIET)$(RM) -f $(wildcard $(PATH_ BIN)/VirtualBox-*.run)321 $(QUIET)$(RM) -f $(wildcard $(PATH_STAGE_BIN)/VirtualBox-*.run) 322 322 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_LNX_INST_SRC)/routines.sh $(VBOX_LNX_INST_STAGE_DIR)/ 323 323 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_LNX_INST_SRC)/deffiles $(VBOX_LNX_INST_STAGE_DIR)/ … … 383 383 $(VBOX_LNX_INST_DEP_ON_MAKEFILE) \ 384 384 $(VBOX_VERSION_STAMP) \ 385 $(wildcard $(PATH_ BIN)/src/*) \386 $(wildcard $(PATH_ BIN)/src/*/*) \387 $(wildcard $(PATH_ BIN)/src/*/*/*) \388 $(wildcard $(PATH_ BIN)/src/*/*/*/*)385 $(wildcard $(PATH_STAGE_BIN)/src/*) \ 386 $(wildcard $(PATH_STAGE_BIN)/src/*/*) \ 387 $(wildcard $(PATH_STAGE_BIN)/src/*/*/*) \ 388 $(wildcard $(PATH_STAGE_BIN)/src/*/*/*/*) 389 389 390 390 … … 407 407 # .tar.bz2 for distribution with the files under VirtualBox-<ver>/. 408 408 # 409 $(PATH_ BIN)/VirtualBox.tar.bz2: $(VBOX_LNX_INST_ARCH_DEPS)409 $(PATH_STAGE_BIN)/VirtualBox.tar.bz2: $(VBOX_LNX_INST_ARCH_DEPS) 410 410 $(call MSG_L1,Packing $@) 411 411 $(QUIET)$(RM) -f -- $(VBOX_LNX_INST_OUT_DIR)/VirtualBox-$(VBOX_VERSION_STRING) $@ $(patsubst %.bz2,%,$@) … … 424 424 # pattern rule for stripping and copying the VBOX_LNX_STRIP_BIN files to archive/ 425 425 $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive/,$(VBOX_LNX_STRIP_BIN)): \ 426 $(VBOX_LNX_INST_OUT_DIR)/archive/% : $(PATH_ BIN)/% \426 $(VBOX_LNX_INST_OUT_DIR)/archive/% : $(PATH_STAGE_BIN)/% \ 427 427 $(if $(VBOX_NO_LINUX_RUN_INSTALLER),,\ 428 428 $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/%) \ … … 434 434 # pattern rule for striping and copying the VBOX_LNX_STRIP_OBJ files to archive/ 435 435 $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive/,$(VBOX_LNX_STRIP_OBJ)): \ 436 $(VBOX_LNX_INST_OUT_DIR)/archive/% : $(PATH_ BIN)/% | $$(dir $$@)436 $(VBOX_LNX_INST_OUT_DIR)/archive/% : $(PATH_STAGE_BIN)/% | $$(dir $$@) 437 437 $(call MSG_INST_FILE,$<,$@) 438 438 ifeq ($(VBOX_DO_STRIP),) … … 445 445 446 446 # special rule for the kernel modules 447 $(VBOX_LNX_INST_OUT_DIR)/archive/src: $(PATH_ BIN)/src | $(dir $@)447 $(VBOX_LNX_INST_OUT_DIR)/archive/src: $(PATH_STAGE_BIN)/src | $(dir $@) 448 448 $(call MSG_INST_SYM,$<,$@) 449 449 $(QUIET)$(RM) -Rf $@ … … 453 453 # pattern rule for linking the VBOX_LNX_NO_STRIP into archive/ 454 454 $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive/,$(VBOX_LNX_NO_STRIP)): \ 455 $(VBOX_LNX_INST_OUT_DIR)/archive/% : $(PATH_ BIN)/% | $$(dir $$@)455 $(VBOX_LNX_INST_OUT_DIR)/archive/% : $(PATH_STAGE_BIN)/% | $$(dir $$@) 456 456 $(call MSG_INST_SYM,$<,$@) 457 457 $(QUIET)$(RM) -f $@ … … 480 480 # .tar.bz2 for with the debug info. 481 481 # 482 $(PATH_ BIN)/VirtualBox-dbg.tar.bz2: \482 $(PATH_STAGE_BIN)/VirtualBox-dbg.tar.bz2: \ 483 483 $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/, $(VBOX_LNX_STRIP_BIN)) 484 484 $(call MSG_L1,Packing $@) … … 495 495 # pattern rule for copying the debug info from the VBOX_LNX_STRIP_BIN files into archive-dbg/$(VBOX_LNX_DBG_PATH)/ 496 496 $(addprefix $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/,$(VBOX_LNX_STRIP_BIN)): \ 497 $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/% : $(PATH_ BIN)/% | $$(dir $$@)497 $(VBOX_LNX_INST_OUT_DIR)/archive-dbg/$(VBOX_LNX_DBG_PATH)/% : $(PATH_STAGE_BIN)/% | $$(dir $$@) 498 498 $(call MSG_TOOL,copydbg,$<,$@) 499 499 $(QUIET)objcopy --only-keep-debug $< $@ -
trunk/src/VBox/Installer/solaris/Makefile.kmk
r37549 r38082 57 57 SOLARIS_OUT_BIN_64 := $(PATH_OUT_BASE)/solaris.amd64/$(KBUILD_TYPE)/bin 58 58 SOLARIS_OUT_BIN_32 := $(PATH_OUT_BASE)/solaris.x86/$(KBUILD_TYPE)/bin 59 SOLARIS_OUT_BIN := $(PATH_ BIN)59 SOLARIS_OUT_BIN := $(PATH_STAGE_BIN) 60 60 61 61 SOLARIS_DBG_DIR := $(PATH_TARGET)/Installer/DebugPkg … … 121 121 ) 122 122 123 PACKING += $(PATH_ BIN)/$(PKG_FILENAME).tar.gz $(PATH_BIN)/$(DBG_ARCHIVE)123 PACKING += $(PATH_STAGE_BIN)/$(PKG_FILENAME).tar.gz $(PATH_STAGE_BIN)/$(DBG_ARCHIVE) 124 124 125 125 OTHER_CLEAN += $(addprefix $(SOLARIS_BASEINST_DIR)/,\ … … 308 308 $(if $(VBOX_WITH_WEBSERVICES),smf-vboxwebsrv.sh,) 309 309 310 # Things packed explicitly, not from $(PATH_ BIN), track these to clean-up properly310 # Things packed explicitly, not from $(PATH_STAGE_BIN), track these to clean-up properly 311 311 SOLARIS_EXTRAS = \ 312 312 LICENSE \ … … 352 352 ifdef VBOX_WITH_PYTHON 353 353 SOLARIS_COMMON += \ 354 $(foreach f,$(notdir $(wildcard $(PATH_ BIN)/sdk/bindings/xpcom/python/xpcom/*.py)),sdk/bindings/xpcom/python/xpcom/$(f)) \354 $(foreach f,$(notdir $(wildcard $(PATH_STAGE_BIN)/sdk/bindings/xpcom/python/xpcom/*.py)),sdk/bindings/xpcom/python/xpcom/$(f)) \ 355 355 sdk/bindings/xpcom/python/xpcom/client/__init__.py \ 356 356 sdk/bindings/xpcom/python/xpcom/server/__init__.py \ … … 536 536 # invoking $(MAKE) vbox_copy_sdk_files (or similar) to do the copying after $(RM) -Rf the 537 537 # directory tree. 538 $(PATH_ BIN)/$(PKG_FILENAME).tar.gz: \538 $(PATH_STAGE_BIN)/$(PKG_FILENAME).tar.gz: \ 539 539 $(VBOX_VERSION_STAMP) \ 540 540 $(VBOX_PATH_SOL_INST_SRC)/makepackage.sh \ … … 552 552 $(if $(VBOX_WITH_SOLARIS_VBI),$(SOLARIS_VBI_DIR)/$(VBIPKG_FILENAME).pkg,) \ 553 553 $(VBOX_BRAND_LICENSE_TXT) \ 554 $(PATH_ BIN)/LICENSE \554 $(PATH_STAGE_BIN)/LICENSE \ 555 555 $(if $(and $(VBOX_LICENSE_BINS),$(VBOX_WITH_QTGUI)),$(VBOX_LICENSE_BINS),) \ 556 556 $(if $(VBOX_WITH_NETADP),$(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetAdp/solaris/hostname.vboxnet0,) \ 557 557 $(if $(not $(VBOX_WITH_NETFLT))$(PATH_ROOT)/src/VBox/Devices/Network/solaris/vnicinit_solaris.sh,) \ 558 558 $(if $(not $(VBOX_WITH_NETFLT))$(PATH_ROOT)/src/VBox/Devices/Network/solaris/vnicterm_solaris.sh,) \ 559 $(addprefix $(PATH_ BIN)/,$(filter-out $(SOLARIS_EXTRAS) $(SOLARIS_QTLIBS),$(SOLARIS_ARCH_FILES))) \559 $(addprefix $(PATH_STAGE_BIN)/,$(filter-out $(SOLARIS_EXTRAS) $(SOLARIS_QTLIBS),$(SOLARIS_ARCH_FILES))) \ 560 560 VBoxISAExec \ 561 561 $(SOLARIS_ARCH_DEPFILES) 562 $(QUIET)$(RM) -f $(wildcard $(PATH_ BIN)/VirtualBox-*-r*.tar.gz)562 $(QUIET)$(RM) -f $(wildcard $(PATH_STAGE_BIN)/VirtualBox-*-r*.tar.gz) 563 563 $(call MSG_L1,Installing binaries $(SOLARIS_VBOXINST_DIR)) 564 564 ifdef VBOX_WITH_COMBINED_PACKAGE … … 586 586 $(QUIET)$(MKDIR) -p $(SOLARIS_USRSHR_PIXMAPS_DIR) 587 587 $(QUIET)$(if $(VBOX_WITH_NETADP),$(INSTALL) -m 0644 $(PATH_ROOT)/src/VBox/HostDrivers/VBoxNetAdp/solaris/hostname.vboxnet0 $(SOLARIS_ETC_DIR)/hostname.vboxnet0,) 588 $(QUIET)$(INSTALL) -m 0644 $(PATH_ BIN)/LICENSE $(SOLARIS_VBOXINST_DIR)/LICENSE588 $(QUIET)$(INSTALL) -m 0644 $(PATH_STAGE_BIN)/LICENSE $(SOLARIS_VBOXINST_DIR)/LICENSE 589 589 # don't display the license on package install, since 4.0 590 #$(QUIET)$(INSTALL) -m 0644 $(PATH_ BIN)/LICENSE $(SOLARIS_BASEINST_DIR)/vbox.copyright591 $(QUIET)$(INSTALL) -m 0644 $(PATH_ BIN)/LICENSE $(SOLARIS_BASEINST_DIR)/LICENSE590 #$(QUIET)$(INSTALL) -m 0644 $(PATH_STAGE_BIN)/LICENSE $(SOLARIS_BASEINST_DIR)/vbox.copyright 591 $(QUIET)$(INSTALL) -m 0644 $(PATH_STAGE_BIN)/LICENSE $(SOLARIS_BASEINST_DIR)/LICENSE 592 592 ifdef VBOX_WITH_COMBINED_PACKAGE 593 593 ifndef VBOX_OSE … … 630 630 -e "s/_HARDENED_/$(if $(VBOX_WITH_HARDENED),hardened,)/" \ 631 631 --output $(SOLARIS_VBOXINST_DIR)/vboxconfig.sh.tmp \ 632 $(PATH_ BIN)/vboxconfig.sh632 $(PATH_STAGE_BIN)/vboxconfig.sh 633 633 $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_VBOXINST_DIR)/vboxconfig.sh.tmp $(SOLARIS_VBOXINST_DIR)/vboxconfig.sh 634 634 $(QUIET)$(RM) -f $(SOLARIS_VBOXINST_DIR)/vboxconfig.sh.tmp … … 759 759 # 760 760 $(addprefix $(SOLARIS_VBOXINST_DIR)/,$(SOLARIS_COMMON)): \ 761 $(SOLARIS_VBOXINST_DIR)/% : $(PATH_ BIN)/% | $$(dir $$@)761 $(SOLARIS_VBOXINST_DIR)/% : $(PATH_STAGE_BIN)/% | $$(dir $$@) 762 762 $(INSTALL) -m 0644 $< $@ 763 763 764 764 # Driver configuration files 765 765 $(addprefix $(SOLARIS_DRIVERINST_DIR)/,$(SOLARIS_DRIVER_CONFS)): \ 766 $(SOLARIS_DRIVERINST_DIR)/% : $(PATH_ BIN)/% | $$(dir $$@)766 $(SOLARIS_DRIVERINST_DIR)/% : $(PATH_STAGE_BIN)/% | $$(dir $$@) 767 767 $(INSTALL) -m 0644 $< $@ 768 768 769 769 # Common executables 770 770 $(addprefix $(SOLARIS_VBOXINST_DIR)/,$(SOLARIS_COMMON_EXES)): \ 771 $(SOLARIS_VBOXINST_DIR)/% : $(PATH_ BIN)/% | $$(dir $$@)771 $(SOLARIS_VBOXINST_DIR)/% : $(PATH_STAGE_BIN)/% | $$(dir $$@) 772 772 $(INSTALL) -m 0755 $< $@ 773 773 774 774 # Common MIME icons 775 775 $(addprefix $(SOLARIS_USRSHR_ICONS_DIR)/,$(SOLARIS_COMMON_ICONS)): \ 776 $(SOLARIS_USRSHR_ICONS_DIR)/% : $(PATH_ BIN)/icons/% | $$(dir $$@)776 $(SOLARIS_USRSHR_ICONS_DIR)/% : $(PATH_STAGE_BIN)/icons/% | $$(dir $$@) 777 777 $(INSTALL) -m 0644 $< $@ 778 778 … … 782 782 # Common (relative symlinks to /opt/VirtualBox/ from /usr/bin/) 783 783 # Some symlinks are created manually in the prepackage steps above (eg. VBoxQtconfig) 784 # as those binaries do not originate from $(PATH_ BIN)784 # as those binaries do not originate from $(PATH_STAGE_BIN) 785 785 # 786 786 $(addprefix $(SOLARIS_USRBIN_DIR)/,$(SOLARIS_USRBIN_LINKS)): \ … … 796 796 $(VBOX_VERSION_STAMP) \ 797 797 $(VBOX_BRAND_LICENSE_TXT) \ 798 $(PATH_ BIN)/LICENSE \798 $(PATH_STAGE_BIN)/LICENSE \ 799 799 $(VBOX_PATH_SOL_INST_SRC)/vbi/vboxkern.pkginfo \ 800 800 $(VBOX_PATH_SOL_INST_SRC)/vbi/makepackage.sh \ … … 817 817 $(VBOX_PATH_SOL_INST_SRC)/vbi/vboxkern.pkginfo 818 818 # don't display the license on package install, since 4.0 819 #$(QUIET)$(INSTALL) -m 0644 $(PATH_ BIN)/LICENSE $(SOLARIS_VBI_DIR)/vbox.copyright819 #$(QUIET)$(INSTALL) -m 0644 $(PATH_STAGE_BIN)/LICENSE $(SOLARIS_VBI_DIR)/vbox.copyright 820 820 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/vbi/makepackage.sh $(SOLARIS_VBI_DIR)/makepackage.sh 821 821 $(QUIET)$(INSTALL) -m 0755 $(VBOX_PATH_SOL_INST_SRC)/vbi/preremove.sh $(SOLARIS_VBI_DIR)/preremove.sh … … 828 828 # -=-=-=-=-=-=-=- Debug package -=-=-=-=-=-=-=- 829 829 # 830 $(PATH_ BIN)/$(DBG_ARCHIVE): \830 $(PATH_STAGE_BIN)/$(DBG_ARCHIVE): \ 831 831 $(VBOX_VERSION_STAMP) \ 832 832 $(VBOX_PATH_SOL_INST_SRC)/Makefile.kmk \ … … 834 834 $(call MSG_L1,Installing debug binaries $(SOLARIS_DBG_DIR)) 835 835 $(call MSG_L1,Packing $@) 836 $(QUIET)/usr/sfw/bin/gtar --owner 0 --group 0 -cjRhf $(PATH_ BIN)/$(DBG_ARCHIVE) -C $(SOLARIS_DBG_DIR) $(SOLARIS_DBG_DEPFILES)836 $(QUIET)/usr/sfw/bin/gtar --owner 0 --group 0 -cjRhf $(PATH_STAGE_BIN)/$(DBG_ARCHIVE) -C $(SOLARIS_DBG_DIR) $(SOLARIS_DBG_DEPFILES) 837 837 $(QUIET)$(CHMOD) 0644 $@ 838 838 -
trunk/src/VBox/Installer/win/InstallHelper/Makefile.kmk
r37053 r38082 38 38 ifdef VBOX_WITH_NETFLT 39 39 VBoxInstallHelper_LIBS += \ 40 $(PATH_ LIB)/WinNetConfig.lib \41 $(PATH_ LIB)/VBoxDrvCfg.lib \40 $(PATH_STAGE_LIB)/WinNetConfig.lib \ 41 $(PATH_STAGE_LIB)/VBoxDrvCfg.lib \ 42 42 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 43 43 $(PATH_SDK_WINPSDK_LIB)/WbemUuid.Lib -
trunk/src/VBox/Installer/win/Makefile.kmk
r37622 r38082 70 70 PACKAGE_BASE := VirtualBox-$(VBOX_VERSION_STRING) 71 71 PACKAGE_NAME_LANG := $(PACKAGE_BASE)-r$(VBOX_SVN_REV) 72 PACKAGE_NAME_FINAL := $(PATH_ BIN)/$(PACKAGE_NAME_LANG).msi72 PACKAGE_NAME_FINAL := $(PATH_STAGE_BIN)/$(PACKAGE_NAME_LANG).msi 73 73 74 74 ifdef VBOX_WITH_COMBINED_PACKAGE … … 85 85 PACKING += $(PACKAGE_NAME_FINAL) 86 86 ifeq ($(KBUILD_TARGET_ARCH),x86) 87 PACKING += $(PATH_ BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL)87 PACKING += $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) 88 88 endif 89 89 else … … 113 113 ifeq ($(KBUILD_TARGET_ARCH),x86) 114 114 OTHER_CLEAN += \ 115 $(PATH_ BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) \115 $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) \ 116 116 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.x86) \ 117 117 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.am64) \ … … 138 138 endif 139 139 140 VBOX_PATH_PACK_BUNDLE_TMP = $(PATH_ BIN)/VBoxWinBundleInstaller141 VBOX_PATH_PACK_BUNDLE_ZIP = $(PATH_ BIN)/VBoxWinBundleInstaller-$(KBUILD_TARGET_ARCH).zip140 VBOX_PATH_PACK_BUNDLE_TMP = $(PATH_STAGE_BIN)/VBoxWinBundleInstaller 141 VBOX_PATH_PACK_BUNDLE_ZIP = $(PATH_STAGE_BIN)/VBoxWinBundleInstaller-$(KBUILD_TARGET_ARCH).zip 142 142 143 143 VBOX_BRAND_WIN_INST_NAME.x86 = $(PACKAGE_BASE)-Win_x86$(VBOX_BRAND_WIN_INST_EXT).msi … … 220 220 $(APPEND) $@ '<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">' 221 221 ifdef VBOX_WITH_DOCS_CHM 222 $(APPEND) $@ ' <File Id="file_VirtualBox.chm" Name="VirtualBox.chm" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" Vital="yes" Source="$(PATH_ BIN)/VirtualBox.chm"></File>'222 $(APPEND) $@ ' <File Id="file_VirtualBox.chm" Name="VirtualBox.chm" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" Vital="yes" Source="$(PATH_STAGE_BIN)/VirtualBox.chm"></File>' 223 223 $(APPEND) -n $@ $(foreach lang,$(VBOX_MANUAL_ADD_LANGUAGES), \ 224 ' <File Id="file_VirtualBox_$(lang).chm" Name="VirtualBox_$(lang).chm" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" Vital="yes" Source="$(PATH_ BIN)/VirtualBox_$(lang).chm"></File>')224 ' <File Id="file_VirtualBox_$(lang).chm" Name="VirtualBox_$(lang).chm" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" Vital="yes" Source="$(PATH_STAGE_BIN)/VirtualBox_$(lang).chm"></File>') 225 225 endif 226 226 $(APPEND) $@ '</Include>' … … 230 230 $(APPEND) -t $@ '<?xml version="1.0" ?>' 231 231 $(APPEND) $@ '<Include xmlns="http://schemas.microsoft.com/wix/2006/wi">' 232 $(APPEND) $@ ' <File Id="file_UserManual.pdf" Name="UserManual.pdf" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" Vital="yes" Source="$(PATH_ BIN)/UserManual.pdf">'232 $(APPEND) $@ ' <File Id="file_UserManual.pdf" Name="UserManual.pdf" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" Vital="yes" Source="$(PATH_STAGE_BIN)/UserManual.pdf">' 233 233 $(APPEND) $@ ' </File>' 234 234 $(APPEND) -n $@ $(foreach lang,$(VBOX_MANUAL_ADD_LANGUAGES), \ 235 ' <File Id="file_UserManual_$(lang).pdf" Name="UserManual_$(lang).pdf" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" Vital="yes" Source="$(PATH_ BIN)/UserManual_$(lang).pdf">' \235 ' <File Id="file_UserManual_$(lang).pdf" Name="UserManual_$(lang).pdf" DiskId="$(VBOX_INSTALLER_COMMON_DISKID)" Vital="yes" Source="$(PATH_STAGE_BIN)/UserManual_$(lang).pdf">' \ 236 236 ' </File>') 237 237 $(APPEND) $@ '</Include>' … … 288 288 $(VBOX_WIN_INST_OUT_DIR)/Languages/Language_$(lang).wxl \ 289 289 $(VBOX_WIN_INST_OUT_DIR)/Languages/License_$(lang).wxl \ 290 $(PATH_ BIN)/VBoxInstallHelper.dll \290 $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \ 291 291 $(MAKEFILE_CURRENT) \ 292 292 | $$$$(dir $$$$@) … … 551 551 $(foreach lang,$(VBOX_INSTALLER_ADD_LANGUAGES), $(VBOX_WIN_INST_OUT_DIR)/Languages/$(lang).mst) \ 552 552 | $$(dir $$@) 553 $(QUIET)$(RM) -f $(wildcard $(PATH_ BIN)/$(PACKAGE_BASE)-r*.msi)553 $(QUIET)$(RM) -f $(wildcard $(PATH_STAGE_BIN)/$(PACKAGE_BASE)-r*.msi) 554 554 $(REDIRECT) -C $(@D) -- \ 555 555 wscript.exe $(VBOX_PATH_WISUMINFO) $(VBOX_WIN_INST_OUT_DIR)/$(PACKAGE_NAME_LANG)_en_US.msi $(VBOX_INS_PROD_LANG) … … 564 564 # need to do this once; so do it on x86 only. 565 565 # 566 $(PATH_ BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL): \566 $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL): \ 567 567 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.x86) \ 568 568 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.amd64) … … 574 574 -target-amd64 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.amd64) \ 575 575 -target-all $(VBOX_WIN_INST_OUT_DIR)/$(PACKAGE_NAME_MULTIARCH_COMMONCAB) \ 576 -stub $(PATH_ BIN)/VBoxStub.exe576 -stub $(PATH_STAGE_BIN)/VBoxStub.exe 577 577 $(call VBOX_SIGN_FILE_FN,$@) 578 578 endif … … 585 585 $(PACKAGE_NAME_FINAL) \ 586 586 $(if-expr "$(KBUILD_TARGET_ARCH)" == "x86", \ 587 $(PATH_ BIN)/VBoxBundleMachine.exe \588 $(if $(VBOX_BRAND_WIN_AS_MENU), $(PATH_ BIN)/AutoStartMenu.exe) \589 $(if $(VBOX_WITH_COMBINED_PACKAGE), $(PATH_ BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL)),)587 $(PATH_STAGE_BIN)/VBoxBundleMachine.exe \ 588 $(if $(VBOX_BRAND_WIN_AS_MENU), $(PATH_STAGE_BIN)/AutoStartMenu.exe) \ 589 $(if $(VBOX_WITH_COMBINED_PACKAGE), $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL)),) 590 590 $(RM) -Rf -- $(VBOX_PATH_PACK_BUNDLE_TMP)/ 591 591 $(MKDIR) -p $(VBOX_PATH_PACK_BUNDLE_TMP)/ … … 595 595 ifeq ($(KBUILD_TARGET_ARCH),x86) 596 596 ifdef VBOX_WITH_COMBINED_PACKAGE 597 $(CP) $(PATH_ BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) $(VBOX_PATH_PACK_BUNDLE_TMP)/$(PACKAGE_NAME_MULTIARCH_FINAL)598 endif 599 $(CP) $(PATH_ BIN)/VBoxBundleMachine.exe $(VBOX_PATH_PACK_BUNDLE_TMP)/600 $(CP) $(PATH_ BIN)/AutoStartMenu.exe $(VBOX_PATH_PACK_BUNDLE_TMP)/597 $(CP) $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) $(VBOX_PATH_PACK_BUNDLE_TMP)/$(PACKAGE_NAME_MULTIARCH_FINAL) 598 endif 599 $(CP) $(PATH_STAGE_BIN)/VBoxBundleMachine.exe $(VBOX_PATH_PACK_BUNDLE_TMP)/ 600 $(CP) $(PATH_STAGE_BIN)/AutoStartMenu.exe $(VBOX_PATH_PACK_BUNDLE_TMP)/ 601 601 ifdef VBOX_BRAND_WIN_AS_MENU 602 602 $(MKDIR) -p $(VBOX_PATH_PACK_BUNDLE_TMP)/Menu/Graphics/ -
trunk/src/VBox/Main/Makefile.kmk
r38037 r38082 37 37 # I'm Evil! Dr. Evil. 38 38 VBoxCOM_0_OUTDIR = $(PATH_TARGET)/VBoxCOM 39 BLDDIRS += $(VBoxCOM_0_OUTDIR) $(PATH_ BIN)/components39 BLDDIRS += $(VBoxCOM_0_OUTDIR) $(PATH_STAGE_BIN)/components 40 40 include $(KBUILD_PATH)/tools/VCC70.kmk 41 41 include $(KBUILD_PATH)/sdks/WINPSDK.kmk … … 71 71 VBOX_IDL_FILE.XPCOM = $(VBOX_PATH_SDK)/bindings/xpcom/idl/VirtualBox_XPCOM.idl 72 72 73 VBOX_IDL_TYPELIB.XPCOM = $(PATH_ BIN)/components/VirtualBox_XPCOM.xpt73 VBOX_IDL_TYPELIB.XPCOM = $(PATH_STAGE_BIN)/components/VirtualBox_XPCOM.xpt 74 74 VBOX_IDL_HEADER.XPCOM = $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h 75 75 … … 258 258 259 259 VBoxSVC_LIBS += \ 260 $(PATH_ LIB)/SSMStandalone$(VBOX_SUFF_LIB) \260 $(PATH_STAGE_LIB)/SSMStandalone$(VBOX_SUFF_LIB) \ 261 261 $(LIB_DDU) 262 262 VBoxSVC_SDKS = VBOX_LIBPNG VBOX_ZLIB … … 504 504 VBoxTestOGL_LIBS = \ 505 505 $(if $(VBOX_WITH_CROGL), \ 506 $(PATH_ LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \506 $(PATH_STAGE_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \ 507 507 $(VBOX_LIB_OGL_HOSTCRUTIL),) \ 508 $(if $(VBOX_WITH_VIDEOHWACCEL), $(PATH_ LIB)/VBoxOGL2D$(VBOX_SUFF_LIB),) \508 $(if $(VBOX_WITH_VIDEOHWACCEL), $(PATH_STAGE_LIB)/VBoxOGL2D$(VBOX_SUFF_LIB),) \ 509 509 $(LIB_RUNTIME) 510 510 VBoxTestOGL_DEFS += \ -
trunk/src/VBox/Main/webservice/Makefile.kmk
r37999 r38082 280 280 endif 281 281 vboxwebsrv_LIBS += \ 282 $(PATH_ LIB)/vboxsoap$(VBOX_SUFF_LIB) \282 $(PATH_STAGE_LIB)/vboxsoap$(VBOX_SUFF_LIB) \ 283 283 $(VBOX_GSOAP_CXX_LIBS) 284 284 vboxwebsrv_LIBS.solaris += socket nsl … … 377 377 . 378 378 webtest_LIBS += \ 379 $(PATH_ LIB)/vboxsoap$(VBOX_SUFF_LIB) \379 $(PATH_STAGE_LIB)/vboxsoap$(VBOX_SUFF_LIB) \ 380 380 $(VBOX_GSOAP_CXX_LIBS) 381 381 webtest_LIBS.solaris += nsl -
trunk/src/VBox/RDP/client/Makefile.kmk
r37224 r38082 130 130 # The source tarball (further down). 131 131 # 132 ## @todo change this to an INSTALLS target.133 OTHERS += $(PATH_BIN)/rdesktop-vrdp.tar.gz134 OTHER_CLEAN += $(OTHERS)135 136 132 INSTALLS += rdesktop-bin 137 rdesktop-bin_INST = obj/rdesktop-src/$(VBOX_RDESKTOP_SRC_SUBDIR)/ 138 rdesktop-bin_MODE = a+rx,u+w 139 rdesktop-bin_SOURCES = \ 133 rdesktop-bin_INSTTYPE = stage 134 rdesktop-bin_INST = misc-staging/$(VBOX_RDESKTOP_SRC_SUBDIR)/ 135 rdesktop-bin_MODE = a+rx,u+w 136 rdesktop-bin_SOURCES = \ 140 137 configure \ 141 138 config.sub \ 142 139 config.guess \ 143 140 bootstrap \ 144 install-sh 141 install-sh \ 142 keymaps/convert-map=>keymaps/convert-map 145 143 146 144 INSTALLS += rdesktop-nonbin 147 rdesktop-nonbin_INST = obj/rdesktop-src/$(VBOX_RDESKTOP_SRC_SUBDIR)/ 148 rdesktop-nonbin_MODE = a+r,u+w 145 rdesktop-nonbin_INSTTYPE = stage 146 rdesktop-nonbin_INST = $(rdesktop-bin_INST) 147 rdesktop-nonbin_MODE = a+r,u+w 148 ## @todo move the content of files_rdesktop-vrdp here. There is no call for a separate file in this case. 149 149 include $(PATH_SUB_CURRENT)/files_rdesktop-vrdp 150 150 151 $(PATH_BIN)/rdesktop-vrdp.tar.gz: \ 151 INSTALLS += rdesktop-tarball 152 rdesktop-tarball_INST = $(INST_BIN) 153 rdesktop-tarball_MODE = a+r,u+w 154 rdesktop-tarball_SOURCES = $(rdesktop-tarball_0_OUTDIR)/rdesktop-vrdp.tar.gz 155 rdesktop-tarball_CLEAN = $(rdesktop-tarball_0_OUTDIR)/rdesktop-vrdp.tar.gz 156 $$(rdesktop-tarball_0_OUTDIR)/rdesktop-vrdp.tar.gz: \ 152 157 $$(rdesktop-bin_1_TARGET) \ 153 $$(rdesktop-nonbin_1_TARGET) 158 $$(rdesktop-nonbin_1_TARGET) \ 159 | $$(dir $$@) 154 160 $(call MSG_TOOL,tar/gzip,,$@) 155 $(QUIET)cd $(PATH_ INS)/obj/rdesktop-src/&& tar -cf - $(VBOX_RDESKTOP_SRC_SUBDIR)/ | gzip - > $@161 $(QUIET)cd $(PATH_STAGE)/$(rdesktop-bin_INST).. && tar -cf - $(VBOX_RDESKTOP_SRC_SUBDIR)/ | gzip - > $@ 156 162 157 163 -
trunk/src/VBox/RDP/client/files_rdesktop-vrdp
r37955 r38082 122 122 $(PATH_ROOT)/src/VBox/RDP/client/keymaps/en-us=>keymaps/en-us \ 123 123 $(PATH_ROOT)/src/VBox/RDP/client/keymaps/et=>keymaps/et \ 124 $(PATH_ROOT)/src/VBox/RDP/client/keymaps/convert-map=>keymaps/convert-map \125 124 $(PATH_ROOT)/src/VBox/RDP/client/keymaps/en-dv=>keymaps/en-dv \ 126 125 $(PATH_ROOT)/src/VBox/RDP/client/keymaps/mk=>keymaps/mk \ -
trunk/src/VBox/Runtime/Makefile.kmk
r38037 r38082 1262 1262 VBoxRT_INCS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH) = $(RuntimeR3_INCS.$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)) 1263 1263 VBoxRT_LIBS = \ 1264 $(PATH_ LIB)/VBox-liblzf$(VBOX_SUFF_LIB) \1264 $(PATH_STAGE_LIB)/VBox-liblzf$(VBOX_SUFF_LIB) \ 1265 1265 $(SDK_VBOX_ZLIB_LIBS) 1266 1266 if1of ($(KBUILD_TARGET_ARCH), amd64 x86) 1267 1267 VBoxRT_LIBS += \ 1268 $(PATH_ LIB)/SUPR3$(VBOX_SUFF_LIB)1268 $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB) 1269 1269 endif 1270 1270 ifdef IPRT_WITH_KSTUFF 1271 1271 VBoxRT_LIBS += \ 1272 $(PATH_ LIB)/VBox-kStuff$(VBOX_SUFF_LIB)1272 $(PATH_STAGE_LIB)/VBox-kStuff$(VBOX_SUFF_LIB) 1273 1273 endif 1274 1274 ifndef SDK_VBOX_LIBXML2_LIBS 1275 1275 VBoxRT_LIBS += \ 1276 $(PATH_ LIB)/VBox-libxml2$(VBOX_SUFF_LIB)1276 $(PATH_STAGE_LIB)/VBox-libxml2$(VBOX_SUFF_LIB) 1277 1277 endif 1278 1278 ifndef SDK_VBOX_OPENSSL_LIBS 1279 1279 VBoxRT_LIBS += \ 1280 $(PATH_ LIB)/VBox-libcrypto$(VBOX_SUFF_LIB) \1281 $(PATH_ LIB)/VBox-libssl$(VBOX_SUFF_LIB)1280 $(PATH_STAGE_LIB)/VBox-libcrypto$(VBOX_SUFF_LIB) \ 1281 $(PATH_STAGE_LIB)/VBox-libssl$(VBOX_SUFF_LIB) 1282 1282 endif 1283 1283 ifdef IPRT_WITH_LZO … … 1307 1307 VBoxRT_LDFLAGS.l4 = \ 1308 1308 -Wl,-whole-archive \ 1309 $(PATH_ LIB)/RuntimeR3L4$(VBOX_SUFF_LIB) \1309 $(PATH_STAGE_LIB)/RuntimeR3L4$(VBOX_SUFF_LIB) \ 1310 1310 -Wl,-no-whole-archive 1311 1311 ifeq ($(KBUILD_TARGET),l4) … … 1315 1315 endif 1316 1316 VBoxRT_LIBS.l4 = \ 1317 $(PATH_ LIB)/RuntimeR3L4$(VBOX_SUFF_LIB)1317 $(PATH_STAGE_LIB)/RuntimeR3L4$(VBOX_SUFF_LIB) 1318 1318 1319 1319 if1of ($(DLLS), VBoxRT) … … 1339 1339 VBoxRTDummy_TEMPLATE = VBOXR3 1340 1340 VBoxRTDummy_NOINST = true 1341 VBoxRTDummy_LIBS = $(PATH_ BIN)/VBoxRT.so1342 VBoxRTDummy_CLEAN= $(PATH_ BIN)/VBoxRT.so1343 BLDDIRS += $(PATH_ BIN)1344 1345 $(PATH_ BIN)/VBoxRT.so: $$(VBoxRT_1_TARGET) | $$(dir $$@)1341 VBoxRTDummy_LIBS = $(PATH_STAGE_BIN)/VBoxRT.so 1342 VBoxRTDummy_CLEAN= $(PATH_STAGE_BIN)/VBoxRT.so 1343 BLDDIRS += $(PATH_STAGE_BIN) 1344 1345 $(PATH_STAGE_BIN)/VBoxRT.so: $$(VBoxRT_1_TARGET) | $$(dir $$@) 1346 1346 $(INSTALL) $< $@ 1347 1347 chcon -t texrel_shlib_t $@ || true -
trunk/src/VBox/Runtime/testcase/Makefile.kmk
r37720 r38082 279 279 tstLdr-2_DEFS = IN_DIS 280 280 tstLdr-2_LIBS = \ 281 $(PATH_ LIB)/DisasmR3$(VBOX_SUFF_LIB)281 $(PATH_STAGE_LIB)/DisasmR3$(VBOX_SUFF_LIB) 282 282 283 283 ifdef VBOX_WITH_RAW_MODE … … 291 291 endif 292 292 tstLdrObj_LIBS = \ 293 $(PATH_ LIB)/DisasmRC$(VBOX_SUFF_LIB) \294 $(PATH_ LIB)/RuntimeRC$(VBOX_SUFF_LIB)293 $(PATH_STAGE_LIB)/DisasmRC$(VBOX_SUFF_LIB) \ 294 $(PATH_STAGE_LIB)/RuntimeRC$(VBOX_SUFF_LIB) 295 295 ifeq ($(VBOX_LDR_FMT32),pe) 296 296 tstLdrObj_LIBS += \ 297 $(PATH_ LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB)297 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) 298 298 endif # PE 299 299 ifeq ($(VBOX_LDR_FMT32),elf) … … 302 302 ifeq ($(VBOX_LDR_FMT32),lx) 303 303 tstLdrObj_LIBS += \ 304 $(PATH_ LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB)304 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) 305 305 endif 306 306 endif # VBOX_WITH_RAW_MODE … … 309 309 tstLdr-3_DEFS = IN_DIS 310 310 tstLdr-3_LIBS = \ 311 $(PATH_ LIB)/DisasmR3$(VBOX_SUFF_LIB)311 $(PATH_STAGE_LIB)/DisasmR3$(VBOX_SUFF_LIB) 312 312 313 313 tstLdr-4Imp_TEMPLATE = VBoxR0 … … 330 330 endif 331 331 tstLdrObjR0_LIBS = \ 332 $(PATH_ LIB)/DisasmR0$(VBOX_SUFF_LIB) \333 $(PATH_ LIB)/RuntimeR0$(VBOX_SUFF_LIB)332 $(PATH_STAGE_LIB)/DisasmR0$(VBOX_SUFF_LIB) \ 333 $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) 334 334 ifeq ($(VBOX_LDR_FMT),pe) 335 335 tstLdrObjR0_LIBS += \ 336 $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB) \336 $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) \ 337 337 $(TARGET_tstLdr-4Imp) 338 338 endif … … 342 342 ifeq ($(VBOX_LDR_FMT),lx) 343 343 tstLdrObjR0_LIBS += \ 344 $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB) \344 $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) \ 345 345 $(TARGET_tstLdr-4Imp) 346 346 endif … … 349 349 tstLdr-4_DEFS = IN_DIS 350 350 tstLdr-4_LIBS = \ 351 $(PATH_ LIB)/DisasmR3$(VBOX_SUFF_LIB)351 $(PATH_STAGE_LIB)/DisasmR3$(VBOX_SUFF_LIB) 352 352 353 353 tstLdrLoad_SOURCES = tstLdrLoad.cpp … … 528 528 tstRTR0MemUserKernel_SYSSUFF = .r0 529 529 tstRTR0MemUserKernel_SOURCES = tstRTR0MemUserKernel.cpp 530 tstRTR0MemUserKernel_LIBS = $(PATH_ LIB)/RuntimeR0$(VBOX_SUFF_LIB)530 tstRTR0MemUserKernel_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) 531 531 if1of ($(VBOX_LDR_FMT), pe lx) 532 tstRTR0MemUserKernel_LIBS += $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB)532 tstRTR0MemUserKernel_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) 533 533 endif 534 534 tstRTR0MemUserKernelDriver_TEMPLATE = VBOXR3TSTEXE … … 541 541 tstRTR0SemMutex_SYSSUFF = .r0 542 542 tstRTR0SemMutex_SOURCES = tstRTR0SemMutex.cpp 543 tstRTR0SemMutex_LIBS = $(PATH_ LIB)/RuntimeR0$(VBOX_SUFF_LIB)543 tstRTR0SemMutex_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) 544 544 if1of ($(VBOX_LDR_FMT), pe lx) 545 tstRTR0SemMutex_LIBS += $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB)545 tstRTR0SemMutex_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) 546 546 endif 547 547 tstRTR0SemMutexDriver_TEMPLATE = VBOXR3TSTEXE … … 554 554 tstRTR0Timer_SYSSUFF = .r0 555 555 tstRTR0Timer_SOURCES = tstRTR0Timer.cpp 556 tstRTR0Timer_LIBS = $(PATH_ LIB)/RuntimeR0$(VBOX_SUFF_LIB)556 tstRTR0Timer_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) 557 557 if1of ($(VBOX_LDR_FMT), pe lx) 558 tstRTR0Timer_LIBS += $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB)558 tstRTR0Timer_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) 559 559 endif 560 560 tstRTR0TimerDriver_TEMPLATE = VBOXR3TSTEXE … … 567 567 tstR0ThreadPreemption_SYSSUFF = .r0 568 568 tstR0ThreadPreemption_SOURCES = tstR0ThreadPreemption.cpp 569 tstR0ThreadPreemption_LIBS = $(PATH_ LIB)/RuntimeR0$(VBOX_SUFF_LIB)569 tstR0ThreadPreemption_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) 570 570 if1of ($(VBOX_LDR_FMT), pe lx) 571 tstR0ThreadPreemption_LIBS += $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB)571 tstR0ThreadPreemption_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) 572 572 endif 573 573 tstR0ThreadPreemptionDriver_TEMPLATE = VBOXR3TSTEXE -
trunk/src/VBox/Storage/testcase/Makefile.kmk
r37235 r38082 86 86 if1of ($(KBUILD_TARGET),os2 win) 87 87 vbox-img_LIBS += \ 88 $(PATH_ LIB)/VBox-liblzf-static$(VBOX_SUFF_LIB) \89 $(PATH_ LIB)/VBox-zlib-static$(VBOX_SUFF_LIB)88 $(PATH_STAGE_LIB)/VBox-liblzf-static$(VBOX_SUFF_LIB) \ 89 $(PATH_STAGE_LIB)/VBox-zlib-static$(VBOX_SUFF_LIB) 90 90 else 91 91 vbox-img_LIBS += \ 92 $(PATH_ LIB)/VBox-liblzf$(VBOX_SUFF_LIB) \92 $(PATH_STAGE_LIB)/VBox-liblzf$(VBOX_SUFF_LIB) \ 93 93 $(SDK_VBOX_ZLIB_LIBS) 94 94 endif -
trunk/src/VBox/VMM/Makefile.kmk
r37581 r38082 236 236 237 237 VBoxVMM_LIBS = \ 238 $(PATH_ LIB)/VMMR3$(VBOX_SUFF_LIB) \239 $(PATH_ LIB)/DisasmR3$(VBOX_SUFF_LIB)238 $(PATH_STAGE_LIB)/VMMR3$(VBOX_SUFF_LIB) \ 239 $(PATH_STAGE_LIB)/DisasmR3$(VBOX_SUFF_LIB) 240 240 ifdef VBOX_WITH_DEBUGGER 241 241 VBoxVMM_LIBS += \ 242 $(PATH_ LIB)/Debugger$(VBOX_SUFF_LIB)242 $(PATH_STAGE_LIB)/Debugger$(VBOX_SUFF_LIB) 243 243 endif 244 244 VBoxVMM_LIBS += \ … … 361 361 362 362 VMMRC_LIBS = \ 363 $(PATH_ LIB)/DisasmRC$(VBOX_SUFF_LIB) \364 $(PATH_ LIB)/RuntimeRC$(VBOX_SUFF_LIB)363 $(PATH_STAGE_LIB)/DisasmRC$(VBOX_SUFF_LIB) \ 364 $(PATH_STAGE_LIB)/RuntimeRC$(VBOX_SUFF_LIB) 365 365 ifneq ($(filter pe lx,$(VBOX_LDR_FMT32)),) 366 366 VMMRC_LIBS += \ 367 $(PATH_ LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB)367 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) 368 368 endif 369 369 … … 529 529 530 530 VMMR0_LIBS = \ 531 $(PATH_ LIB)/ServicesR0$(VBOX_SUFF_LIB) \532 $(PATH_ LIB)/RuntimeR0$(VBOX_SUFF_LIB) \533 $(PATH_ LIB)/DisasmR0$(VBOX_SUFF_LIB)531 $(PATH_STAGE_LIB)/ServicesR0$(VBOX_SUFF_LIB) \ 532 $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \ 533 $(PATH_STAGE_LIB)/DisasmR0$(VBOX_SUFF_LIB) 534 534 ifneq ($(filter pe lx,$(VBOX_LDR_FMT)),) 535 535 VMMR0_LIBS += \ 536 $(PATH_ LIB)/SUPR0$(VBOX_SUFF_LIB)536 $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) 537 537 endif 538 538 endif # !VBOX_ONLY_EXTPACKS -
trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
r37354 r38082 2458 2458 if (PGM_PAGE_HAS_ACTIVE_HANDLERS(pPage)) 2459 2459 { 2460 #if 0 /* DONT COMMIT THIS!!!!!!!! It needs fixing! */ 2460 2461 AssertMsgFailed(("%R[pgmpage] - we don't set PGM_PTFLAGS_TRACK_DIRTY for these pages\n", pPage)); 2461 2462 Assert(!PGM_PAGE_HAS_ACTIVE_ALL_HANDLERS(pPage)); 2463 #endif 2462 2464 /* Assuming write handlers here as the PTE is present (otherwise we wouldn't be here). */ 2463 2465 SHW_PTE_SET_RO(PteDst); -
trunk/src/VBox/VMM/testcase/Makefile.kmk
r37955 r38082 272 272 tstMicroRC_SYSSUFF = .gc 273 273 tstMicroRC_LIBS = \ 274 $(PATH_ LIB)/DisasmRC$(VBOX_SUFF_LIB) \275 $(PATH_ LIB)/RuntimeRC$(VBOX_SUFF_LIB)274 $(PATH_STAGE_LIB)/DisasmRC$(VBOX_SUFF_LIB) \ 275 $(PATH_STAGE_LIB)/RuntimeRC$(VBOX_SUFF_LIB) 276 276 ifeq ($(filter-out pe lx,$(VBOX_LDR_FMT32)),) 277 277 tstMicroRC_LIBS += \ 278 $(PATH_ LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \278 $(PATH_STAGE_LIB)/VMMRCBuiltin$(VBOX_SUFF_LIB) \ 279 279 $(LIB_VMMGC) 280 280 endif -
trunk/src/libs/xpcom18a4/Makefile.kmk
r37998 r38082 1312 1312 $(PATH_TARGET)/VBox-xpcom-xpt-files/VBoxXPCOMBase.xpt: $$(VBOX_XPTFILES) | $$(xpt_link_1_TARGET) $(PATH_TARGET)/VBox-xpcom-xpt-files/ 1313 1313 $(call MSG_LINK,XPCOM_TYPELIB,$@) 1314 $(QUIET)$(MKDIR) -p -- $(PATH_ BIN)/components1314 $(QUIET)$(MKDIR) -p -- $(PATH_STAGE_BIN)/components 1315 1315 $(QUIET)$(xpt_link_1_TARGET) $@ $^ 1316 1316 … … 1356 1356 # INSTARGET_xpidl which is the one in bin/. 1357 1357 # 1358 $(VBOX_XPIDL): $(PATH_TARGET)/VBox-xpcom-idl-timestamp1358 $(VBOX_XPIDL): | $(PATH_TARGET)/VBox-xpcom-idl-timestamp 1359 1359 1360 1360 -
trunk/src/libs/xpcom18a4/java/Makefile.kmk
r32229 r38082 58 58 src/nsJavaInterfaces.cpp 59 59 VBoxJXpcom_LIBS = \ 60 $(PATH_ LIB)/VBoxCOM$(VBOX_SUFF_LIB) \61 $(PATH_ BIN)/VBoxXPCOM$(VBOX_SUFF_DLL)60 $(PATH_STAGE_LIB)/VBoxCOM$(VBOX_SUFF_LIB) \ 61 $(PATH_STAGE_BIN)/VBoxXPCOM$(VBOX_SUFF_DLL) 62 62 63 63 #VBoxJXpcom_ORDERDEPS = $(VBOX_JXPCOM_GENH) -
trunk/src/libs/xpcom18a4/python/Makefile.kmk
r37113 r38082 73 73 src/VariantUtils.cpp 74 74 VBoxPythonBase_LIBS = \ 75 $(PATH_ LIB)/VBoxCOM$(VBOX_SUFF_LIB) \76 $(PATH_ BIN)/VBoxXPCOM$(VBOX_SUFF_DLL)75 $(PATH_STAGE_LIB)/VBoxCOM$(VBOX_SUFF_LIB) \ 76 $(PATH_STAGE_BIN)/VBoxXPCOM$(VBOX_SUFF_DLL) 77 77 78 78 -
trunk/src/recompiler/Makefile.kmk
r37692 r38082 129 129 VBoxRemPrimary_SYSSUFF = .rel 130 130 VBoxRemPrimary_LIBS = \ 131 $(PATH_ LIB)/RuntimeR3NoCRTGCC$(VBOX_SUFF_LIB)131 $(PATH_STAGE_LIB)/RuntimeR3NoCRTGCC$(VBOX_SUFF_LIB) 132 132 VBoxRemPrimary_POST_CMDS = $(NO_SUCH_VARIABLE) 133 133 VBOX_REM_WRAPPER = 2
Note:
See TracChangeset
for help on using the changeset viewer.