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

    • Property svn:keywords changed from Author Date Id Revision to Id
    r655 r664  
    22## @file
    33#
    4 # kBuild SDK - MinGW Windows API.
     4# kBuild SDK - w32api (MinGW), targeting x86.
    55#
    6 # Copyright (c) 2004 knut st. osmundsen <bird-srcspam@anduin.net>
     6# Copyright (c) 2004-2006 knut st. osmundsen <bird-srcspam@anduin.net>
    77#
    88#
     
    2525#
    2626
     27SDK_W32API := w32api (MinGW), targeting x86.
    2728
    28 SDK_W32API                  := MinGW Windows API
     29# SDK Specific Properties
    2930ifndef PATH_SDK_W32API
    30  PATH_SDK_W32API            := $(sort $(wildcard $(PATH_DEV)/x86.win32/w32api/v*))
     31 PATH_SDK_W32API := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win/w32api/v*))
     32 ifeq ($(PATH_SDK_W32API),)
     33  PATH_SDK_W32API := $(sort $(wildcard $(PATH_DEVTOOLS)/x86.win32/w32api/v*))
     34 endif
    3135 ifneq ($(PATH_SDK_W32API),)
    32   PATH_SDK_W32API           := $(call lastword,$(PATH_SDK_W32API))
     36  PATH_SDK_W32API := $(call lastword,$(PATH_SDK_W32API))
    3337 else
    3438  $(warning kBuild: PATH_SDK_W32API couldn't be determined!)
    35   PATH_SDK_W32API           := $(PATH_DEV)/x86.win32/w32api/not/found
     39  PATH_SDK_W32API := $(PATH_DEVTOOLS)/x86.win/w32api/not/found
    3640 endif
     41else
     42 # Resolve any fancy stuff once and for all.
     43 PATH_SDK_W32API := $(PATH_SDK_W32API)
    3744endif
    38 PATH_SDK_W32API_INC         ?= $(PATH_SDK_W32API)/include
    39 PATH_SDK_W32API_LIB         ?= $(PATH_SDK_W32API)/lib
     45PATH_SDK_W32API_INC ?= $(PATH_SDK_W32API)/include
     46PATH_SDK_W32API_LIB ?= $(PATH_SDK_W32API)/lib
    4047
    41 SDK_W32API_INCS             ?= $(PATH_SDK_W32API_INC)
    42 SDK_W32API_LIBPATH          ?= $(PATH_SDK_W32API_LIB)
     48# General Properties used by kBuild
     49SDK_W32API_INCS ?= $(PATH_SDK_W32API_INC)
     50SDK_W32API_LIBPATH ?= $(PATH_SDK_W32API_LIB)
    4351
Note: See TracChangeset for help on using the changeset viewer.