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/WIN32SDK.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.
     4# kBuild SDK - The Windows Platform SDK, targeting x86.
    55#
    66# Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>
     
    2525#
    2626
     27SDK_WIN32SDK := The Windows Platform SDK, targeting x86.
    2728
    28 SDK_WIN32SDK          := Win32 Platform SDK
     29# SDK Specific Properties
    2930ifndef PATH_SDK_WIN32SDK
    30  PATH_SDK_WIN32SDK    := $(sort $(wildcard $(PATH_DEV)/x86.win32/sdk/2*))
     31 PATH_SDK_WIN32SDK := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win/sdk/2*))
     32 ifeq ($(PATH_SDK_WIN32SDK),)
     33  PATH_SDK_WIN32SDK := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win32/sdk/2*))
     34 endif
     35 ifeq ($(PATH_SDK_WIN32SDK),)
     36  PATH_SDK_WIN32SDK := $(sort $(wildcard $(PATH_DEVTOOLS)/amd64.win/sdk/2*))
     37 endif
    3138 ifneq ($(PATH_SDK_WIN32SDK),)
    32   PATH_SDK_WIN32SDK   := $(call lastword,$(PATH_SDK_WIN32SDK))
     39  PATH_SDK_WIN32SDK := $(call lastword,$(PATH_SDK_WIN32SDK))
    3340 else
    3441  $(warning kBuild: PATH_SDK_WIN32SDK couldn't be determined!)
    35   PATH_SDK_WIN32SDK   := $(PATH_DEV)/x86.win32/sdk/not/found
     42  PATH_SDK_WIN32SDK := $(PATH_DEVTOOLS)/x86.win32/sdk/not/found
    3643 endif
    3744endif
     
    3946PATH_SDK_WIN32SDK_LIB ?= $(PATH_SDK_WIN32SDK)/lib
    4047
    41 SDK_WIN32SDK_INCS     ?= $(PATH_SDK_WIN32SDK_INC)
    42 SDK_WIN32SDK_LIBPATH  ?= $(PATH_SDK_WIN32SDK_LIB)
    43 SDK_WIN32SDK_LIBS     ?= \
     48# General Properties used by kBuild
     49SDK_WIN32SDK_INCS ?= $(PATH_SDK_WIN32SDK_INC)
     50SDK_WIN32SDK_LIBPATH ?= $(PATH_SDK_WIN32SDK_LIB)
     51SDK_WIN32SDK_LIBS ?= \
    4452        $(PATH_SDK_WIN32SDK_LIB)/Kernel32.Lib \
    4553        $(PATH_SDK_WIN32SDK_LIB)/User32.Lib \
Note: See TracChangeset for help on using the changeset viewer.