Ignore:
Timestamp:
Dec 6, 2006, 3:14:43 AM (19 years ago)
Author:
bird
Message:

Two types of SDKs, BUILD_TARGET and target specific. The latter is for use with bldprogs and when doing cross compilation. Also renamed PATH_DEV to PATH_DEVTOOLS as that seems more self explanatory.

File:
1 edited

Legend:

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

    • Property svn:keywords set to Id
    r656 r664  
    1 # $Id: NT4DDK.kmk 78 2004-06-01 01:07:24Z bird $
     1# $Id$
    22## @file
    33#
    4 # kBuild SDK - Windows 2003 DDK, X86.
     4# kBuild SDK - The Microsoft Windows 2003 DDK, targeting X86.
    55#
    66# Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>
     
    2525#
    2626
     27SDK_W2K3DDKX86 := The Microsoft Windows 2003 DDK, targeting X86.
    2728
    28 SDK_W2K3DDKX86          := MicroSoft Windows 2003 DDK, X86
     29# SDK Specific Properties
    2930ifndef PATH_SDK_W2K3DDKX86
    30  PATH_SDK_W2K3DDKX86    := $(sort $(wildcard $(PATH_DEV)/x86.win32/ddkwin2k3/2*))
     31 PATH_SDK_W2K3DDKX86 := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win/ddkwin2k3/2*))
     32 ifeq ($(PATH_SDK_W2K3DDKX86),)
     33  PATH_SDK_W2K3DDKX86 := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win32/ddkwin2k3/2*))
     34 endif
     35 ifeq ($(PATH_SDK_W2K3DDKX86),)
     36  PATH_SDK_W2K3DDKX86 := $(sort $(wildcard $(PATH_DEVTOOLS)/amd64.win/ddkwin2k3/2*))
     37 endif
    3138 ifneq ($(PATH_SDK_W2K3DDKX86),)
    32   PATH_SDK_W2K3DDKX86   := $(call lastword,$(PATH_SDK_W2K3DDKX86))
     39  PATH_SDK_W2K3DDKX86 := $(call lastword,$(PATH_SDK_W2K3DDKX86))
    3340 else
    34   PATH_SDK_W2K3DDKX86   := $(PATH_DEV)/x86.win32/ddkwin2k3
     41  $(warning kBuild: PATH_SDK_W2K3DDKX86 couldn't be determined!)
     42  PATH_SDK_W2K3DDKX86 := $(PATH_DEVTOOL)/x86.win/ddkwin2k3/not/found
    3543 endif
     44else
     45 # Resolve any fancy stuff once and for all.
     46 PATH_SDK_W2K3DDKX86 := $(PATH_SDK_W2K3DDKX86)
    3647endif
    3748PATH_SDK_W2K3DDKX86_INC ?= $(PATH_SDK_W2K3DDKX86)/inc
    3849PATH_SDK_W2K3DDKX86_LIB ?= $(PATH_SDK_W2K3DDKX86)/lib/wnet/i386
    3950
    40 SDK_W2K3DDKX86_DEFS     ?= _X86_
    41 SDK_W2K3DDKX86_INCS     ?= \
     51# General Properties used by kBuild
     52SDK_W2K3DDKX86_DEFS ?= _X86_
     53SDK_W2K3DDKX86_INCS ?= \
    4254        $(PATH_SDK_W2K3DDKX86_INC)/ddk \
    4355        $(PATH_SDK_W2K3DDKX86_INC)/ddk/wnet \
    4456        $(PATH_SDK_W2K3DDKX86_INC)/wnet \
    4557        $(PATH_SDK_W2K3DDKX86_INC)/ddk/wdm/wnet
    46 #       $(PATH_SDK_W2K3DDKX86_INC)/crt
     58SDK_W2K3DDKX86_LIBPATHS ?= \
     59        $(PATH_SDK_W2K3DDKX86_LIB)
    4760
    48 SDK_W2K3DDKX86_LIBPATHS ?= $(PATH_SDK_W2K3DDKX86_LIB)
    49 
Note: See TracChangeset for help on using the changeset viewer.