Changeset 2602 for trunk/kBuild/sdks/WINPSDK71INCS.kmk
- Timestamp:
- Jul 12, 2012, 10:21:45 PM (13 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/sdks/WINPSDK71INCS.kmk
r2601 r2602 1 1 # $Id$ 2 2 ## @file 3 # kBuild SDK - The Windows Platform SDK , targeting (KBUILD_TARGET) but3 # kBuild SDK - The Windows Platform SDK v7.1, targeting (KBUILD_TARGET) but 4 4 # without any libraries or LIBPATH properties. 5 5 # Basically for finding specstrings.h when using the DDK. … … 7 7 8 8 # 9 # Copyright (c) 2006-201 0knut st. osmundsen <bird-kBuild-spamx@anduin.net>9 # Copyright (c) 2006-2012 knut st. osmundsen <bird-kBuild-spamx@anduin.net> 10 10 # 11 11 # This file is part of kBuild. … … 34 34 # 35 35 36 SDK_WINPSDK INCS := The Windows Platform SDK, targeting (KBUILD_TARGET) but \36 SDK_WINPSDK71INCS := The Windows Platform SDK v7.1, targeting (KBUILD_TARGET) but \ 37 37 without any library or LIBPATH properties. \ 38 38 Basically for finding specstrings.h when using the DDK. 39 39 40 40 # SDK Specific Properties 41 ifndef PATH_SDK_WINPSDK INCS42 ifdef PATH_SDK_WINPSDK 43 PATH_SDK_WINPSDK INCS := $(PATH_SDK_WINPSDK)41 ifndef PATH_SDK_WINPSDK71INCS 42 ifdef PATH_SDK_WINPSDK71 43 PATH_SDK_WINPSDK71INCS := $(PATH_SDK_WINPSDK71) 44 44 else 45 PATH_SDK_WINPSDK INCS := $(wildcard $(PATH_DEVTOOLS_BLD)/sdk/2*)46 ifeq ($(PATH_SDK_WINPSDK INCS),)47 PATH_SDK_WINPSDK INCS := $(wildcard $(PATH_DEVTOOLS_TRG)/sdk/2*)45 PATH_SDK_WINPSDK71INCS := $(wildcard $(PATH_DEVTOOLS_BLD)/sdk/v7.1*) 46 ifeq ($(PATH_SDK_WINPSDK71INCS),) 47 PATH_SDK_WINPSDK71INCS := $(wildcard $(PATH_DEVTOOLS_TRG)/sdk/v7.1*) 48 48 endif 49 ifeq ($(PATH_SDK_WINPSDK INCS),)50 PATH_SDK_WINPSDK INCS := $(wildcard $(PATH_DEVTOOLS)/win.x86/sdk/2*)49 ifeq ($(PATH_SDK_WINPSDK71INCS),) 50 PATH_SDK_WINPSDK71INCS := $(wildcard $(PATH_DEVTOOLS)/win.x86/sdk/v7.1*) 51 51 endif 52 ifeq ($(PATH_SDK_WINPSDK INCS),)53 PATH_SDK_WINPSDK INCS := $(wildcard $(PATH_DEVTOOLS)/x86.win32/sdk/2*)52 ifeq ($(PATH_SDK_WINPSDK71INCS),) 53 PATH_SDK_WINPSDK71INCS := $(wildcard $(PATH_DEVTOOLS)/win.amd64/sdk/v7.1*) 54 54 endif 55 ifeq ($(PATH_SDK_WINPSDKINCS),) 56 PATH_SDK_WINPSDKINCS := $(wildcard $(PATH_DEVTOOLS)/win.amd64/sdk/2*) 57 endif 58 ifneq ($(PATH_SDK_WINPSDKINCS),) 59 PATH_SDK_WINPSDKINCS := $(lastword $(sort $(PATH_SDK_WINPSDKINCS))) 55 ifneq ($(PATH_SDK_WINPSDK71INCS),) 56 PATH_SDK_WINPSDK71INCS := $(lastword $(sort $(PATH_SDK_WINPSDK71INCS))) 60 57 else 61 $(warning kBuild: PATH_SDK_WINPSDK INCS couldn't be determined!)62 PATH_SDK_WINPSDK INCS := $(PATH_DEVTOOLS_BLD)/sdk/not/found58 $(warning kBuild: PATH_SDK_WINPSDK71INCS couldn't be determined!) 59 PATH_SDK_WINPSDK71INCS := $(PATH_DEVTOOLS_BLD)/sdk/v7.1-not-found 63 60 endif 64 61 endif 65 62 else 66 PATH_SDK_WINPSDK INCS := $(PATH_SDK_WINPSDKINCS)63 PATH_SDK_WINPSDK71INCS := $(PATH_SDK_WINPSDK71INCS) 67 64 endif 68 ifndef PATH_SDK_WINPSDK INCS_INC69 PATH_SDK_WINPSDK INCS_INC := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS)/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]) $(PATH_SDK_WINPSDKINCS)/Include)65 ifndef PATH_SDK_WINPSDK71INCS_INC 66 PATH_SDK_WINPSDK71INCS_INC := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS)/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]) $(PATH_SDK_WINPSDK71INCS)/Include) 70 67 endif 71 68 72 ifndef PATH_SDK_WINPSDK INCS_LIB.x8673 PATH_SDK_WINPSDK INCS_LIB.x86 := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS)/[Ll][Ii][Bb]) $(PATH_SDK_WINPSDKINCS)/Lib)69 ifndef PATH_SDK_WINPSDK71INCS_LIB.x86 70 PATH_SDK_WINPSDK71INCS_LIB.x86 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS)/[Ll][Ii][Bb]) $(PATH_SDK_WINPSDK71INCS)/Lib) 74 71 endif 75 ifndef PATH_SDK_WINPSDK INCS_LIB.amd6476 PATH_SDK_WINPSDK INCS_LIB.amd64 := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS)/[Ll][Ii][Bb]/[Aa][Mm][Dd]64) $(PATH_SDK_WINPSDKINCS)/Lib/AMD64)72 ifndef PATH_SDK_WINPSDK71INCS_LIB.amd64 73 PATH_SDK_WINPSDK71INCS_LIB.amd64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS)/[Ll][Ii][Bb]/[Aa][Mm][Dd]64) $(PATH_SDK_WINPSDK71INCS)/Lib/AMD64) 77 74 endif 78 PATH_SDK_WINPSDK INCS_LIB ?= $(PATH_SDK_WINPSDKINCS_LIB.$(KBUILD_TARGET_ARCH))75 PATH_SDK_WINPSDK71INCS_LIB ?= $(PATH_SDK_WINPSDK71INCS_LIB.$(KBUILD_TARGET_ARCH)) 79 76 80 ifndef PATH_SDK_WINPSDK INCS_BIN81 PATH_SDK_WINPSDK INCS_BIN := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS)/[Bb][Ii][Nn]) $(PATH_SDK_WINPSDKINCS)/Bin)77 ifndef PATH_SDK_WINPSDK71INCS_BIN 78 PATH_SDK_WINPSDK71INCS_BIN := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS)/[Bb][Ii][Nn]) $(PATH_SDK_WINPSDK71INCS)/Bin) 82 79 endif 83 ifndef PATH_SDK_WINPSDK INCS_BIN_AMD6484 PATH_SDK_WINPSDK INCS_BIN_AMD64 := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS_BIN)/[Ww][Ii][Nn]64/[Xx]86/[Aa][Mm][Dd]64) $(PATH_SDK_WINPSDKINCS_BIN)/win64/AMD64)80 ifndef PATH_SDK_WINPSDK71INCS_BIN_AMD64 81 PATH_SDK_WINPSDK71INCS_BIN_AMD64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS_BIN)/[Ww][Ii][Nn]64/[Xx]86/[Aa][Mm][Dd]64) $(PATH_SDK_WINPSDK71INCS_BIN)/win64/AMD64) 85 82 endif 86 ifndef PATH_SDK_WINPSDK INCS_BIN_IA6487 PATH_SDK_WINPSDK INCS_BIN_IA64 := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS_BIN)/[Ww][Ii][Nn]64) $(PATH_SDK_WINPSDKINCS_BIN)/win64)83 ifndef PATH_SDK_WINPSDK71INCS_BIN_IA64 84 PATH_SDK_WINPSDK71INCS_BIN_IA64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS_BIN)/[Ww][Ii][Nn]64) $(PATH_SDK_WINPSDK71INCS_BIN)/win64) 88 85 endif 89 86 90 87 91 88 # General Properties used by kBuild 92 SDK_WINPSDK INCS_INCS ?= $(PATH_SDK_WINPSDKINCS_INC)89 SDK_WINPSDK71INCS_INCS ?= $(PATH_SDK_WINPSDK71INCS_INC) 93 90
Note:
See TracChangeset
for help on using the changeset viewer.