Ignore:
Timestamp:
Jul 12, 2012, 10:21:45 PM (13 years ago)
Author:
bird
Message:

Windows 7 (v71) WDKs and SDKs.

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/sdks/WINPSDK71INCS.kmk

    r2601 r2602  
    11# $Id$
    22## @file
    3 # kBuild SDK - The Windows Platform SDK, targeting (KBUILD_TARGET) but
     3# kBuild SDK - The Windows Platform SDK v7.1, targeting (KBUILD_TARGET) but
    44#              without any libraries or LIBPATH properties.
    55#              Basically for finding specstrings.h when using the DDK.
     
    77
    88#
    9 # Copyright (c) 2006-2010 knut st. osmundsen <bird-kBuild-spamx@anduin.net>
     9# Copyright (c) 2006-2012 knut st. osmundsen <bird-kBuild-spamx@anduin.net>
    1010#
    1111# This file is part of kBuild.
     
    3434#
    3535
    36 SDK_WINPSDKINCS := The Windows Platform SDK, targeting (KBUILD_TARGET) but \
     36SDK_WINPSDK71INCS := The Windows Platform SDK v7.1, targeting (KBUILD_TARGET) but \
    3737        without any library or LIBPATH properties. \
    3838        Basically for finding specstrings.h when using the DDK.
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_WINPSDKINCS
    42  ifdef PATH_SDK_WINPSDK
    43   PATH_SDK_WINPSDKINCS := $(PATH_SDK_WINPSDK)
     41ifndef PATH_SDK_WINPSDK71INCS
     42 ifdef PATH_SDK_WINPSDK71
     43  PATH_SDK_WINPSDK71INCS := $(PATH_SDK_WINPSDK71)
    4444 else
    45   PATH_SDK_WINPSDKINCS := $(wildcard $(PATH_DEVTOOLS_BLD)/sdk/2*)
    46   ifeq ($(PATH_SDK_WINPSDKINCS),)
    47    PATH_SDK_WINPSDKINCS := $(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*)
    4848  endif
    49   ifeq ($(PATH_SDK_WINPSDKINCS),)
    50    PATH_SDK_WINPSDKINCS := $(wildcard $(PATH_DEVTOOLS)/win.x86/sdk/2*)
     49  ifeq ($(PATH_SDK_WINPSDK71INCS),)
     50   PATH_SDK_WINPSDK71INCS := $(wildcard $(PATH_DEVTOOLS)/win.x86/sdk/v7.1*)
    5151  endif
    52   ifeq ($(PATH_SDK_WINPSDKINCS),)
    53    PATH_SDK_WINPSDKINCS := $(wildcard $(PATH_DEVTOOLS)/x86.win32/sdk/2*)
     52  ifeq ($(PATH_SDK_WINPSDK71INCS),)
     53   PATH_SDK_WINPSDK71INCS := $(wildcard $(PATH_DEVTOOLS)/win.amd64/sdk/v7.1*)
    5454  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)))
    6057  else
    61    $(warning kBuild: PATH_SDK_WINPSDKINCS couldn't be determined!)
    62    PATH_SDK_WINPSDKINCS := $(PATH_DEVTOOLS_BLD)/sdk/not/found
     58   $(warning kBuild: PATH_SDK_WINPSDK71INCS couldn't be determined!)
     59   PATH_SDK_WINPSDK71INCS := $(PATH_DEVTOOLS_BLD)/sdk/v7.1-not-found
    6360  endif
    6461 endif
    6562else
    66  PATH_SDK_WINPSDKINCS := $(PATH_SDK_WINPSDKINCS)
     63 PATH_SDK_WINPSDK71INCS := $(PATH_SDK_WINPSDK71INCS)
    6764endif
    68 ifndef PATH_SDK_WINPSDKINCS_INC
    69 PATH_SDK_WINPSDKINCS_INC := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS)/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]) $(PATH_SDK_WINPSDKINCS)/Include)
     65ifndef PATH_SDK_WINPSDK71INCS_INC
     66PATH_SDK_WINPSDK71INCS_INC := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS)/[Ii][Nn][Cc][Ll][Uu][Dd][Ee]) $(PATH_SDK_WINPSDK71INCS)/Include)
    7067endif
    7168
    72 ifndef PATH_SDK_WINPSDKINCS_LIB.x86
    73 PATH_SDK_WINPSDKINCS_LIB.x86 := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS)/[Ll][Ii][Bb]) $(PATH_SDK_WINPSDKINCS)/Lib)
     69ifndef PATH_SDK_WINPSDK71INCS_LIB.x86
     70PATH_SDK_WINPSDK71INCS_LIB.x86 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS)/[Ll][Ii][Bb]) $(PATH_SDK_WINPSDK71INCS)/Lib)
    7471endif
    75 ifndef PATH_SDK_WINPSDKINCS_LIB.amd64
    76 PATH_SDK_WINPSDKINCS_LIB.amd64 := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS)/[Ll][Ii][Bb]/[Aa][Mm][Dd]64) $(PATH_SDK_WINPSDKINCS)/Lib/AMD64)
     72ifndef PATH_SDK_WINPSDK71INCS_LIB.amd64
     73PATH_SDK_WINPSDK71INCS_LIB.amd64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS)/[Ll][Ii][Bb]/[Aa][Mm][Dd]64) $(PATH_SDK_WINPSDK71INCS)/Lib/AMD64)
    7774endif
    78 PATH_SDK_WINPSDKINCS_LIB ?= $(PATH_SDK_WINPSDKINCS_LIB.$(KBUILD_TARGET_ARCH))
     75PATH_SDK_WINPSDK71INCS_LIB ?= $(PATH_SDK_WINPSDK71INCS_LIB.$(KBUILD_TARGET_ARCH))
    7976
    80 ifndef PATH_SDK_WINPSDKINCS_BIN
    81 PATH_SDK_WINPSDKINCS_BIN := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS)/[Bb][Ii][Nn]) $(PATH_SDK_WINPSDKINCS)/Bin)
     77ifndef PATH_SDK_WINPSDK71INCS_BIN
     78PATH_SDK_WINPSDK71INCS_BIN := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS)/[Bb][Ii][Nn]) $(PATH_SDK_WINPSDK71INCS)/Bin)
    8279endif
    83 ifndef PATH_SDK_WINPSDKINCS_BIN_AMD64
    84 PATH_SDK_WINPSDKINCS_BIN_AMD64 := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS_BIN)/[Ww][Ii][Nn]64/[Xx]86/[Aa][Mm][Dd]64) $(PATH_SDK_WINPSDKINCS_BIN)/win64/AMD64)
     80ifndef PATH_SDK_WINPSDK71INCS_BIN_AMD64
     81PATH_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)
    8582endif
    86 ifndef PATH_SDK_WINPSDKINCS_BIN_IA64
    87 PATH_SDK_WINPSDKINCS_BIN_IA64 := $(firstword $(wildcard $(PATH_SDK_WINPSDKINCS_BIN)/[Ww][Ii][Nn]64) $(PATH_SDK_WINPSDKINCS_BIN)/win64)
     83ifndef PATH_SDK_WINPSDK71INCS_BIN_IA64
     84PATH_SDK_WINPSDK71INCS_BIN_IA64 := $(firstword $(wildcard $(PATH_SDK_WINPSDK71INCS_BIN)/[Ww][Ii][Nn]64) $(PATH_SDK_WINPSDK71INCS_BIN)/win64)
    8885endif
    8986
    9087
    9188# General Properties used by kBuild
    92 SDK_WINPSDKINCS_INCS ?= $(PATH_SDK_WINPSDKINCS_INC)
     89SDK_WINPSDK71INCS_INCS ?= $(PATH_SDK_WINPSDK71INCS_INC)
    9390
Note: See TracChangeset for help on using the changeset viewer.