VirtualBox

Changeset 94453 in vbox


Ignore:
Timestamp:
Apr 4, 2022 11:26:40 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
150783
Message:

/Config.kmk: Sorted and cleaned up our kBuild SDK definitions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r94351 r94453  
    47104710# SDKs for external libraries.
    47114711#
    4712 SDK_VBOX_LIBXML2           = .
    4713 SDK_VBOX_LIBXML2_INCS     ?= $(PATH_ROOT)/src/libs/libxml2-2.9.4/include
    4714 SDK_VBOX_LIBXML2_DEFS     ?= _REENTRANT LIBXML_STATIC LIBXML_STATIC_FOR_DLL
    4715 SDK_VBOX_LIBXML2_DEFS.win ?= WIN32 _WINDOWS _MBCS HAVE_WIN32_THREADS HAVE_COMPILER_TLS
    4716 # Note: no linking to LIB here, we do that explicitly in src/VBox/Runtime/Makefile.kmk to link
    4717 #       libxml against VBoxRT
    4718 
    4719 SDK_VBOX_LIBPNG       = .
    4720 SDK_VBOX_LIBPNG_INCS ?= $(PATH_ROOT)/src/libs/libpng-1.6.36
    4721 SDK_VBOX_LIBPNG_LIBS ?= $(PATH_STAGE_LIB)/VBox-libpng$(VBOX_SUFF_LIB)
    4722 
    4723 SDK_VBOX_ZLIB         = .
    4724 if1of ($(KBUILD_TARGET), os2 solaris win)
    4725  SDK_VBOX_ZLIB_INCS  ?= $(PATH_ROOT)/src/libs/zlib-1.2.11
    4726  SDK_VBOX_ZLIB_LIBS  ?= $(PATH_STAGE_LIB)/VBox-zlib$(VBOX_SUFF_LIB)
     4712ifdef VBOX_WITH_DXVK
     4713 SDK_VBOX_DXVK                 := Direct3D 9/10/11 to Vulkan - for dll linking.
     4714 SDK_VBOX_DXVK_DEFAULT_INCS    := \
     4715        $(PATH_ROOT)/src/libs/dxvk-native-1.9.2a/include/native/directx \
     4716        $(PATH_ROOT)/src/libs/dxvk-native-1.9.2a/include/native/windows
     4717 SDK_VBOX_DXVK_INCS            ?= $(SDK_VBOX_DXVK_DEFAULT_INCS)
     4718 # Loaded dynamically
     4719 SDK_VBOX_DXVK_LIBS            ?=
     4720endif
     4721
     4722ifdef VBOX_WITH_LIBFUSE
     4723 SDK_VBOX_FUSE                 := libfuse (file system in userspace) for dll linking.
     4724 SDK_VBOX_FUSE_DEFAULT_INCS    := $(PATH_ROOT)/src/libs/libfuse-2.9.8/include
     4725 SDK_VBOX_FUSE_INCS            ?= $(SDK_VBOX_FUSE_DEFAULT_INCS)
     4726 SDK_VBOX_FUSE_LIBS            ?= $(PATH_STAGE_LIB)/VBox-libfuse$(VBOX_SUFF_LIB)
     4727endif
     4728
     4729ifdef VBOX_WITH_LIBCURL
     4730 SDK_VBOX_LIBCURL              := libcurl for dll linking.
     4731 SDK_VBOX_LIBCURL_INCS         ?= $(PATH_ROOT)/src/libs/curl-7.64.0/include
     4732 SDK_VBOX_LIBCURL_LIBS         ?= $(PATH_STAGE_LIB)/VBox-libcurl$(VBOX_SUFF_LIB)
     4733 SDK_VBOX_LIBCURL_DEFS         ?= BUILDING_LIBCURL
     4734
     4735 SDK_VBOX_LIBCURL-x86           = libcurl/x86 for dll linking.
     4736 SDK_VBOX_LIBCURL-x86_INCS     ?= $(PATH_ROOT)/src/libs/curl-7.64.0/include
     4737 SDK_VBOX_LIBCURL-x86_LIBS.x86 ?= $(PATH_STAGE_LIB)/VBox-libcurl-x86$(VBOX_SUFF_LIB)
     4738 SDK_VBOX_LIBCURL-x86_DEFS     ?= BUILDING_LIBCURL
     4739endif
     4740
     4741SDK_VBOX_LIBPNG                := protable network graphics (png) library for dll linking.
     4742SDK_VBOX_LIBPNG_INCS           ?= $(PATH_ROOT)/src/libs/libpng-1.6.36
     4743SDK_VBOX_LIBPNG_LIBS           ?= $(PATH_STAGE_LIB)/VBox-libpng$(VBOX_SUFF_LIB)
     4744
     4745# lzf
     4746SDK_VBOX_LZF                   := lzf compressor/decompressor for dll linking.
     4747SDK_VBOX_LZF_INCS              ?= $(PATH_ROOT)/src/libs/liblzf-3.4
     4748SDK_VBOX_LZF_LIBS              ?= $(PATH_STAGE_LIB)/VBox-liblzf$(VBOX_SUFF_LIB)
     4749
     4750SDK_VBOX_LZF-x86               := lzf/x86 compressor/decompressor for dll linking.
     4751SDK_VBOX_LZF-x86_EXTENDS       := VBOX_LZF
     4752SDK_VBOX_LZF_LIBS-x86          ?= $(PATH_STAGE_LIB)/VBox-liblzf-x86$(VBOX_SUFF_LIB)
     4753
     4754SDK_VBOX_LZF_STATIC            := lzf compressor/decompressor for static linking.
     4755SDK_VBOX_LZF_STATIC_EXTENDS    := VBOX_LZF
     4756if1of ($(KBUILD_TARGET), os2 win)
     4757 SDK_VBOX_LZF_STATIC_LIBS      := $(PATH_STAGE_LIB)/VBox-liblzf-static$(VBOX_SUFF_LIB)
     4758endif
     4759
     4760# openssl
     4761SDK_VBOX_OPENSSL                        := OpenSSL - Only for VBoxRT and/or statically linked programs.
     4762if defined(VBOX_WITH_OPENSSL3)
     4763 SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS     := $(PATH_OUT)/obj/crypto-3.0.1-headers/include
    47274764else
    4728  SDK_VBOX_ZLIB_INCS  ?=
    4729  SDK_VBOX_ZLIB_LIBS  ?= z
    4730  SDK_VBOX_ZLIB_DEFS.linux ?= _LARGEFILE64_SOURCE
    4731 endif
    4732 
    4733 SDK_VBOX_ZLIB-x86    = .
    4734 SDK_VBOX_ZLIB-x86_EXTENDS = VBOX_ZLIB
    4735 if1of ($(KBUILD_TARGET), os2 solaris win)
    4736  SDK_VBOX_ZLIB_LIBS-x86  ?= $(PATH_STAGE_LIB)/VBox-zlib-x86$(VBOX_SUFF_LIB)
    4737 endif
    4738 
    4739 SDK_VBOX_ZLIB_STATIC  = .
    4740 SDK_VBOX_ZLIB_STATIC_EXTENDS ?= VBOX_ZLIB
    4741 if1of ($(KBUILD_TARGET), os2 win) # Not required on solaris.
    4742  SDK_VBOX_ZLIB_STATIC_LIBS ?= $(PATH_STAGE_LIB)/VBox-zlib-static$(VBOX_SUFF_LIB)
    4743 endif
    4744 
    4745 SDK_VBOX_LZF            = .
    4746 SDK_VBOX_LZF_INCS  ?= $(PATH_ROOT)/src/libs/liblzf-3.4
    4747 SDK_VBOX_LZF_LIBS  ?= $(PATH_STAGE_LIB)/VBox-liblzf$(VBOX_SUFF_LIB)
    4748 
    4749 SDK_VBOX_LZF-x86        = .
    4750 SDK_VBOX_LZF-x86_EXTENDS = VBOX_LZF
    4751 SDK_VBOX_LZF_LIBS-x86 ?= $(PATH_STAGE_LIB)/VBox-liblzf-x86$(VBOX_SUFF_LIB)
    4752 
    4753 SDK_VBOX_LZF_STATIC  = .
    4754 SDK_VBOX_LZF_STATIC_EXTENDS ?= VBOX_LZF
    4755 if1of ($(KBUILD_TARGET), os2 win)
    4756  SDK_VBOX_LZF_STATIC_LIBS ?= $(PATH_STAGE_LIB)/VBox-liblzf-static$(VBOX_SUFF_LIB)
    4757 endif
    4758 
    4759 SDK_VBOX_OPENSSL      = Only for VBoxRT and/or statically linked programs.
    4760 if defined(VBOX_WITH_OPENSSL3)
    4761  SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS := $(PATH_OUT)/obj/crypto-3.0.1-headers/include
    4762 else
    4763  SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS := $(PATH_OUT)/obj/crypto-1.1.1-headers/include
    4764 endif
    4765 SDK_VBOX_OPENSSL_INCS ?= $(SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS)
    4766 SDK_VBOX_OPENSSL_ORDERDEPS ?= $(crypto-headers_1_TARGET)
     4765 SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS     := $(PATH_OUT)/obj/crypto-1.1.1-headers/include
     4766endif
     4767SDK_VBOX_OPENSSL_INCS                   ?= $(SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS)
     4768SDK_VBOX_OPENSSL_ORDERDEPS              ?= $(crypto-headers_1_TARGET)
    47674769if  !defined(VBOX_ONLY_SDK) \
    47684770 && (!defined(VBOX_ONLY_ADDITIONS) || !defined(VBOX_ONLY_ADDITIONS_WITHOUT_RTISOMAKER)) \
    47694771 && (!defined(VBOX_ONLY_EXTPACKS) || defined(VBOX_NEED_EXTPACK_OPENSSL) || !defined(VBOX_ONLY_EXTPACKS_USE_IMPLIBS)) \
    47704772 && ("$(SDK_VBOX_OPENSSL_INCS)" == "$(SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS)" || defined(VBOX_NEED_EXTPACK_OPENSSL))
    4771  SDK_VBOX_OPENSSL_DEPS ?= $(SDK_VBOX_OPENSSL_INCS)/openssl/openssl-mangling.h
    4772 endif
    4773 SDK_VBOX_OPENSSL_LIBS ?= \
     4773 SDK_VBOX_OPENSSL_DEPS                  ?= $(SDK_VBOX_OPENSSL_INCS)/openssl/openssl-mangling.h
     4774endif
     4775SDK_VBOX_OPENSSL_LIBS                   ?= \
    47744776        $(PATH_STAGE_LIB)/VBox-libssl$(VBOX_SUFF_LIB) \
    47754777        $(PATH_STAGE_LIB)/VBox-libcrypto$(VBOX_SUFF_LIB)
    47764778
    4777 SDK_VBOX_OPENSSL-x86      = Only for VBoxRT and/or statically linked programs.
     4779SDK_VBOX_OPENSSL-x86                    := OpenSSL/x86 - Only for VBoxRT and/or statically linked programs.
    47784780if defined(VBOX_WITH_OPENSSL3)
    47794781 SDK_VBOX_OPENSSL-x86_VBOX_DEFAULT_INCS := $(PATH_OUT)/obj/crypto-3.0.1-headers/include
     
    47814783 SDK_VBOX_OPENSSL-x86_VBOX_DEFAULT_INCS := $(PATH_OUT)/obj/crypto-1.1.1-headers/include
    47824784endif
    4783 SDK_VBOX_OPENSSL-x86_INCS ?= $(SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS)
    4784 SDK_VBOX_OPENSSL-x86_ORDERDEPS ?= $(crypto-headers_1_TARGET)
     4785SDK_VBOX_OPENSSL-x86_INCS               ?= $(SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS)
     4786SDK_VBOX_OPENSSL-x86_ORDERDEPS          ?= $(crypto-headers_1_TARGET)
    47854787if ("$(SDK_VBOX_OPENSSL_INCS)" == "$(SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS)" || defined(VBOX_NEED_EXTPACK_OPENSSL))
    4786  SDK_VBOX_OPENSSL-x86_DEPS ?= $(SDK_VBOX_OPENSSL_INCS)/openssl/openssl-mangling.h
    4787 endif
    4788 SDK_VBOX_OPENSSL-x86_LIBS ?= \
     4788 SDK_VBOX_OPENSSL-x86_DEPS              ?= $(SDK_VBOX_OPENSSL_INCS)/openssl/openssl-mangling.h
     4789endif
     4790SDK_VBOX_OPENSSL-x86_LIBS               ?= \
    47894791        $(PATH_STAGE_LIB)/VBox-libssl-x86$(VBOX_SUFF_LIB) \
    47904792        $(PATH_STAGE_LIB)/VBox-libcrypto-x86$(VBOX_SUFF_LIB)
    47914793
    4792 SDK_VBOX_OPENSSL2      = What you should be using.
    4793 SDK_VBOX_OPENSSL2_EXTENDS = VBOX_OPENSSL
     4794SDK_VBOX_OPENSSL2              := This is what you should be using!  It links against VBoxRT.
     4795SDK_VBOX_OPENSSL2_EXTENDS      := VBOX_OPENSSL
    47944796if "$(SDK_VBOX_OPENSSL_INCS)" == "$(SDK_VBOX_OPENSSL_VBOX_DEFAULT_INCS)"
    4795  SDK_VBOX_OPENSSL2_LIBS = $(NO_SUCH_VARIABLE)
    4796 endif
    4797 
    4798 ifdef VBOX_WITH_LIBCURL
    4799 SDK_VBOX_LIBCURL       = .
    4800 SDK_VBOX_LIBCURL_INCS ?= $(PATH_ROOT)/src/libs/curl-7.64.0/include
    4801 SDK_VBOX_LIBCURL_LIBS ?= $(PATH_STAGE_LIB)/VBox-libcurl$(VBOX_SUFF_LIB)
    4802 SDK_VBOX_LIBCURL_DEFS ?= BUILDING_LIBCURL
    4803 
    4804 SDK_VBOX_LIBCURL-x86           = .
    4805 SDK_VBOX_LIBCURL-x86_INCS     ?= $(PATH_ROOT)/src/libs/curl-7.64.0/include
    4806 SDK_VBOX_LIBCURL-x86_LIBS.x86 ?= $(PATH_STAGE_LIB)/VBox-libcurl-x86$(VBOX_SUFF_LIB)
    4807 SDK_VBOX_LIBCURL-x86_DEFS     ?= BUILDING_LIBCURL
     4797 SDK_VBOX_OPENSSL2_LIBS         = $(NO_SUCH_VARIABLE)
     4798endif
     4799
     4800ifdef VBOX_WITH_LIBOPUS
     4801 SDK_VBOX_OPUS                 := libopus for dll linking.
     4802 SDK_VBOX_OPUS_DEFAULT_INCS    := $(PATH_ROOT)/src/libs/libopus-1.2.1/include
     4803 SDK_VBOX_OPUS_INCS            ?= $(SDK_VBOX_OPUS_DEFAULT_INCS)
     4804 SDK_VBOX_OPUS_LIBS            ?= $(PATH_STAGE_LIB)/VBox-libopus$(VBOX_SUFF_LIB)
     4805endif
     4806
     4807ifdef VBOX_WITH_LIBSSH
     4808 SDK_VBOX_SSH                  := libssh for dll linking.
     4809 SDK_VBOX_SSH_DEFS             ?= LIBSSH_STATIC=1
     4810 SDK_VBOX_SSH_INCS             ?= $(PATH_ROOT)/src/libs/libssh-0.9.5/include
     4811 SDK_VBOX_SSH_LIBS             ?= \
     4812        $(PATH_STAGE_LIB)/VBox-libssh$(VBOX_SUFF_LIB)
     4813endif
     4814
     4815ifdef VBOX_WITH_LIBTPMS
     4816 SDK_VBOX_TPMS                 := libtpms for dll linking.
     4817 SDK_VBOX_TPMS_DEFAULT_INCS    := $(PATH_ROOT)/src/libs/libtpms-0.9.0/include
     4818 SDK_VBOX_TPMS_INCS            ?= $(SDK_VBOX_TPMS_DEFAULT_INCS)
     4819 SDK_VBOX_TPMS_LIBS            ?= $(PATH_STAGE_LIB)/VBox-libtpms$(VBOX_SUFF_LIB)
    48084820endif
    48094821
    48104822ifdef VBOX_WITH_LIBVPX
    4811  SDK_VBOX_VPX       = .
    4812  SDK_VBOX_VPX_DEFAULT_INCS := $(PATH_ROOT)/src/libs/libvpx-1.6.1
    4813  SDK_VBOX_VPX_INCS ?= $(SDK_VBOX_VPX_DEFAULT_INCS)
    4814  SDK_VBOX_VPX_LIBS ?= $(PATH_STAGE_LIB)/VBox-libvpx$(VBOX_SUFF_LIB)
    4815 endif
    4816 
    4817 ifdef VBOX_WITH_LIBOPUS
    4818  SDK_VBOX_OPUS       = .
    4819  SDK_VBOX_OPUS_DEFAULT_INCS := $(PATH_ROOT)/src/libs/libopus-1.2.1/include
    4820  SDK_VBOX_OPUS_INCS ?= $(SDK_VBOX_OPUS_DEFAULT_INCS)
    4821  SDK_VBOX_OPUS_LIBS ?= $(PATH_STAGE_LIB)/VBox-libopus$(VBOX_SUFF_LIB)
    4822 endif
    4823 
    4824 ifdef VBOX_WITH_LIBFUSE
    4825  SDK_VBOX_FUSE               = .
    4826  SDK_VBOX_FUSE_DEFAULT_INCS := $(PATH_ROOT)/src/libs/libfuse-2.9.8/include
    4827  SDK_VBOX_FUSE_INCS         ?= $(SDK_VBOX_FUSE_DEFAULT_INCS)
    4828  SDK_VBOX_FUSE_LIBS         ?= $(PATH_STAGE_LIB)/VBox-libfuse$(VBOX_SUFF_LIB)
    4829 endif
    4830 
    4831 ifdef VBOX_WITH_LIBTPMS
    4832  SDK_VBOX_TPMS               = .
    4833  SDK_VBOX_TPMS_DEFAULT_INCS := $(PATH_ROOT)/src/libs/libtpms-0.9.0/include
    4834  SDK_VBOX_TPMS_INCS         ?= $(SDK_VBOX_TPMS_DEFAULT_INCS)
    4835  SDK_VBOX_TPMS_LIBS         ?= $(PATH_STAGE_LIB)/VBox-libtpms$(VBOX_SUFF_LIB)
    4836 endif
    4837 
    4838 ifdef VBOX_WITH_DXVK
    4839  SDK_VBOX_DXVK               = .
    4840  SDK_VBOX_DXVK_DEFAULT_INCS := \
    4841   $(PATH_ROOT)/src/libs/dxvk-native-1.9.2a/include/native/directx \
    4842   $(PATH_ROOT)/src/libs/dxvk-native-1.9.2a/include/native/windows
    4843  SDK_VBOX_DXVK_INCS         ?= $(SDK_VBOX_DXVK_DEFAULT_INCS)
    4844  # Loaded dynamically
    4845  SDK_VBOX_DXVK_LIBS         ?=
    4846 endif
    4847 
    4848 ifdef VBOX_WITH_LIBSSH
    4849  SDK_VBOX_SSH               = libssh SDK for link into a DLL/SO/DYLIB
    4850  SDK_VBOX_SSH_DEFS         ?= LIBSSH_STATIC=1
    4851  SDK_VBOX_SSH_INCS         ?= $(PATH_ROOT)/src/libs/libssh-0.9.5/include
    4852  SDK_VBOX_SSH_LIBS         ?= \
    4853         $(PATH_STAGE_LIB)/VBox-libssh$(VBOX_SUFF_LIB)
     4823 SDK_VBOX_VPX                  := libvpx for dll linking.
     4824 SDK_VBOX_VPX_DEFAULT_INCS     := $(PATH_ROOT)/src/libs/libvpx-1.6.1
     4825 SDK_VBOX_VPX_INCS             ?= $(SDK_VBOX_VPX_DEFAULT_INCS)
     4826 SDK_VBOX_VPX_LIBS             ?= $(PATH_STAGE_LIB)/VBox-libvpx$(VBOX_SUFF_LIB)
     4827endif
     4828
     4829# libxml2
     4830SDK_VBOX_LIBXML2               := libxml2 for dll linking.
     4831SDK_VBOX_LIBXML2_INCS          ?= $(PATH_ROOT)/src/libs/libxml2-2.9.4/include
     4832SDK_VBOX_LIBXML2_DEFS          ?= _REENTRANT LIBXML_STATIC LIBXML_STATIC_FOR_DLL
     4833SDK_VBOX_LIBXML2_DEFS.win      ?= WIN32 _WINDOWS _MBCS HAVE_WIN32_THREADS HAVE_COMPILER_TLS
     4834# Note: no linking to LIB here, we do that explicitly in src/VBox/Runtime/Makefile.kmk to link
     4835#       libxml against VBoxRT
     4836
     4837# zlib
     4838SDK_VBOX_ZLIB                  := zlib for dll linking.
     4839if1of ($(KBUILD_TARGET), os2 solaris win)
     4840 SDK_VBOX_ZLIB_INCS            ?= $(PATH_ROOT)/src/libs/zlib-1.2.11
     4841 SDK_VBOX_ZLIB_LIBS            ?= $(PATH_STAGE_LIB)/VBox-zlib$(VBOX_SUFF_LIB)
     4842else
     4843 SDK_VBOX_ZLIB_INCS            ?=
     4844 SDK_VBOX_ZLIB_LIBS            ?= z
     4845 SDK_VBOX_ZLIB_DEFS.linux      ?= _LARGEFILE64_SOURCE
     4846endif
     4847
     4848SDK_VBOX_ZLIB-x86              := zlib/x86
     4849SDK_VBOX_ZLIB-x86_EXTENDS       = VBOX_ZLIB
     4850if1of ($(KBUILD_TARGET), os2 solaris win)
     4851 SDK_VBOX_ZLIB_LIBS-x86        ?= $(PATH_STAGE_LIB)/VBox-zlib-x86$(VBOX_SUFF_LIB)
     4852endif
     4853
     4854SDK_VBOX_ZLIB_STATIC           := zlib for static linking
     4855SDK_VBOX_ZLIB_STATIC_EXTENDS   := VBOX_ZLIB
     4856if1of ($(KBUILD_TARGET), os2 win) # Not required on solaris.
     4857 SDK_VBOX_ZLIB_STATIC_LIBS      ?= $(PATH_STAGE_LIB)/VBox-zlib-static$(VBOX_SUFF_LIB)
    48544858endif
    48554859
     
    48574861# Special SDK for the problematic NTDLL.LIB.
    48584862#
    4859 SDK_VBOX_NTDLL = Mini NTDLL import library, required IPRT.
    4860 SDK_VBOX_NTDLL_LIBS.x86   ?= $(PATH_STAGE_LIB)/RuntimeR3NtDll-x86.lib
    4861 SDK_VBOX_NTDLL_LIBS.amd64 ?= $(PATH_STAGE_LIB)/RuntimeR3NtDll-amd64.lib
     4863SDK_VBOX_NTDLL                 := Mini NTDLL import library, required IPRT.
     4864SDK_VBOX_NTDLL_LIBS.x86        ?= $(PATH_STAGE_LIB)/RuntimeR3NtDll-x86.lib
     4865SDK_VBOX_NTDLL_LIBS.amd64      ?= $(PATH_STAGE_LIB)/RuntimeR3NtDll-amd64.lib
    48624866
    48634867#
     
    48654869# It conceptually moved from the WDK to the PSDK with W10, as it's now in the um subdir.
    48664870#
    4867 SDK_VBOX_WIN_NEWDEV = Abstracts where to find newdev.lib.
     4871SDK_VBOX_WIN_NEWDEV            := Abstracts where to find newdev.lib.
    48684872ifn1of ($(VBOX_WINPSDK), WINPSDK71 WINPSDK80)
    48694873 SDK_VBOX_WIN_NEWDEV_LIBS.x86   = $(PATH_SDK_$(VBOX_WINPSDK)_LIB.x86)/newdev.lib
     
    48784882# It conceptually moved from the WDK to the PSDK with W10, as it's now in the um subdir.
    48794883#
    4880 SDK_VBOX_WIN_INT64 = Abstracts where to find int64.lib for x86 builds.
     4884SDK_VBOX_WIN_INT64             := Abstracts where to find int64.lib for x86 builds.
    48814885ifn1of ($(VBOX_WINPSDK), WINPSDK71 WINPSDK80)
    4882  SDK_VBOX_WIN_INT64_LIBS.x86 = $(PATH_SDK_$(VBOX_WINPSDK)_LIB.x86)/int64.lib
     4886 SDK_VBOX_WIN_INT64_LIBS.x86     = $(PATH_SDK_$(VBOX_WINPSDK)_LIB.x86)/int64.lib
    48834887 ifeq ($(KBUILD_TARGET),win)
    48844888  include $(KBUILD_PATH)/sdks/$(VBOX_WINPSDK).kmk ## TODO: Add a kBuild feature for loading SDKs.
    48854889 endif
    48864890else
    4887  SDK_VBOX_WIN_INT64_LIBS.x86 = $(PATH_SDK_$(VBOX_WINDDK)_LIB.x86)/int64.lib
     4891 SDK_VBOX_WIN_INT64_LIBS.x86    = $(PATH_SDK_$(VBOX_WINDDK)_LIB.x86)/int64.lib
    48884892 ifeq ($(KBUILD_TARGET),win)
    48894893  include $(KBUILD_PATH)/sdks/$(VBOX_WINDDK).kmk ## TODO: Add a kBuild feature for loading SDKs.
Note: See TracChangeset for help on using the changeset viewer.

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