Changeset 2602 for trunk/kBuild/sdks/WINPSDK71.kmk
- Timestamp:
- Jul 12, 2012, 10:21:45 PM (13 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/sdks/WINPSDK71.kmk
r2601 r2602 1 1 # $Id$ 2 2 ## @file 3 # kBuild SDK - The Windows Platform SDK , targeting (KBUILD_TARGET).3 # kBuild SDK - The Windows Platform SDK v7.1, targeting (KBUILD_TARGET). 4 4 # 5 5 6 6 # 7 # Copyright (c) 2006-201 0knut st. osmundsen <bird-kBuild-spamx@anduin.net>7 # Copyright (c) 2006-2012 knut st. osmundsen <bird-kBuild-spamx@anduin.net> 8 8 # 9 9 # This file is part of kBuild. … … 32 32 # 33 33 34 SDK_WINPSDK := The Windows Platform SDK, targeting (KBUILD_TARGET).34 SDK_WINPSDK71 := The Windows Platform SDK v7.1, targeting (KBUILD_TARGET). 35 35 36 36 # SDK Specific Properties 37 ifndef PATH_SDK_WINPSDK 38 PATH_SDK_WINPSDK := $(wildcard $(PATH_DEVTOOLS_BLD)/sdk/2*)39 ifeq ($(PATH_SDK_WINPSDK ),)40 PATH_SDK_WINPSDK := $(wildcard $(PATH_DEVTOOLS_TRG)/sdk/2*)37 ifndef PATH_SDK_WINPSDK71 38 PATH_SDK_WINPSDK71 := $(wildcard $(PATH_DEVTOOLS_BLD)/sdk/v7.1*) 39 ifeq ($(PATH_SDK_WINPSDK71),) 40 PATH_SDK_WINPSDK71 := $(wildcard $(PATH_DEVTOOLS_TRG)/sdk/v7.1*) 41 41 endif 42 ifeq ($(PATH_SDK_WINPSDK ),)43 PATH_SDK_WINPSDK := $(wildcard $(PATH_DEVTOOLS)/win.x86/sdk/2*)42 ifeq ($(PATH_SDK_WINPSDK71),) 43 PATH_SDK_WINPSDK71 := $(wildcard $(PATH_DEVTOOLS)/win.x86/sdk/v7.1*) 44 44 endif 45 ifeq ($(PATH_SDK_WINPSDK ),)46 PATH_SDK_WINPSDK := $(wildcard $(PATH_DEVTOOLS)/x86.win32/sdk/2*)45 ifeq ($(PATH_SDK_WINPSDK71),) 46 PATH_SDK_WINPSDK71 := $(wildcard $(PATH_DEVTOOLS)/win.amd64/sdk/v7.1*) 47 47 endif 48 ifeq ($(PATH_SDK_WINPSDK),) 49 PATH_SDK_WINPSDK := $(wildcard $(PATH_DEVTOOLS)/win.amd64/sdk/2*) 50 endif 51 ifneq ($(PATH_SDK_WINPSDK),) 52 PATH_SDK_WINPSDK := $(lastword $(sort $(PATH_SDK_WINPSDK))) 48 ifneq ($(PATH_SDK_WINPSDK71),) 49 PATH_SDK_WINPSDK71 := $(lastword $(sort $(PATH_SDK_WINPSDK71))) 53 50 else 54 $(warning kBuild: PATH_SDK_WINPSDK couldn't be determined!)55 PATH_SDK_WINPSDK := $(PATH_DEVTOOLS_BLD)/sdk/not/found51 $(warning kBuild: PATH_SDK_WINPSDK71 couldn't be determined!) 52 PATH_SDK_WINPSDK71 := $(PATH_DEVTOOLS_BLD)/sdk/v7.1-not-found 56 53 endif 57 54 else 58 PATH_SDK_WINPSDK := $(PATH_SDK_WINPSDK)55 PATH_SDK_WINPSDK71 := $(PATH_SDK_WINPSDK71) 59 56 endif 60 57 61 ifndef PATH_SDK_WINPSDK _INC62 PATH_SDK_WINPSDK _INC := $(firstword $(wildcard $(PATH_SDK_WINPSDK)/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]) $(PATH_SDK_WINPSDK)/Include)58 ifndef PATH_SDK_WINPSDK71_INC 59 PATH_SDK_WINPSDK71_INC := $(firstword $(wildcard $(PATH_SDK_WINPSDK71)/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]) $(PATH_SDK_WINPSDK71)/Include) 63 60 endif 64 61 65 ifndef PATH_SDK_WINPSDK _LIB.x8666 PATH_SDK_WINPSDK _LIB.x86 := $(firstword $(wildcard $(PATH_SDK_WINPSDK)/[Ll][Ii][Bb]) $(PATH_SDK_WINPSDK)/Lib)62 ifndef PATH_SDK_WINPSDK71_LIB.x86 63 PATH_SDK_WINPSDK71_LIB.x86 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71)/[Ll][Ii][Bb]) $(PATH_SDK_WINPSDK71)/Lib) 67 64 endif 68 ifndef PATH_SDK_WINPSDK _LIB.amd6469 PATH_SDK_WINPSDK _LIB.amd64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK)/[Ll][Ii][Bb]/[Aa][Mm][Dd]64 $(PATH_SDK_WINPSDK)/[Ll][Ii][Bb]/[xX]64) $(PATH_SDK_WINPSDK)/Lib/AMD64)65 ifndef PATH_SDK_WINPSDK71_LIB.amd64 66 PATH_SDK_WINPSDK71_LIB.amd64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71)/[Ll][Ii][Bb]/[Aa][Mm][Dd]64 $(PATH_SDK_WINPSDK71)/[Ll][Ii][Bb]/[xX]64) $(PATH_SDK_WINPSDK71)/Lib/AMD64) 70 67 endif 71 ifndef PATH_SDK_WINPSDK _LIB.ia6472 PATH_SDK_WINPSDK _LIB.ia64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK)/[Ll][Ii][Bb]/[Ii][Aa]64) $(PATH_SDK_WINPSDK)/Lib/IA64)68 ifndef PATH_SDK_WINPSDK71_LIB.ia64 69 PATH_SDK_WINPSDK71_LIB.ia64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71)/[Ll][Ii][Bb]/[Ii][Aa]64) $(PATH_SDK_WINPSDK71)/Lib/IA64) 73 70 endif 74 PATH_SDK_WINPSDK _LIB ?= $(PATH_SDK_WINPSDK_LIB.$(KBUILD_TARGET_ARCH))71 PATH_SDK_WINPSDK71_LIB ?= $(PATH_SDK_WINPSDK71_LIB.$(KBUILD_TARGET_ARCH)) 75 72 76 ifndef PATH_SDK_WINPSDK _BIN77 PATH_SDK_WINPSDK _BIN := $(firstword $(wildcard $(PATH_SDK_WINPSDK)/[Bb][Ii][Nn]) $(PATH_SDK_WINPSDK)/Bin)73 ifndef PATH_SDK_WINPSDK71_BIN 74 PATH_SDK_WINPSDK71_BIN := $(firstword $(wildcard $(PATH_SDK_WINPSDK71)/[Bb][Ii][Nn]) $(PATH_SDK_WINPSDK71)/Bin) 78 75 endif 79 ifndef PATH_SDK_WINPSDK _BIN_AMD6480 PATH_SDK_WINPSDK _BIN_AMD64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK_BIN)/[Ww][Ii][Nn]64/[Xx]86/[Aa][Mm][Dd]64 $(PATH_SDK_WINPSDK_BIN)/[Ww][Ii][Nn]64/[Xx]86) $(PATH_SDK_WINPSDK_BIN)/win64/AMD64)76 ifndef PATH_SDK_WINPSDK71_BIN_AMD64 77 PATH_SDK_WINPSDK71_BIN_AMD64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71_BIN)/[Ww][Ii][Nn]64/[Xx]86/[Aa][Mm][Dd]64 $(PATH_SDK_WINPSDK71_BIN)/[Ww][Ii][Nn]64/[Xx]86) $(PATH_SDK_WINPSDK71_BIN)/win64/AMD64) 81 78 endif 82 ifndef PATH_SDK_WINPSDK _BIN_IA6483 PATH_SDK_WINPSDK _BIN_IA64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK_BIN)/[Ww][Ii][Nn]64) $(PATH_SDK_WINPSDK_BIN)/win64)79 ifndef PATH_SDK_WINPSDK71_BIN_IA64 80 PATH_SDK_WINPSDK71_BIN_IA64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71_BIN)/[Ww][Ii][Nn]64) $(PATH_SDK_WINPSDK71_BIN)/win64) 84 81 endif 85 82 86 83 87 84 # General Properties used by kBuild 88 SDK_WINPSDK _INCS ?= $(PATH_SDK_WINPSDK_INC)89 SDK_WINPSDK _LIBPATH.x86 ?= $(PATH_SDK_WINPSDK_LIB.x86)90 SDK_WINPSDK _LIBPATH.amd64 ?= $(PATH_SDK_WINPSDK_LIB.amd64)91 SDK_WINPSDK _LIBPATH.ia64 ?= $(PATH_SDK_WINPSDK_LIB.ia64)92 SDK_WINPSDK _LIBS.x86 ?= \93 $(PATH_SDK_WINPSDK _LIB.x86)/Kernel32.Lib \94 $(PATH_SDK_WINPSDK _LIB.x86)/User32.Lib \95 $(PATH_SDK_WINPSDK _LIB.x86)/Gdi32.Lib \96 $(PATH_SDK_WINPSDK _LIB.x86)/AdvAPI32.Lib \97 $(PATH_SDK_WINPSDK _LIB.x86)/Shell32.Lib \98 $(PATH_SDK_WINPSDK _LIB.x86)/ShLwApi.Lib \99 $(PATH_SDK_WINPSDK _LIB.x86)/SetupAPI.Lib \100 $(PATH_SDK_WINPSDK _LIB.x86)/Uuid.Lib \101 $(PATH_SDK_WINPSDK _LIB.x86)/Version.Lib \102 $(PATH_SDK_WINPSDK _LIB.x86)/WS2_32.Lib \85 SDK_WINPSDK71_INCS ?= $(PATH_SDK_WINPSDK71_INC) 86 SDK_WINPSDK71_LIBPATH.x86 ?= $(PATH_SDK_WINPSDK71_LIB.x86) 87 SDK_WINPSDK71_LIBPATH.amd64 ?= $(PATH_SDK_WINPSDK71_LIB.amd64) 88 SDK_WINPSDK71_LIBPATH.ia64 ?= $(PATH_SDK_WINPSDK71_LIB.ia64) 89 SDK_WINPSDK71_LIBS.x86 ?= \ 90 $(PATH_SDK_WINPSDK71_LIB.x86)/Kernel32.Lib \ 91 $(PATH_SDK_WINPSDK71_LIB.x86)/User32.Lib \ 92 $(PATH_SDK_WINPSDK71_LIB.x86)/Gdi32.Lib \ 93 $(PATH_SDK_WINPSDK71_LIB.x86)/AdvAPI32.Lib \ 94 $(PATH_SDK_WINPSDK71_LIB.x86)/Shell32.Lib \ 95 $(PATH_SDK_WINPSDK71_LIB.x86)/ShLwApi.Lib \ 96 $(PATH_SDK_WINPSDK71_LIB.x86)/SetupAPI.Lib \ 97 $(PATH_SDK_WINPSDK71_LIB.x86)/Uuid.Lib \ 98 $(PATH_SDK_WINPSDK71_LIB.x86)/Version.Lib \ 99 $(PATH_SDK_WINPSDK71_LIB.x86)/WS2_32.Lib \ 103 100 \ 104 $(PATH_SDK_WINPSDK _LIB.x86)/Ole32.Lib \105 $(PATH_SDK_WINPSDK _LIB.x86)/OleAut32.Lib \106 $(PATH_SDK_WINPSDK _LIB.x86)/OleDlg.Lib \107 $(PATH_SDK_WINPSDK _LIB.x86)/RpcRT4.Lib \101 $(PATH_SDK_WINPSDK71_LIB.x86)/Ole32.Lib \ 102 $(PATH_SDK_WINPSDK71_LIB.x86)/OleAut32.Lib \ 103 $(PATH_SDK_WINPSDK71_LIB.x86)/OleDlg.Lib \ 104 $(PATH_SDK_WINPSDK71_LIB.x86)/RpcRT4.Lib \ 108 105 \ 109 $(PATH_SDK_WINPSDK _LIB.x86)/DbgHelp.Lib \110 $(PATH_SDK_WINPSDK _LIB.x86)/ImageHlp.Lib \111 $(PATH_SDK_WINPSDK _LIB.x86)/IPHlpApi.Lib \112 $(PATH_SDK_WINPSDK _LIB.x86)/ComCtl32.Lib \113 $(PATH_SDK_WINPSDK _LIB.x86)/ComDlg32.Lib \114 $(PATH_SDK_WINPSDK _LIB.x86)/WinSpool.Lib \115 $(PATH_SDK_WINPSDK _LIB.x86)/WinMM.Lib116 SDK_WINPSDK _LIBS.amd64 ?= \117 $(PATH_SDK_WINPSDK _LIB.amd64)/Kernel32.Lib \118 $(PATH_SDK_WINPSDK _LIB.amd64)/User32.Lib \119 $(PATH_SDK_WINPSDK _LIB.amd64)/Gdi32.Lib \120 $(PATH_SDK_WINPSDK _LIB.amd64)/AdvAPI32.Lib \121 $(PATH_SDK_WINPSDK _LIB.amd64)/Shell32.Lib \122 $(PATH_SDK_WINPSDK _LIB.amd64)/ShLwApi.Lib \123 $(PATH_SDK_WINPSDK _LIB.amd64)/SetupAPI.Lib \124 $(PATH_SDK_WINPSDK _LIB.amd64)/Uuid.Lib \125 $(PATH_SDK_WINPSDK _LIB.amd64)/Version.Lib \126 $(PATH_SDK_WINPSDK _LIB.amd64)/WS2_32.Lib \106 $(PATH_SDK_WINPSDK71_LIB.x86)/DbgHelp.Lib \ 107 $(PATH_SDK_WINPSDK71_LIB.x86)/ImageHlp.Lib \ 108 $(PATH_SDK_WINPSDK71_LIB.x86)/IPHlpApi.Lib \ 109 $(PATH_SDK_WINPSDK71_LIB.x86)/ComCtl32.Lib \ 110 $(PATH_SDK_WINPSDK71_LIB.x86)/ComDlg32.Lib \ 111 $(PATH_SDK_WINPSDK71_LIB.x86)/WinSpool.Lib \ 112 $(PATH_SDK_WINPSDK71_LIB.x86)/WinMM.Lib 113 SDK_WINPSDK71_LIBS.amd64 ?= \ 114 $(PATH_SDK_WINPSDK71_LIB.amd64)/Kernel32.Lib \ 115 $(PATH_SDK_WINPSDK71_LIB.amd64)/User32.Lib \ 116 $(PATH_SDK_WINPSDK71_LIB.amd64)/Gdi32.Lib \ 117 $(PATH_SDK_WINPSDK71_LIB.amd64)/AdvAPI32.Lib \ 118 $(PATH_SDK_WINPSDK71_LIB.amd64)/Shell32.Lib \ 119 $(PATH_SDK_WINPSDK71_LIB.amd64)/ShLwApi.Lib \ 120 $(PATH_SDK_WINPSDK71_LIB.amd64)/SetupAPI.Lib \ 121 $(PATH_SDK_WINPSDK71_LIB.amd64)/Uuid.Lib \ 122 $(PATH_SDK_WINPSDK71_LIB.amd64)/Version.Lib \ 123 $(PATH_SDK_WINPSDK71_LIB.amd64)/WS2_32.Lib \ 127 124 \ 128 $(PATH_SDK_WINPSDK _LIB.amd64)/Ole32.Lib \129 $(PATH_SDK_WINPSDK _LIB.amd64)/OleAut32.Lib \130 $(PATH_SDK_WINPSDK _LIB.amd64)/OleDlg.Lib \131 $(PATH_SDK_WINPSDK _LIB.amd64)/RpcRT4.Lib \125 $(PATH_SDK_WINPSDK71_LIB.amd64)/Ole32.Lib \ 126 $(PATH_SDK_WINPSDK71_LIB.amd64)/OleAut32.Lib \ 127 $(PATH_SDK_WINPSDK71_LIB.amd64)/OleDlg.Lib \ 128 $(PATH_SDK_WINPSDK71_LIB.amd64)/RpcRT4.Lib \ 132 129 \ 133 $(PATH_SDK_WINPSDK _LIB.amd64)/DbgHelp.Lib \134 $(PATH_SDK_WINPSDK _LIB.amd64)/ImageHlp.Lib \135 $(PATH_SDK_WINPSDK _LIB.amd64)/IPHlpApi.Lib \136 $(PATH_SDK_WINPSDK _LIB.amd64)/ComCtl32.Lib \137 $(PATH_SDK_WINPSDK _LIB.amd64)/ComDlg32.Lib \138 $(PATH_SDK_WINPSDK _LIB.amd64)/WinSpool.Lib \139 $(PATH_SDK_WINPSDK _LIB.amd64)/WinMM.Lib140 SDK_WINPSDK _LIBS.ia64 ?= \141 $(PATH_SDK_WINPSDK _LIB.ia64)/Kernel32.Lib \142 $(PATH_SDK_WINPSDK _LIB.ia64)/User32.Lib \143 $(PATH_SDK_WINPSDK _LIB.ia64)/Gdi32.Lib \144 $(PATH_SDK_WINPSDK _LIB.ia64)/AdvAPI32.Lib \145 $(PATH_SDK_WINPSDK _LIB.ia64)/Shell32.Lib \146 $(PATH_SDK_WINPSDK _LIB.ia64)/ShLwApi.Lib \147 $(PATH_SDK_WINPSDK _LIB.ia64)/SetupAPI.Lib \148 $(PATH_SDK_WINPSDK _LIB.ia64)/Uuid.Lib \149 $(PATH_SDK_WINPSDK _LIB.ia64)/Version.Lib \150 $(PATH_SDK_WINPSDK _LIB.ia64)/WS2_32.Lib \130 $(PATH_SDK_WINPSDK71_LIB.amd64)/DbgHelp.Lib \ 131 $(PATH_SDK_WINPSDK71_LIB.amd64)/ImageHlp.Lib \ 132 $(PATH_SDK_WINPSDK71_LIB.amd64)/IPHlpApi.Lib \ 133 $(PATH_SDK_WINPSDK71_LIB.amd64)/ComCtl32.Lib \ 134 $(PATH_SDK_WINPSDK71_LIB.amd64)/ComDlg32.Lib \ 135 $(PATH_SDK_WINPSDK71_LIB.amd64)/WinSpool.Lib \ 136 $(PATH_SDK_WINPSDK71_LIB.amd64)/WinMM.Lib 137 SDK_WINPSDK71_LIBS.ia64 ?= \ 138 $(PATH_SDK_WINPSDK71_LIB.ia64)/Kernel32.Lib \ 139 $(PATH_SDK_WINPSDK71_LIB.ia64)/User32.Lib \ 140 $(PATH_SDK_WINPSDK71_LIB.ia64)/Gdi32.Lib \ 141 $(PATH_SDK_WINPSDK71_LIB.ia64)/AdvAPI32.Lib \ 142 $(PATH_SDK_WINPSDK71_LIB.ia64)/Shell32.Lib \ 143 $(PATH_SDK_WINPSDK71_LIB.ia64)/ShLwApi.Lib \ 144 $(PATH_SDK_WINPSDK71_LIB.ia64)/SetupAPI.Lib \ 145 $(PATH_SDK_WINPSDK71_LIB.ia64)/Uuid.Lib \ 146 $(PATH_SDK_WINPSDK71_LIB.ia64)/Version.Lib \ 147 $(PATH_SDK_WINPSDK71_LIB.ia64)/WS2_32.Lib \ 151 148 \ 152 $(PATH_SDK_WINPSDK _LIB.ia64)/Ole32.Lib \153 $(PATH_SDK_WINPSDK _LIB.ia64)/OleAut32.Lib \154 $(PATH_SDK_WINPSDK _LIB.ia64)/OleDlg.Lib \155 $(PATH_SDK_WINPSDK _LIB.ia64)/RpcRT4.Lib \149 $(PATH_SDK_WINPSDK71_LIB.ia64)/Ole32.Lib \ 150 $(PATH_SDK_WINPSDK71_LIB.ia64)/OleAut32.Lib \ 151 $(PATH_SDK_WINPSDK71_LIB.ia64)/OleDlg.Lib \ 152 $(PATH_SDK_WINPSDK71_LIB.ia64)/RpcRT4.Lib \ 156 153 \ 157 $(PATH_SDK_WINPSDK _LIB.ia64)/DbgHelp.Lib \158 $(PATH_SDK_WINPSDK _LIB.ia64)/ImageHlp.Lib \159 $(PATH_SDK_WINPSDK _LIB.ia64)/IPHlpApi.Lib \160 $(PATH_SDK_WINPSDK _LIB.ia64)/ComCtl32.Lib \161 $(PATH_SDK_WINPSDK _LIB.ia64)/ComDlg32.Lib \162 $(PATH_SDK_WINPSDK _LIB.ia64)/WinSpool.Lib \163 $(PATH_SDK_WINPSDK _LIB.ia64)/WinMM.Lib154 $(PATH_SDK_WINPSDK71_LIB.ia64)/DbgHelp.Lib \ 155 $(PATH_SDK_WINPSDK71_LIB.ia64)/ImageHlp.Lib \ 156 $(PATH_SDK_WINPSDK71_LIB.ia64)/IPHlpApi.Lib \ 157 $(PATH_SDK_WINPSDK71_LIB.ia64)/ComCtl32.Lib \ 158 $(PATH_SDK_WINPSDK71_LIB.ia64)/ComDlg32.Lib \ 159 $(PATH_SDK_WINPSDK71_LIB.ia64)/WinSpool.Lib \ 160 $(PATH_SDK_WINPSDK71_LIB.ia64)/WinMM.Lib 164 161
Note:
See TracChangeset
for help on using the changeset viewer.