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/DXSDKX86.kmk

    • Property svn:keywords set to Id
    r655 r664  
    1 # $Id: $
     1# $Id$
    22## @file
    33#
    4 # kBuild SDK - Direct X SDK, X86.
     4# kBuild SDK - The Microsoft Direct X SDK, targeting X86.
    55#
    66# Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>
     
    2626
    2727
    28 SDK_DXSDKX86          := MicroSoft Direct X SDK, X86.
     28SDK_DXSDKX86 := The Microsoft Direct X SDK, targeting X86.
     29
     30# SDK Specific Properties
    2931ifndef PATH_SDK_DXSDKX86
    30  PATH_SDK_DXSDKX86    := $(sort $(wildcard $(PATH_DEV)/x86.win32/dxsdk/2*))
     32 PATH_SDK_DXSDKX86 := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win/dxsdk/2*))
     33 ifeq ($(PATH_SDK_DXSDKX86),)
     34  PATH_SDK_DXSDKX86 := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win32/dxsdk/2*))
     35 endif
     36 ifeq ($(PATH_SDK_DXSDKX86),)
     37  PATH_SDK_DXSDKX86 := $(sort $(wildcard $(PATH_DEVTOOLS)/amd64.win/dxsdk/2*))
     38 endif
    3139 ifneq ($(PATH_SDK_DXSDKX86),)
    32   PATH_SDK_DXSDKX86   := $(call lastword,$(PATH_SDK_DXSDKX86))
     40  PATH_SDK_DXSDKX86 := $(call lastword,$(PATH_SDK_DXSDKX86))
    3341 else
    3442  $(warning kBuild: PATH_SDK_DXSDKX86 couldn't be determined!)
    35   PATH_SDK_DXSDKX86   := $(PATH_DEV)/x86.win32/dxsdk/not/found
     43  PATH_SDK_DXSDKX86 := $(PATH_DEVTOOLS)/x86.win/dxsdk/not/found
    3644 endif
     45else
     46 # Resolve any fancy stuff once and for all.
     47 PATH_SDK_DXSDKX86 := $(PATH_SDK_DXSDKX86)
    3748endif
    3849PATH_SDK_DXSDKX86_INC ?= $(PATH_SDK_DXSDKX86)/Include
    3950PATH_SDK_DXSDKX86_LIB ?= $(PATH_SDK_DXSDKX86)/Lib/x86
    4051
    41 SDK_DXSDKX86_INCS     ?= $(PATH_SDK_DXSDKX86_INC)
     52# General Properties used by kBuild
     53SDK_DXSDKX86_INCS ?= $(PATH_SDK_DXSDKX86_INC)
    4254SDK_DXSDKX86_LIBPATHS ?= $(PATH_SDK_DXSDKX86_LIB)
    4355
Note: See TracChangeset for help on using the changeset viewer.