- Timestamp:
- Oct 22, 2024 11:02:49 PM (6 months ago)
- Location:
- trunk/kBuild/sdks
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/sdks/WINSDK10-KM-WLH.kmk
r3622 r3626 1 1 # $Id$ 2 2 ## @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. 4 7 # 5 8 … … 36 39 endif 37 40 38 SDK_WINSDK10-KM-W 7 := The Microsoft Windows 10 SDK, kernel mode, Targeting Windows 7 (KBUILD_TARGET_ARCH).39 SDK_WINSDK10-KM-W 7_EXTENDS := WINSDK10-KM40 SDK_WINSDK10-KM-W 7_DEFS ?= WIN32=100 _WIN32_WINNT=0x0601 WINVER=0x0601 _WIN32_IE=0x0800 NTDDI_VERSION=0x06010000 \41 SDK_WINSDK10-KM-WLH := The Microsoft Windows 10 SDK, kernel mode, Targeting Windows Vista (KBUILD_TARGET_ARCH) - using W7 libraries. 42 SDK_WINSDK10-KM-WLH_EXTENDS := WINSDK10-KM 43 SDK_WINSDK10-KM-WLH_DEFS ?= WIN32=100 _WIN32_WINNT=0x0600 WINVER=0x0600 _WIN32_IE=0x0700 NTDDI_VERSION=0x06000000 \ 41 44 KMDF_MAJOR_VERSION=01 KMDF_MINOR_VERSION=007 42 SDK_WINSDK10-KM-W 7_LIBPATH.x86 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.x86)43 SDK_WINSDK10-KM-W 7_LIBPATH.amd64 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.amd64)44 SDK_WINSDK10-KM-W 7_LIBPATH.arm32 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.arm32)45 SDK_WINSDK10-KM-WLH_LIBPATH.x86 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.x86) 46 SDK_WINSDK10-KM-WLH_LIBPATH.amd64 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.amd64) 47 SDK_WINSDK10-KM-WLH_LIBPATH.arm32 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.arm32) 45 48 46 49 # SDK Specific Properties. 47 PATH_SDK_WINSDK10-KM-W 7_LIB.x86 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.x86)48 PATH_SDK_WINSDK10-KM-W 7_LIB.amd64?= $(PATH_SDK_WINSDK10_KM_LIB_W7.amd64)49 PATH_SDK_WINSDK10-KM-W 7_LIB.arm32?= $(PATH_SDK_WINSDK10_KM_LIB_W7.arm32)50 PATH_SDK_WINSDK10-KM-W 7_LIB ?= $(PATH_SDK_WINSDK10-KM-W7_LIB.$(KBUILD_TARGET_ARCH))50 PATH_SDK_WINSDK10-KM-WLH_LIB.x86 ?= $(PATH_SDK_WINSDK10_KM_LIB_W7.x86) 51 PATH_SDK_WINSDK10-KM-WLH_LIB.amd64?= $(PATH_SDK_WINSDK10_KM_LIB_W7.amd64) 52 PATH_SDK_WINSDK10-KM-WLH_LIB.arm32?= $(PATH_SDK_WINSDK10_KM_LIB_W7.arm32) 53 PATH_SDK_WINSDK10-KM-WLH_LIB ?= $(PATH_SDK_WINSDK10-KM-WLH_LIB.$(KBUILD_TARGET_ARCH)) 51 54 -
trunk/kBuild/sdks/WINSDK10.kmk
r3511 r3626 44 44 ## @def PATH_SDK_WINSDK10 45 45 ## The base path of the Windows 10 SDK. 46 47 ## @def SDK_WINSDK10_MAX_VERSION 48 ## The maximum SDK version to use. 49 ifndef SDK_WINSDK10_MAX_VERSION 50 SDK_WINSDK10_MAX_VERSION := 99.9.99999.9 51 endif 52 46 53 ## @def SDK_WINSDK10_VERSION 47 54 ## The SDK version for subdirectories. 55 if defined(SDK_WINSDK10_VERSION) && "$(SDK_WINSDK10_VERSION)" > "$(SDK_WINSDK10_MAX_VERSION)" 56 $(warning Dropping SDK_WINSDK10_VERSION=$(SDK_WINSDK10_VERSION) is it is later than SDK_WINSDK10_MAX_VERSION=$(SDK_WINSDK10_MAX_VERSION)) 57 SDK_WINSDK10_VERSION := 58 endif 59 48 60 ifndef PATH_SDK_WINSDK10 49 61 ifndef SDK_WINSDK10_VERSION 50 PATH_SDK_WINSDK10 := $(firstfile $(foreachfile toolsdir, \ 51 $(KBUILD_DEVTOOLS_BLD) $(KBUILD_DEVTOOLS_TRG) $(KBUILD_DEVTOOLS)/win.x86 $(KBUILD_DEVTOOLS)/win.amd64 \ 52 , $(rsortfiles $(qwildcard ,$(toolsdir)/sdk/v10*/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]/10.0.*)))) 62 PATH_SDK_WINSDK10 := $(firstfile $(foreachfile candidate, $(foreachfile toolsdir, \ 63 $(KBUILD_DEVTOOLS)/win $(KBUILD_DEVTOOLS_BLD) $(KBUILD_DEVTOOLS_TRG) $(KBUILD_DEVTOOLS)/win.x86 $(KBUILD_DEVTOOLS)/win.amd64 \ 64 ,$(rsortfiles $(qwildcard ,$(toolsdir)/sdk/v10*/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]/10.0.*))) \ 65 ,$(if-expr "$(qnotdir ,$(candidate))" vle "$(SDK_WINSDK10_MAX_VERSION)",$(candidate),))) 53 66 ifeq ($(PATH_SDK_WINSDK10),) 54 PATH_SDK_WINSDK10 := $(firstfile $(foreachfile progfilesdir,$(WINCMN_PROGRAM_FILES_LIST)\ 55 ,$(rsortfiles $(qwildcard ,$(progfilesdir)/Windows\ Kits/10/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]/10.0.*)) )) 67 PATH_SDK_WINSDK10 := $(firstfile $(foreachfile candidate, $(foreachfile progfilesdir,$(WINCMN_PROGRAM_FILES_LIST)\ 68 ,$(rsortfiles $(qwildcard ,$(progfilesdir)/Windows\ Kits/10/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]/10.0.*)) ) \ 69 ,$(if-expr "$(qnotdir ,$(candidate))" vle "$(SDK_WINSDK10_MAX_VERSION)",$(candidate),))) 56 70 ifeq ($(PATH_SDK_WINSDK10),) 57 $(warning kBuild: PATH_SDK_WINSDK10 could n't be determined!)58 PATH_SDK_WINSDK10 := $(KBUILD_DEVTOOLS _BLD)/sdk/v10-not-found/Include/10.0.10240.071 $(warning kBuild: PATH_SDK_WINSDK10 could not be determined!) 72 PATH_SDK_WINSDK10 := $(KBUILD_DEVTOOLS)/win/sdk/v10-not-found/Include/10.0.10240.0 59 73 endif 60 74 endif … … 63 77 PATH_SDK_WINSDK10 := $(firstfile $(foreachfile toolsdir, \ 64 78 $(KBUILD_DEVTOOLS_BLD) $(KBUILD_DEVTOOLS_TRG) $(KBUILD_DEVTOOLS)/win.x86 $(KBUILD_DEVTOOLS)/win.amd64 \ 65 , 79 ,$(rsortfiles $(qwildcard ,$(toolsdir)/sdk/v10*/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]/$(SDK_WINSDK10_VERSION))))) 66 80 ifeq ($(PATH_SDK_WINSDK10),) 67 81 PATH_SDK_WINSDK10 := $(firstfile $(foreachfile progfilesdir,$(WINCMN_PROGRAM_FILES_LIST)\ 68 82 ,$(rsortfiles $(qwildcard ,$(progfilesdir)/Windows\ Kits/10/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]/$(SDK_WINSDK10_VERSION))) )) 69 83 ifeq ($(PATH_SDK_WINSDK10),) 70 $(warning kBuild: PATH_SDK_WINSDK10 could n't be determined!)71 PATH_SDK_WINSDK10 := $(KBUILD_DEVTOOLS _BLD)/sdk/v10-not-found/Include/$(SDK_WINSDK10_VERSION)84 $(warning kBuild: PATH_SDK_WINSDK10 could not be determined!) 85 PATH_SDK_WINSDK10 := $(KBUILD_DEVTOOLS)/win/sdk/v10-not-found/Include/$(SDK_WINSDK10_VERSION) 72 86 endif 73 87 endif
Note:
See TracChangeset
for help on using the changeset viewer.