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

    • Property svn:keywords set to Id
    r655 r664  
    1 # $Id: W32API.kmk 132 2004-06-30 20:29:28Z bird $
     1# $Id$
    22## @file
    33#
    4 # kBuild SDK - Windows Platform SDK (2002).
     4# kBuild SDK - Windows Platform SDK (from ~2002), targeting x86.
     5#              Differs in that it has ddraw.lib and dxguid.lib.
    56#
    67# Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>
     
    2627
    2728
    28 SDK_WIN32SDK2002          := Win32 Platform SDK 2002
     29SDK_WIN32SDK2002 := Windows Platform SDK (from ~2002), targeting x86. \
     30        Differs in that it has ddraw.lib and dxguid.lib.
     31
     32# SDK Specific Properties
    2933ifndef PATH_SDK_WIN32SDK2002
    30  PATH_SDK_WIN32SDK2002    := $(sort $(wildcard $(PATH_DEV)/x86.win32/sdk/2002*))
     34 PATH_SDK_WIN32SDK2002 := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win/sdk/2002*))
    3135 ifeq ($(PATH_SDK_WIN32SDK2002),)
    32   PATH_SDK_WIN32SDK2002   := $(sort $(wildcard $(PATH_DEV)/x86.win32/sdk2002*))
     36  PATH_SDK_WIN32SDK2002 := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win32/sdk/2002*))
     37 endif
     38 ifeq ($(PATH_SDK_WIN32SDK2002),)
     39  PATH_SDK_WIN32SDK2002 := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win/sdk2002*))
     40 endif
     41 ifeq ($(PATH_SDK_WIN32SDK2002),)
     42  PATH_SDK_WIN32SDK2002 := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win32/sdk2002*))
    3343 endif
    3444 ifneq ($(PATH_SDK_WIN32SDK2002),)
    35   PATH_SDK_WIN32SDK2002   := $(call lastword,$(PATH_SDK_WIN32SDK2002))
     45  PATH_SDK_WIN32SDK2002 := $(call lastword,$(PATH_SDK_WIN32SDK2002))
    3646 else
    3747  $(warning kBuild: PATH_SDK_WIN32SDK2002 couldn't be determined!)
    38   PATH_SDK_WIN32SDK2002   := $(PATH_DEV)/x86.win32/sdk/not/found
     48  PATH_SDK_WIN32SDK2002 := $(PATH_DEVTOOLS)/x86.win/sdk/not/found
    3949 endif
     50else
     51 # Resolve any fancy stuff once and for all.
     52 PATH_SDK_WIN32SDK2002 := $(PATH_SDK_WIN32SDK2002)
    4053endif
    4154PATH_SDK_WIN32SDK2002_INC ?= $(PATH_SDK_WIN32SDK2002)/include
    4255PATH_SDK_WIN32SDK2002_LIB ?= $(PATH_SDK_WIN32SDK2002)/lib
    4356
    44 SDK_WIN32SDK2002_INCS     ?= $(PATH_SDK_WIN32SDK2002_INC)
    45 SDK_WIN32SDK2002_LIBPATH  ?= $(PATH_SDK_WIN32SDK2002_LIB)
    46 SDK_WIN32SDK2002_LIBS     ?= \
     57# General Properties used by kBuild
     58SDK_WIN32SDK2002_INCS ?= $(PATH_SDK_WIN32SDK2002_INC)
     59SDK_WIN32SDK2002_LIBPATH ?= $(PATH_SDK_WIN32SDK2002_LIB)
     60SDK_WIN32SDK2002_LIBS ?= \
    4761        $(PATH_SDK_WIN32SDK2002_LIB)/Kernel32.Lib \
    4862        $(PATH_SDK_WIN32SDK2002_LIB)/User32.Lib \
Note: See TracChangeset for help on using the changeset viewer.