Ignore:
Timestamp:
Oct 23, 2024, 1:02:49 AM (9 months ago)
Author:
bird
Message:

sdks/WINSDK10.kmk: Added an optional SDK_WINSDK10_MAX_VERSION restriction to make it easier to pick an WDK/SDK verison with x86 kernel mode libraries.

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/sdks/WINSDK10-KM-WLH.kmk

    r3622 r3626  
    11# $Id$
    22## @file
    3 # kBuild SDK - Derives from WINSDK10.kmk, kernel mode, Targeting Windows 7 (KBUILD_TARGET_ARCH).
     3# kBuild SDK - Derives from WINSDK10.kmk, kernel mode, Targeting Windows Vista (KBUILD_TARGET_ARCH).
     4#
     5# @note There are no Vista libraries shipping with the windows 10 WDK, so this
     6#       is a bit hackish and uses the Windows 7 ones instead.
    47#
    58
     
    3639endif
    3740
    38 SDK_WINSDK10-KM-W7               := The Microsoft Windows 10 SDK, kernel mode, Targeting Windows 7 (KBUILD_TARGET_ARCH).
    39 SDK_WINSDK10-KM-W7_EXTENDS       := WINSDK10-KM
    40 SDK_WINSDK10-KM-W7_DEFS          ?= WIN32=100 _WIN32_WINNT=0x0601 WINVER=0x0601 _WIN32_IE=0x0800 NTDDI_VERSION=0x06010000 \
     41SDK_WINSDK10-KM-WLH               := The Microsoft Windows 10 SDK, kernel mode, Targeting Windows Vista (KBUILD_TARGET_ARCH) - using W7 libraries.
     42SDK_WINSDK10-KM-WLH_EXTENDS       := WINSDK10-KM
     43SDK_WINSDK10-KM-WLH_DEFS          ?= WIN32=100 _WIN32_WINNT=0x0600 WINVER=0x0600 _WIN32_IE=0x0700 NTDDI_VERSION=0x06000000 \
    4144        KMDF_MAJOR_VERSION=01 KMDF_MINOR_VERSION=007
    42 SDK_WINSDK10-KM-W7_LIBPATH.x86   ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.x86)
    43 SDK_WINSDK10-KM-W7_LIBPATH.amd64 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.amd64)
    44 SDK_WINSDK10-KM-W7_LIBPATH.arm32 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.arm32)
     45SDK_WINSDK10-KM-WLH_LIBPATH.x86   ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.x86)
     46SDK_WINSDK10-KM-WLH_LIBPATH.amd64 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.amd64)
     47SDK_WINSDK10-KM-WLH_LIBPATH.arm32 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.arm32)
    4548
    4649# SDK Specific Properties.
    47 PATH_SDK_WINSDK10-KM-W7_LIB.x86  ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.x86)
    48 PATH_SDK_WINSDK10-KM-W7_LIB.amd64?= $(PATH_SDK_WINSDK10_KM_LIB_W7.amd64)
    49 PATH_SDK_WINSDK10-KM-W7_LIB.arm32?= $(PATH_SDK_WINSDK10_KM_LIB_W7.arm32)
    50 PATH_SDK_WINSDK10-KM-W7_LIB      ?= $(PATH_SDK_WINSDK10-KM-W7_LIB.$(KBUILD_TARGET_ARCH))
     50PATH_SDK_WINSDK10-KM-WLH_LIB.x86  ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.x86)
     51PATH_SDK_WINSDK10-KM-WLH_LIB.amd64?= $(PATH_SDK_WINSDK10_KM_LIB_W7.amd64)
     52PATH_SDK_WINSDK10-KM-WLH_LIB.arm32?= $(PATH_SDK_WINSDK10_KM_LIB_W7.arm32)
     53PATH_SDK_WINSDK10-KM-WLH_LIB      ?= $(PATH_SDK_WINSDK10-KM-WLH_LIB.$(KBUILD_TARGET_ARCH))
    5154
Note: See TracChangeset for help on using the changeset viewer.