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/WIN64SDK.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 AMD64.
    55#
    66# Copyright (c) 2006 knut st. osmundsen <bird-srcspam@anduin.net>
     
    2626
    2727
    28 SDK_WIN64SDK          := Win64 Platform SDK
     28SDK_WIN64SDK := The Windows Platform SDK, targeting AMD64.
     29
     30# SDK Specific Properties
    2931ifndef PATH_SDK_WIN64SDK
    30  PATH_SDK_WIN64SDK    := $(sort $(wildcard $(PATH_DEV)/amd64.win64/sdk/2*))
     32 PATH_SDK_WIN64SDK := $(sort $(wildcard $(PATH_DEVTOOLS)/amd64.win/sdk/2*))
    3133 ifeq ($(PATH_SDK_WIN64SDK),)
    32   PATH_SDK_WIN64SDK   := $(sort $(wildcard $(PATH_DEV)/x86.win32/sdk/2*))
     34  PATH_SDK_WIN64SDK := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win/sdk/2*))
     35 endif
     36 ifeq ($(PATH_SDK_WIN64SDK),)
     37  PATH_SDK_WIN64SDK := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win32/sdk/2*))
    3338 endif
    3439 ifneq ($(PATH_SDK_WIN64SDK),)
    35   PATH_SDK_WIN64SDK   := $(call lastword,$(PATH_SDK_WIN64SDK))
     40  PATH_SDK_WIN64SDK := $(call lastword,$(PATH_SDK_WIN64SDK))
    3641 else
    3742  $(warning kBuild: PATH_SDK_WIN64SDK couldn't be determined!)
    38   PATH_SDK_WIN64SDK   := $(PATH_DEV)/amd64.win64/sdk/not/found
     43  PATH_SDK_WIN64SDK := $(PATH_DEVTOOLS)/amd64.win/sdk/not/found
    3944 endif
     45else
     46 # Resolve any fancy stuff once and for all.
     47 PATH_SDK_WIN64SDK := $(PATH_SDK_WIN64SDK)
    4048endif
    4149PATH_SDK_WIN64SDK_INC ?= $(PATH_SDK_WIN64SDK)/include
    4250PATH_SDK_WIN64SDK_LIB ?= $(PATH_SDK_WIN64SDK)/lib/AMD64
    4351
    44 SDK_WIN64SDK_INCS     ?= $(PATH_SDK_WIN64SDK_INC)
    45 SDK_WIN64SDK_LIBPATH  ?= $(PATH_SDK_WIN64SDK_LIB)
    46 SDK_WIN64SDK_LIBS     ?= \
     52# General Properties used by kBuild
     53SDK_WIN64SDK_INCS ?= $(PATH_SDK_WIN64SDK_INC)
     54SDK_WIN64SDK_LIBPATH ?= $(PATH_SDK_WIN64SDK_LIB)
     55SDK_WIN64SDK_LIBS ?= \
    4756        $(PATH_SDK_WIN64SDK_LIB)/Kernel32.Lib \
    4857        $(PATH_SDK_WIN64SDK_LIB)/User32.Lib \
Note: See TracChangeset for help on using the changeset viewer.