| 1 | # $Id: NT4DDK.kmk 782 2007-01-24 20:19:57Z bird $
 | 
|---|
| 2 | ## @file
 | 
|---|
| 3 | #
 | 
|---|
| 4 | # kBuild SDK - The Windows NT 4 DDK, targeting X86.
 | 
|---|
| 5 | #
 | 
|---|
| 6 | # Copyright (c) 2004-2007 knut st. osmundsen <bird-srcspam@anduin.net>
 | 
|---|
| 7 | #
 | 
|---|
| 8 | #
 | 
|---|
| 9 | # This file is part of kBuild.
 | 
|---|
| 10 | #
 | 
|---|
| 11 | # kBuild is free software; you can redistribute it and/or modify
 | 
|---|
| 12 | # it under the terms of the GNU General Public License as published by
 | 
|---|
| 13 | # the Free Software Foundation; either version 2 of the License, or
 | 
|---|
| 14 | # (at your option) any later version.
 | 
|---|
| 15 | #
 | 
|---|
| 16 | # kBuild is distributed in the hope that it will be useful,
 | 
|---|
| 17 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
|---|
| 18 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
|---|
| 19 | # GNU General Public License for more details.
 | 
|---|
| 20 | #
 | 
|---|
| 21 | # You should have received a copy of the GNU General Public License
 | 
|---|
| 22 | # along with kBuild; if not, write to the Free Software
 | 
|---|
| 23 | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 | 
|---|
| 24 | #
 | 
|---|
| 25 | #
 | 
|---|
| 26 | 
 | 
|---|
| 27 | SDK_NT4DDK := The MicroSoft NT 4 DDK, targeting X86 (free, not checked).
 | 
|---|
| 28 | 
 | 
|---|
| 29 | # SDK Specific Properties
 | 
|---|
| 30 | ifndef PATH_SDK_NT4DDK
 | 
|---|
| 31 |  PATH_SDK_NT4DDK := $(wildcard $(PATH_DEVTOOLS)/win.x86/ddknt4/1* $(PATH_DEVTOOLS)/win.x86/ddknt4/2*)
 | 
|---|
| 32 |  ifeq ($(PATH_SDK_NT4DDK),)
 | 
|---|
| 33 |   PATH_SDK_NT4DDK := $(wildcard $(PATH_DEVTOOLS)/x86.win32/ddknt4)
 | 
|---|
| 34 |  endif
 | 
|---|
| 35 |  ifneq ($(PATH_SDK_NT4DDK),)
 | 
|---|
| 36 |   PATH_SDK_NT4DDK := $(lastword $(sort $(PATH_SDK_NT4DDK)))
 | 
|---|
| 37 |  else
 | 
|---|
| 38 |   $(warning kBuild: PATH_SDK_NT4DDK couldn't be determined!)
 | 
|---|
| 39 |   PATH_SDK_NT4DDK := $(PATH_DEVTOOLS)/x86.win/ddknt4/not/found
 | 
|---|
| 40 |  endif
 | 
|---|
| 41 | else
 | 
|---|
| 42 |  # Resolve any fancy stuff once and for all.
 | 
|---|
| 43 |  PATH_SDK_NT4DDK := $(PATH_SDK_NT4DDK)
 | 
|---|
| 44 | endif
 | 
|---|
| 45 | PATH_SDK_NT4DDK_INC ?= $(PATH_SDK_NT4DDK)/inc
 | 
|---|
| 46 | PATH_SDK_NT4DDK_LIB ?= $(PATH_SDK_NT4DDK)/lib/i386/free
 | 
|---|
| 47 | 
 | 
|---|
| 48 | # General Properties used by kBuild
 | 
|---|
| 49 | SDK_NT4DDK_DEFS ?= _X86_
 | 
|---|
| 50 | SDK_NT4DDK_INCS ?= $(PATH_SDK_NT4DDK_INC)
 | 
|---|
| 51 | SDK_NT4DDK_LIBPATH ?= $(PATH_SDK_NT4DDK_LIB)
 | 
|---|
| 52 | 
 | 
|---|