Ignore:
Timestamp:
Dec 16, 2021, 2:35:08 AM (4 years ago)
Author:
bird
Message:

sdks/WINSDK10-KM*.kmk: Adding some kernel mode (KM) variants of the windows 10 SDK SDK.

File:
1 copied

Legend:

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

    r3503 r3507  
    11# $Id$
    22## @file
    3 # kBuild SDK - Derives from WINSDK10.kmk, user mode.
     3# kBuild SDK - Derives from WINSDK10.kmk, kernel mode.
    44#
    55
     
    3636endif
    3737
    38 SDK_WINSDK10-UM               := The Microsoft Windows 10 SDK, user mode.
    39 SDK_WINSDK10-UM_INCS          ?= \
    40         $(PATH_SDK_WINSDK10_UM_INC) \
     38SDK_WINSDK10-KM               := The Microsoft Windows 10 SDK, kernel mode.
     39SDK_WINSDK10-KM_DEFS.amd64    ?= _AMD64_ AMD64 _WIN64
     40SDK_WINSDK10-KM_DEFS.x86      ?= _X86_=1 i386=1 STD_CALL
     41SDK_WINSDK10-KM_DEFS.arm32    ?= #??
     42SDK_WINSDK10-KM_DEFS.arm64    ?= #??
     43SDK_WINSDK10-KM_INCS          ?= \
     44        $(PATH_SDK_WINSDK10_KM_INC) \
    4145        $(PATH_SDK_WINSDK10_SHARED_INC)
    42 SDK_WINSDK10-UM_LIBPATH.x86   ?= $(PATH_SDK_WINSDK10_UM_LIB.x86)
    43 SDK_WINSDK10-UM_LIBPATH.amd64 ?= $(PATH_SDK_WINSDK10_UM_LIB.amd64)
    44 SDK_WINSDK10-UM_LIBPATH.arm32 ?= $(PATH_SDK_WINSDK10_UM_LIB.arm32)
    45 SDK_WINSDK10-UM_LIBPATH.arm64 ?= $(PATH_SDK_WINSDK10_UM_LIB.arm64)
    46 ifndef SDK_WINSDK10-UM_LIBS.amd64
    47 SDK_WINSDK10-UM_LIBS.amd64    := $(addprefix $(PATH_SDK_WINSDK10_UM_LIB.amd64)/,$(SDK_WINSDK10_UM_LIB_NAMES))
    48 endif
    49 ifndef SDK_WINSDK10-UM_LIBS.arm32
    50 SDK_WINSDK10-UM_LIBS.arm32    := $(addprefix $(PATH_SDK_WINSDK10_UM_LIB.arm32)/,$(SDK_WINSDK10_UM_LIB_NAMES))
    51 endif
    52 ifndef SDK_WINSDK10-UM_LIBS.arm64
    53 SDK_WINSDK10-UM_LIBS.arm64    := $(addprefix $(PATH_SDK_WINSDK10_UM_LIB.arm64)/,$(SDK_WINSDK10_UM_LIB_NAMES))
    54 endif
    55 ifndef SDK_WINSDK10-UM_LIBS.x86
    56 SDK_WINSDK10-UM_LIBS.x86      := $(addprefix $(PATH_SDK_WINSDK10_UM_LIB.x86)/,$(SDK_WINSDK10_UM_LIB_NAMES))
    57 endif
     46SDK_WINSDK10-KM_LIBPATH.x86   ?= $(PATH_SDK_WINSDK10_KM_LIB.x86)
     47SDK_WINSDK10-KM_LIBPATH.amd64 ?= $(PATH_SDK_WINSDK10_KM_LIB.amd64)
     48SDK_WINSDK10-KM_LIBPATH.arm32 ?= $(PATH_SDK_WINSDK10_KM_LIB.arm32)
     49SDK_WINSDK10-KM_LIBPATH.arm64 ?= $(PATH_SDK_WINSDK10_KM_LIB.arm64)
    5850
    5951# Path variables for smoothing the transistion from older PSDKs.
    60 PATH_SDK_WINSDK10_UM           = $(PATH_SDK_WINSDK10)
     52PATH_SDK_WINSDK10_KM           = $(PATH_SDK_WINSDK10)
    6153
    62 PATH_SDK_WINSDK10-UM_LIB.x86   = $(PATH_SDK_WINSDK10_UM_LIB.x86)
    63 PATH_SDK_WINSDK10-UM_LIB.amd64 = $(PATH_SDK_WINSDK10_UM_LIB.amd64)
    64 PATH_SDK_WINSDK10-UM_LIB.arm32 = $(PATH_SDK_WINSDK10_UM_LIB.arm32)
    65 PATH_SDK_WINSDK10-UM_LIB.arm64 = $(PATH_SDK_WINSDK10_UM_LIB.arm64)
    66 PATH_SDK_WINSDK10-UM_LIB      ?= $(PATH_SDK_WINSDK10_UM_LIB.$(KBUILD_TARGET_ARCH))
     54PATH_SDK_WINSDK10-KM_LIB.x86   = $(PATH_SDK_WINSDK10_KM_LIB.x86)
     55PATH_SDK_WINSDK10-KM_LIB.amd64 = $(PATH_SDK_WINSDK10_KM_LIB.amd64)
     56PATH_SDK_WINSDK10-KM_LIB.arm32 = $(PATH_SDK_WINSDK10_KM_LIB.arm32)
     57PATH_SDK_WINSDK10-KM_LIB.arm64 = $(PATH_SDK_WINSDK10_KM_LIB.arm64)
     58PATH_SDK_WINSDK10-KM_LIB      ?= $(PATH_SDK_WINSDK10_KM_LIB.$(KBUILD_TARGET_ARCH))
    6759
    68 PATH_SDK_WINSDK10-UM_BIN      ?= $(PATH_SDK_WINSDK10_BIN)
    69 
Note: See TracChangeset for help on using the changeset viewer.