Changeset 3507 for trunk/kBuild
- Timestamp:
- Dec 16, 2021, 2:35:08 AM (4 years ago)
- Location:
- trunk/kBuild/sdks
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/sdks/WINSDK10-KM-W8.kmk
r3503 r3507 1 1 # $Id$ 2 2 ## @file 3 # kBuild SDK - The Microsoft Windows 8 DDKs, Targeting Windows 8 (KBUILD_TARGET_ARCH).3 # kBuild SDK - Derives from WINSDK10.kmk, kernel mode, Targeting Windows 8 (KBUILD_TARGET_ARCH). 4 4 # 5 5 6 6 # 7 # Copyright (c) 2006-20 17knut st. osmundsen <bird-kBuild-spam-xviiv@anduin.net>7 # Copyright (c) 2006-2021 knut st. osmundsen <bird-kBuild-spam-xviiv@anduin.net> 8 8 # 9 9 # This file is part of kBuild. … … 32 32 # 33 33 34 SDK_WINDDK80W8 := The Microsoft Windows 8 DDKs, Targeting Windows 8 (KBUILD_TARGET_ARCH). 35 SDK_WINDDK80W8_EXTENDS = WINDDK80 36 SDK_WINDDK80W8_DEFS ?= WIN32=100 _WIN32_WINNT=0x0602 WINVER=0x0602 _WIN32_IE=0x0A00 NTDDI_VERSION=0x06020000 \ 34 ifndef SDK_WINSDK10 35 include $(KBUILD_PATH)/sdks/WINSDK10-KM.kmk 36 endif 37 38 SDK_WINSDK10-KM-W8 := The Microsoft Windows 10 SDK, kernel mode, Targeting Windows 8 (KBUILD_TARGET_ARCH). 39 SDK_WINSDK10-KM-W8_EXTENDS := WINSDK10-KM 40 SDK_WINSDK10-KM-W8_DEFS ?= WIN32=100 _WIN32_WINNT=0x0602 WINVER=0x0602 _WIN32_IE=0x0A00 NTDDI_VERSION=0x06020000 \ 37 41 KMDF_MAJOR_VERSION=01 KMDF_MINOR_VERSION=005 38 SDK_WINDDK80W8_LIBPATH.amd64 ?= $(PATH_SDK_WINDDK80_LIB_W8.amd64) 39 SDK_WINDDK80W8_LIBPATH.x86 ?= $(PATH_SDK_WINDDK80_LIB_W8.x86) 42 SDK_WINSDK10-KM-W8_LIBPATH.x86 ?= $(PATH_SDK_WINSDK10_KM_LIB_W8.x86) 43 SDK_WINSDK10-KM-W8_LIBPATH.amd64 ?= $(PATH_SDK_WINSDK10_KM_LIB_W8.amd64) 44 SDK_WINSDK10-KM-W8_LIBPATH.arm32 ?= $(PATH_SDK_WINSDK10_KM_LIB_W8.arm32) 40 45 41 46 # SDK Specific Properties. 42 # Note! extends the WINDDK80 sdk, so use those variables where ever possible 43 PATH_SDK_WIN DDK80W8_LIB.amd64?= $(PATH_SDK_WINDDK80_LIB_W8.amd64)44 PATH_SDK_WIN DDK80W8_LIB.x86 ?= $(PATH_SDK_WINDDK80_LIB_W8.x86)45 PATH_SDK_WIN DDK80W8_LIB ?= $(PATH_SDK_WINDDK80W8_LIB.$(KBUILD_TARGET_ARCH))47 PATH_SDK_WINSDK10-KM-W8_LIB.x86 ?= $(PATH_SDK_WINSDK10_KM_LIB_W8.x86) 48 PATH_SDK_WINSDK10-KM-W8_LIB.amd64?= $(PATH_SDK_WINSDK10_KM_LIB_W8.amd64) 49 PATH_SDK_WINSDK10-KM-W8_LIB.arm32?= $(PATH_SDK_WINSDK10_KM_LIB_W8.arm32) 50 PATH_SDK_WINSDK10-KM-W8_LIB ?= $(PATH_SDK_WINSDK10-KM-W8_LIB.$(KBUILD_TARGET_ARCH)) 46 51 -
trunk/kBuild/sdks/WINSDK10-KM.kmk
r3503 r3507 1 1 # $Id$ 2 2 ## @file 3 # kBuild SDK - Derives from WINSDK10.kmk, usermode.3 # kBuild SDK - Derives from WINSDK10.kmk, kernel mode. 4 4 # 5 5 … … 36 36 endif 37 37 38 SDK_WINSDK10-UM := The Microsoft Windows 10 SDK, user mode. 39 SDK_WINSDK10-UM_INCS ?= \ 40 $(PATH_SDK_WINSDK10_UM_INC) \ 38 SDK_WINSDK10-KM := The Microsoft Windows 10 SDK, kernel mode. 39 SDK_WINSDK10-KM_DEFS.amd64 ?= _AMD64_ AMD64 _WIN64 40 SDK_WINSDK10-KM_DEFS.x86 ?= _X86_=1 i386=1 STD_CALL 41 SDK_WINSDK10-KM_DEFS.arm32 ?= #?? 42 SDK_WINSDK10-KM_DEFS.arm64 ?= #?? 43 SDK_WINSDK10-KM_INCS ?= \ 44 $(PATH_SDK_WINSDK10_KM_INC) \ 41 45 $(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 46 SDK_WINSDK10-KM_LIBPATH.x86 ?= $(PATH_SDK_WINSDK10_KM_LIB.x86) 47 SDK_WINSDK10-KM_LIBPATH.amd64 ?= $(PATH_SDK_WINSDK10_KM_LIB.amd64) 48 SDK_WINSDK10-KM_LIBPATH.arm32 ?= $(PATH_SDK_WINSDK10_KM_LIB.arm32) 49 SDK_WINSDK10-KM_LIBPATH.arm64 ?= $(PATH_SDK_WINSDK10_KM_LIB.arm64) 58 50 59 51 # Path variables for smoothing the transistion from older PSDKs. 60 PATH_SDK_WINSDK10_ UM = $(PATH_SDK_WINSDK10)52 PATH_SDK_WINSDK10_KM = $(PATH_SDK_WINSDK10) 61 53 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))54 PATH_SDK_WINSDK10-KM_LIB.x86 = $(PATH_SDK_WINSDK10_KM_LIB.x86) 55 PATH_SDK_WINSDK10-KM_LIB.amd64 = $(PATH_SDK_WINSDK10_KM_LIB.amd64) 56 PATH_SDK_WINSDK10-KM_LIB.arm32 = $(PATH_SDK_WINSDK10_KM_LIB.arm32) 57 PATH_SDK_WINSDK10-KM_LIB.arm64 = $(PATH_SDK_WINSDK10_KM_LIB.arm64) 58 PATH_SDK_WINSDK10-KM_LIB ?= $(PATH_SDK_WINSDK10_KM_LIB.$(KBUILD_TARGET_ARCH)) 67 59 68 PATH_SDK_WINSDK10-UM_BIN ?= $(PATH_SDK_WINSDK10_BIN)69 -
trunk/kBuild/sdks/WINSDK10.kmk
r3500 r3507 172 172 PATH_SDK_WINSDK10_KM_INC := $(PATH_SDK_WINSDK10_BASE_INC)/$(SDK_WINSDK10_VERSION)/km 173 173 endif 174 175 # Kernel-mode API libraries (WDK). 174 176 ifndef PATH_SDK_WINSDK10_KM_LIB.amd64 175 177 PATH_SDK_WINSDK10_KM_LIB.amd64 := $(PATH_SDK_WINSDK10_BASE_LIB)/$(SDK_WINSDK10_VERSION)/km/x64 … … 185 187 endif 186 188 PATH_SDK_WINSDK10_KM_LIB = $(PATH_SDK_WINSDK10_KM_LIB.$(KBUILD_TARGET_ARCH)) 189 190 # Kernel-mode API libraries for Windows 7 (WDK). 191 ifndef PATH_SDK_WINSDK10_KM_LIB_W7.amd64 192 PATH_SDK_WINSDK10_KM_LIB_W7.amd64 := $(PATH_SDK_WINSDK10_BASE_LIB)/win7/km/x64 193 endif 194 ifndef PATH_SDK_WINSDK10_KM_LIB_W7.x86 195 PATH_SDK_WINSDK10_KM_LIB_W7.x86 := $(PATH_SDK_WINSDK10_BASE_LIB)/win7/km/x86 196 endif 197 PATH_SDK_WINSDK10_KM_LIB_W7 = $(PATH_SDK_WINSDK10_KM_LIB_W7.$(KBUILD_TARGET_ARCH)) 198 199 # Kernel-mode API libraries for Windows 8 (WDK). 200 ifndef PATH_SDK_WINSDK10_KM_LIB_W8.amd64 201 PATH_SDK_WINSDK10_KM_LIB_W8.amd64 := $(PATH_SDK_WINSDK10_BASE_LIB)/win8/km/x64 202 endif 203 ifndef PATH_SDK_WINSDK10_KM_LIB_W8.arm32 204 PATH_SDK_WINSDK10_KM_LIB_W8.arm32 := $(PATH_SDK_WINSDK10_BASE_LIB)/win8/km/arm 205 endif 206 ifndef PATH_SDK_WINSDK10_KM_LIB_W8.x86 207 PATH_SDK_WINSDK10_KM_LIB_W8.x86 := $(PATH_SDK_WINSDK10_BASE_LIB)/win8/km/x86 208 endif 209 PATH_SDK_WINSDK10_KM_LIB_W8 = $(PATH_SDK_WINSDK10_KM_LIB_W8.$(KBUILD_TARGET_ARCH)) 210 211 # Kernel-mode API libraries for Windows 8.1 (WDK). 212 ifndef PATH_SDK_WINSDK10_KM_LIB_W81.amd64 213 PATH_SDK_WINSDK10_KM_LIB_W81.amd64 := $(PATH_SDK_WINSDK10_BASE_LIB)/winv6.3/km/x64 214 endif 215 ifndef PATH_SDK_WINSDK10_KM_LIB_W81.arm32 216 PATH_SDK_WINSDK10_KM_LIB_W81.arm32 := $(PATH_SDK_WINSDK10_BASE_LIB)/winv6.3/km/arm 217 endif 218 ifndef PATH_SDK_WINSDK10_KM_LIB_W81.x86 219 PATH_SDK_WINSDK10_KM_LIB_W81.x86 := $(PATH_SDK_WINSDK10_BASE_LIB)/winv6.3/km/x86 220 endif 221 PATH_SDK_WINSDK10_KM_LIB_W81 = $(PATH_SDK_WINSDK10_KM_LIB_W81.$(KBUILD_TARGET_ARCH)) 187 222 188 223 # Binary directory for host.
Note:
See TracChangeset
for help on using the changeset viewer.