VirtualBox

Changeset 54090 in vbox


Ignore:
Timestamp:
Feb 5, 2015 3:20:32 PM (10 years ago)
Author:
vboxsync
Message:

PATH_DEVTOOLS -> KBUILD_DEVTOOLS; fixes PATH_TOOL_YASM to _HST instead of _BLD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r54048 r54090  
    14191419endif
    14201420
    1421 #
    1422 # The kBuild tools and SDKs are using PATH_DEVTOOLS, PATH_DEVTOOLS_BLD
    1423 # and PATH_DEVTOOLS_TRG to find things if we give them specific locations.
    1424 #
    1425 PATH_DEVTOOLS ?= $(PATH_ROOT)/tools
    1426 PATH_DEVTOOLS := $(abspath $(PATH_DEVTOOLS))
    1427 PATH_DEVTOOLS_BLD ?= $(PATH_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH)
    1428 PATH_DEVTOOLS_TRG ?= $(PATH_DEVTOOLS)/$(KBUILD_TARGET).$(KBUILD_TARGET_ARCH)
    14291421
    14301422## @todo Remove the default tool crap here!
     
    14331425TOOL.win.amd64 = $(VBOX_VCC_TOOL_STEM)AMD64
    14341426ASTOOL = $(VBOX_ASTOOL)
     1427
    14351428
    14361429#
     
    17311724ifndef VBOX_BLD_PYTHON
    17321725 if1of ($(KBUILD_HOST), win)
    1733   VBOX_BLD_PYTHON := $(firstword $(rsort $(wildcard $(PATH_DEVTOOLS)/win.x86/python/v*/python$(HOSTSUFF_EXE))) \
     1726  VBOX_BLD_PYTHON := $(firstword $(rsort $(wildcard $(KBUILD_DEVTOOLS)/win.x86/python/v*/python$(HOSTSUFF_EXE))) \
    17341727                                   python-not-found.exe)
    17351728 else
     
    18251818ifeq ($(VBOX_XCURSOR_LIBS),)
    18261819 ifeq ($(KBUILD_TARGET),solaris)
    1827   VBOX_XCURSOR_LIBS := $(lastword $(wildcard $(PATH_DEVTOOLS_TRG)/libXcursor/*/lib/libXcursor.a))
     1820  VBOX_XCURSOR_LIBS := $(lastword $(wildcard $(KBUILD_DEVTOOLS_TRG)/libXcursor/*/lib/libXcursor.a))
    18281821  ifneq ($(VBOX_XCURSOR_LIBS),)
    18291822   VBOX_XCURSOR_INCS := $(patsubst %/lib/libXcursor.a,%/include, $(VBOX_XCURSOR_LIBS))
     
    18381831
    18391832# Intel ASL compiler for ACPI
    1840 VBOX_IASLCMD   ?= $(firstword $(wildcard $(PATH_DEVTOOLS_BLD)/bin/iasl$(HOSTSUFF_EXE)) iasl$(HOSTSUFF_EXE))
     1833VBOX_IASLCMD   ?= $(firstword $(wildcard $(KBUILD_DEVTOOLS_HST)/bin/iasl$(HOSTSUFF_EXE)) iasl$(HOSTSUFF_EXE))
    18411834
    18421835# libxslt XSLT processor. (see PATH_TOOL_YASM for explanation why it's temporarily located in bin.)
    18431836ifeq ($(VBOX_XSLTPROC),)
    18441837 ifeq ($(KBUILD_HOST),win)
    1845    VBOX_XSLTPROC := $(wildcard $(PATH_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH)/libxslt/10128/bin/xsltproc.exe)
     1838   VBOX_XSLTPROC := $(wildcard $(KBUILD_DEVTOOLS)/$(KBUILD_HOST).$(KBUILD_HOST_ARCH)/libxslt/10128/bin/xsltproc.exe)
    18461839   ifeq ($(VBOX_XSLTPROC),)
    1847     VBOX_XSLTPROC := $(PATH_DEVTOOLS)/win.x86/bin/xsltproc.exe
     1840    VBOX_XSLTPROC := $(KBUILD_DEVTOOLS)/win.x86/bin/xsltproc.exe
    18481841   endif
    18491842 else ifeq ($(KBUILD_HOST),os2)
    1850   VBOX_XSLTPROC  := BEGINLIBPATH="$(PATH_DEVTOOLS_BLD)/bin;$$BEGINLIBPATH" $(PATH_DEVTOOLS_BLD)/bin/xsltproc.exe
     1843  VBOX_XSLTPROC  := BEGINLIBPATH="$(KBUILD_DEVTOOLS_HST)/bin;$$BEGINLIBPATH" $(KBUILD_DEVTOOLS_HST)/bin/xsltproc.exe
    18511844 else ifeq ($(KBUILD_HOST),haiku)
    1852   VBOX_XSLTPROC  := $(PATH_DEVTOOLS)/haiku.x86/bin/xsltproc
     1845  VBOX_XSLTPROC  := $(KBUILD_DEVTOOLS)/haiku.x86/bin/xsltproc
    18531846 else
    18541847  VBOX_XSLTPROC  := xsltproc$(HOSTSUFF_EXE)
     
    19011894# mkisofs
    19021895ifeq ($(KBUILD_HOST),win)
    1903  VBOX_MKISOFS  ?= $(PATH_DEVTOOLS_BLD)/bin/mkisofs.exe
     1896 VBOX_MKISOFS  ?= $(KBUILD_DEVTOOLS_HST)/bin/mkisofs.exe
    19041897else
    19051898 VBOX_MKISOFS  ?= mkisofs
     
    19071900
    19081901# Makeself for the linux installers.
    1909 VBOX_MAKESELF  ?= $(PATH_DEVTOOLS)/common/makeself/v2.1.5/makeself.sh
     1902VBOX_MAKESELF  ?= $(KBUILD_DEVTOOLS)/common/makeself/v2.1.5/makeself.sh
    19101903
    19111904# Microsoft HTML Help Workshop.
    1912 VBOX_PATH_HTML_HELP_WORKSHOP ?= $(PATH_DEVTOOLS)/win.x86/HTML_Help_Workshop/v1.3/
     1905VBOX_PATH_HTML_HELP_WORKSHOP ?= $(KBUILD_DEVTOOLS)/win.x86/HTML_Help_Workshop/v1.3/
    19131906
    19141907# Path to the null soft installer.
    1915 VBOX_PATH_NSIS ?= $(PATH_DEVTOOLS)/win.x86/nsis/v2.46-log-nsscm-r1
     1908VBOX_PATH_NSIS ?= $(KBUILD_DEVTOOLS)/win.x86/nsis/v2.46-log-nsscm-r1
    19161909
    19171910# Path to AutoIt3.
    1918 VBOX_PATH_AUTOIT3 ?= $(PATH_DEVTOOLS)/win.x86/autoit/v3.2.10.0
     1911VBOX_PATH_AUTOIT3 ?= $(KBUILD_DEVTOOLS)/win.x86/autoit/v3.2.10.0
    19191912
    19201913# Windows install tools...
    19211914# Note! The scripts has been moved to Bin in v8.0.
    1922 VBOX_PATH_WIX       ?= $(PATH_DEVTOOLS)/win.x86/wix/v3.8.1128.0
    1923 VBOX_PATH_MSITRAN   ?= $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Bin/MsiTran.Exe
    1924 VBOX_PATH_MSIDB     ?= $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Bin/MsiDb.Exe
    1925 VBOX_PATH_WISUBSTG  ?= $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Samples/sysmgmt/msi/scripts/WiSubStg.vbs
    1926 VBOX_PATH_WISUMINFO ?= $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Samples/sysmgmt/msi/scripts/WiSumInf.vbs
    1927 VBOX_PATH_DIFX      ?= $(PATH_DEVTOOLS)/win.$(KBUILD_TARGET_ARCH)/DIFx/v2.1-r3
    1928 VBOX_PATH_CABSDK    ?= $(PATH_DEVTOOLS)/win.x86/cabsdk/r1
     1915VBOX_PATH_WIX       ?= $(KBUILD_DEVTOOLS)/win.x86/wix/v3.8.1128.0
     1916VBOX_PATH_MSITRAN   ?= $(KBUILD_DEVTOOLS)/win.x86/sdk/v7.1/Bin/MsiTran.Exe
     1917VBOX_PATH_MSIDB     ?= $(KBUILD_DEVTOOLS)/win.x86/sdk/v7.1/Bin/MsiDb.Exe
     1918VBOX_PATH_WISUBSTG  ?= $(KBUILD_DEVTOOLS)/win.x86/sdk/v7.1/Samples/sysmgmt/msi/scripts/WiSubStg.vbs
     1919VBOX_PATH_WISUMINFO ?= $(KBUILD_DEVTOOLS)/win.x86/sdk/v7.1/Samples/sysmgmt/msi/scripts/WiSumInf.vbs
     1920VBOX_PATH_DIFX      ?= $(KBUILD_DEVTOOLS)/win.$(KBUILD_TARGET_ARCH)/DIFx/v2.1-r3
     1921VBOX_PATH_CABSDK    ?= $(KBUILD_DEVTOOLS)/win.x86/cabsdk/r1
    19291922VBOX_PATH_MAKECAB   ?= $(VBOX_PATH_CABSDK)/BIN/MAKECAB.EXE
    19301923
     
    19321925# allow for the location used by the zip to be properly cleaned up first.
    19331926if1of ($(KBUILD_HOST).$(KBUILD_HOST_ARCH), linux.x86 solaris.x86 win.x86)
    1934  PATH_TOOL_YASM ?= $(PATH_DEVTOOLS_BLD)/bin
     1927 PATH_TOOL_YASM ?= $(KBUILD_DEVTOOLS_HST)/bin
    19351928endif
    19361929
    19371930# The Microsoft IDL compiler (the SDK build needs this on non-Windows).
    19381931VBOX_WIN_MIDL ?= $(EXEC_X86_WIN32) $(call VBOX_FN_MAKE_WIN_PATH,$(firstword $(wildcard $(addsuffix /[Mm][Ii][Dd][Ll].[Ee][Xx][Ee], \
    1939         $(PATH_DEVTOOLS)/win.x86/sdk/v7.1/Bin$(if-expr "$(KBUILD_HOST).$(KBUILD_HOST_ARCH)" == "win.amd64",/x64,) \
    1940         $(PATH_DEVTOOLS)/win.x86/ddk/7600.16385.1/bin/x86 \
    1941         $(PATH_DEVTOOLS)/win.x86/bin \
     1932        $(KBUILD_DEVTOOLS)/win.x86/sdk/v7.1/Bin$(if-expr "$(KBUILD_HOST).$(KBUILD_HOST_ARCH)" == "win.amd64",/x64,) \
     1933        $(KBUILD_DEVTOOLS)/win.x86/ddk/7600.16385.1/bin/x86 \
     1934        $(KBUILD_DEVTOOLS)/win.x86/bin \
    19421935        $(PATH_SDK_$(VBOX_WINPSDK)_BIN) \
    19431936        $(PATH_SDK_$(VBOX_WINPSDK)) \
     
    19951988 if   !defined(VBOX_WITH_MACOSX_COMPILERS_FROM_DEVEL) \
    19961989   && !defined(VBOX_XCODE_VERSION) \
    1997    && exists "$(PATH_DEVTOOLS)/darwin.x86/xcode/v4.1"
     1990   && exists "$(KBUILD_DEVTOOLS)/darwin.x86/xcode/v4.1"
    19981991  VBOX_WITH_MACOSX_COMPILERS_FROM_DEVEL := 1
    1999   VBOX_PATH_MACOSX_DEVEL_ROOT := $(PATH_DEVTOOLS)/darwin.x86/xcode/v4.1
     1992  VBOX_PATH_MACOSX_DEVEL_ROOT := $(KBUILD_DEVTOOLS)/darwin.x86/xcode/v4.1
    20001993  VBOX_XCODE_VERSION := 4.1
    20011994 endif
     
    21402133    VBOX_PATH_MACOSX_SDK_10_7           = $(VBOX_PATH_MACOSX_SDK_ROOT)/MacOSX10.7.sdk
    21412134   else
    2142     VBOX_PATH_MACOSX_SDK_10_7           = $(PATH_DEVTOOLS)/darwin.x86/SDKs/MacOSX10.7.sdk
     2135    VBOX_PATH_MACOSX_SDK_10_7           = $(KBUILD_DEVTOOLS)/darwin.x86/SDKs/MacOSX10.7.sdk
    21432136   endif
    21442137  endif
     
    22822275  VBOX_WINDOWS_ADDITIONS_ICON_FILE ?= $(PATH_ROOT)/src/VBox/Artwork/VirtualBoxGA-vista.ico
    22832276  VBOX_NSIS_ICON_FILE              ?= $(PATH_ROOT)/src/VBox/Artwork/VirtualBoxGA-nsis.ico
    2284   TOOL_VCC80X86_RC    := $(PATH_DEVTOOLS)/win.x86/ddk/6000/bin/x86/rc.exe
    2285   TOOL_VCC80AMD64_RC  := $(PATH_DEVTOOLS)/win.x86/ddk/6000/bin/x86/rc.exe
    2286   TOOL_VCC70_RC       := $(PATH_DEVTOOLS)/win.x86/ddk/6000/bin/x86/rc.exe
     2277  TOOL_VCC80X86_RC    := $(KBUILD_DEVTOOLS)/win.x86/ddk/6000/bin/x86/rc.exe
     2278  TOOL_VCC80AMD64_RC  := $(KBUILD_DEVTOOLS)/win.x86/ddk/6000/bin/x86/rc.exe
     2279  TOOL_VCC70_RC       := $(KBUILD_DEVTOOLS)/win.x86/ddk/6000/bin/x86/rc.exe
    22872280 else
    22882281  VBOX_WINDOWS_ICON_FILE           ?= $(PATH_ROOT)/src/VBox/Artwork/VirtualBox-winxp.ico
     
    26712664  # VBOX_PATH_SELFSIGN points to the Vista WDK bin/SelfSign directory.
    26722665  ifndef VBOX_PATH_SELFSIGN
    2673    VBOX_PATH_SELFSIGN := $(lastword $(sort $(wildcard $(PATH_DEVTOOLS)/win.x86/selfsign/*)))
     2666   VBOX_PATH_SELFSIGN := $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS)/win.x86/selfsign/*)))
    26742667   ifeq ($(VBOX_PATH_SELFSIGN),)
    2675     VBOX_PATH_SELFSIGN := $(PATH_DEVTOOLS)/win.x86/selfsign/r1
     2668    VBOX_PATH_SELFSIGN := $(KBUILD_DEVTOOLS)/win.x86/selfsign/r1
    26762669   endif
    26772670  endif
    2678   VBOX_SIGNTOOL ?= $(PATH_DEVTOOLS)/bin/retry.cmd $(VBOX_PATH_SELFSIGN)/SignTool.exe
     2671  VBOX_SIGNTOOL ?= $(KBUILD_DEVTOOLS)/bin/retry.cmd $(VBOX_PATH_SELFSIGN)/SignTool.exe
    26792672  VBOX_INF2CAT  ?= $(VBOX_PATH_SELFSIGN)/Inf2Cat.exe
    26802673
     
    44274420 TEMPLATE_VBoxNoCrtGccLib_ASTOOL           = YASM
    44284421 TEMPLATE_VBoxNoCrtGccLib_ASFLAGS          = -f elf64 -DASM_FORMAT_ELF -D__YASM__ -w+orphan-labels -g dwarf2
    4429  TEMPLATE_VBoxNoCrtGccLib_LIBS             = $(PATH_DEVTOOLS)/win.x86/x86_64-unknown-linux-gnu/20060701-r2/lib/gcc/x86_64-unknown-linux-gnu/3.4.6/libgcc.a
     4422 TEMPLATE_VBoxNoCrtGccLib_LIBS             = $(KBUILD_DEVTOOLS)/win.x86/x86_64-unknown-linux-gnu/20060701-r2/lib/gcc/x86_64-unknown-linux-gnu/3.4.6/libgcc.a
    44304423 TEMPLATE_VBoxNoCrtGccLib_LDFLAGS          = -nostdlib
    44314424
     
    49234916 ifeq ($(VBOX_PATH_QT4),)
    49244917  ifeq ($(KBUILD_TARGET),darwin)
    4925    VBOX_PATH_QT4 := $(lastword $(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v4*)))
     4918   VBOX_PATH_QT4 := $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*)))
    49264919   ifeq ($(VBOX_PATH_QT4),)
    49274920    ifneq ($(wildcard /Library/Frameworks/QtCore.framework),)
     
    49324925   endif
    49334926  else if1of ($(KBUILD_TARGET), win)
    4934    VBOX_PATH_QT4 ?= $(lastword $(filter %-$(tolower $(VBOX_VCC_TOOL_STEM)),$(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v4*))))
     4927   VBOX_PATH_QT4 ?= $(lastword $(filter %-$(tolower $(VBOX_VCC_TOOL_STEM)),$(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*))))
    49354928  else if1of ($(KBUILD_TARGET), linux solaris)
    4936    VBOX_PATH_QT4 ?= $(lastword $(sort $(wildcard $(PATH_DEVTOOLS_TRG)/qt/v4*)))
     4929   VBOX_PATH_QT4 ?= $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_TRG)/qt/v4*)))
    49374930   ifneq ($(VBOX_PATH_QT4),)
    49384931    VBOX_WITH_QT4_SUN = 1
     
    53585351#
    53595352ifneq ($(KBUILD_HOST),win)
    5360  TOOL_VCC80X86_RC    := $(EXEC_X86_WIN32) $(PATH_DEVTOOLS)/win.x86/bin/rc.exe
    5361  TOOL_VCC80AMD64_RC  := $(EXEC_X86_WIN32) $(PATH_DEVTOOLS)/win.x86/bin/rc.exe
    5362  TOOL_VCC70_RC       := $(EXEC_X86_WIN32) $(PATH_DEVTOOLS)/win.x86/bin/rc.exe
    5363  WIN32_MC = $(EXEC_X86_WIN32) $(PATH_DEVTOOLS)/win.x86/bin/mc.exe
     5353 TOOL_VCC80X86_RC    := $(EXEC_X86_WIN32) $(KBUILD_DEVTOOLS)/win.x86/bin/rc.exe
     5354 TOOL_VCC80AMD64_RC  := $(EXEC_X86_WIN32) $(KBUILD_DEVTOOLS)/win.x86/bin/rc.exe
     5355 TOOL_VCC70_RC       := $(EXEC_X86_WIN32) $(KBUILD_DEVTOOLS)/win.x86/bin/rc.exe
     5356 WIN32_MC = $(EXEC_X86_WIN32) $(KBUILD_DEVTOOLS)/win.x86/bin/mc.exe
    53645357else
    53655358 WIN32_MC = $(EXEC_X86_WIN32) $(firstword $(wildcard \
     
    53695362        $(PATH_SDK_WIN32SDK_BIN)/MC.Exe\
    53705363        $(PATH_SDK_WIN64SDK_BIN)/MC.Exe\
    5371         $(PATH_DEVTOOLS)/win.x86/bin/mc.exe\
     5364        $(KBUILD_DEVTOOLS)/win.x86/bin/mc.exe\
    53725365        ) Sorry_Cannot_find_mc_in_the_PSDK)
    53735366endif
     
    60106003   # Add correct detection for you distro after the /usr/../java-6-sun line.
    60116004   VBOX_JAVA_HOME := $(firstword $(wildcard \
    6012         $(PATH_DEVTOOLS)/linux.x86/jdk1.6.0_27 \
     6005        $(KBUILD_DEVTOOLS)/linux.x86/jdk1.6.0_27 \
    60136006        /usr/lib/jvm/java-6-sun  \
    60146007        /usr/lib/jvm/java-6-openjdk \
Note: See TracChangeset for help on using the changeset viewer.

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