Changeset 2960 for trunk/kLdr/testcase


Ignore:
Timestamp:
Feb 11, 2007, 5:31:52 AM (19 years ago)
Author:
bird
Message:

Build on amd64.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kLdr/testcase/Makefile.kmk

    r2885 r2960  
    3636#
    3737TEMPLATE_TST = Testcase template
    38 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),)
    39  TEMPLATE_TST_TOOL = VCC70
    40  TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD
     38ifeq ($(BUILD_TARGET),win)
     39 ifeq ($(BUILD_TARGET_ARCH),x86)
     40  TEMPLATE_TST_TOOL = VCC70
     41  TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD
     42  TEMPLATE_TST_CXXFLAGS = -W3 -Zi -Zl -MD
     43  TEMPLATE_TST_LIBS = \
     44        $(PATH_TOOL_VCC70_LIB)/oldnames.lib \
     45        $(PATH_TOOL_VCC70_LIB)/msvcrt.lib
     46 else
     47  TEMPLATE_TST_TOOL = VCC80AMD64
     48  TEMPLATE_TST_CFLAGS = -W3 -Zi -Zl -MD
     49  TEMPLATE_TST_CXXFLAGS = -W3 -Zi -Zl -MD
     50  TEMPLATE_TST_LIBS = \
     51        $(PATH_TOOL_VCC80AMD64_LIB)/oldnames.lib \
     52        $(PATH_TOOL_VCC80AMD64_LIB)/msvcrt.lib
     53 endif
    4154 TEMPLATE_TST_CFLAGS.release = -O2
    42  TEMPLATE_TST_CXXFLAGS = -W3 -Zi -Zl -MD
    4355 TEMPLATE_TST_CXXFLAGS.release = -O2
    4456 TEMPLATE_TST_ASFLAGS = -f win
    4557 TEMPLATE_TST_DEFS = __WIN__
    46  TEMPLATE_TST_SDKS = WIN32SDK
    47  #kLdr_SDKS.x86 = WIN32SDK
    48  #kLdr_SDKS.amd64 = WIN64SDK
    49 
    50 ## @todo this is a kBuild bug!
    51  TEMPLATE_TST_LIBS = \
    52         $$(PATH_TOOL_VCC70_LIB)/oldnames.lib \
    53         $$(PATH_TOOL_VCC70_LIB)/msvcrt.lib
     58 TEMPLATE_TST_SDKS.x86 = WIN32SDK
     59 TEMPLATE_TST_SDKS.amd64 = WIN64SDK
     60
    5461else
    5562 ifneq ($(filter os2,$(BUILD_TARGET)),)
     
    7178TEMPLATE_TSTPROG = Testcase program template
    7279TEMPLATE_TSTPROG_EXTENDS = TST
    73 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),)
    74 else
    75 endif
    7680
    7781
    7882TEMPLATE_TSTDLL = Testcase dll template
    7983TEMPLATE_TSTDLL_EXTENDS = TST
    80 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),)
    81 else
    82 endif
    8384
    8485
    8586TEMPLATE_TSTBARE = Bare bone testcase template
    86 ifneq ($(filter win nt win32 win64,$(BUILD_TARGET)),)
    87  TEMPLATE_TSTBARE_TOOL = VCC70
     87ifeq ($(BUILD_TARGET),win)
     88 ifeq ($(BUILD_TARGET_ARCH),x86)
     89  TEMPLATE_TSTBARE_TOOL = VCC70
     90 else
     91  TEMPLATE_TSTBARE_TOOL = VCC80AMD64
     92 endif
    8893 TEMPLATE_TSTBARE_CFLAGS = -W3 -Zi -Zl
    8994 TEMPLATE_TSTBARE_CFLAGS.release = -O2
     
    9297 TEMPLATE_TSTBARE_ASFLAGS = -f win
    9398 TEMPLATE_TSTBARE_DEFS = __WIN__
    94  TEMPLATE_TSTBARE_SDKS = WIN32SDK
     99 TEMPLATE_TSTBARE_SDKS.x86 = WIN32SDK
     100 TEMPLATE_TSTBARE_SDKS.amd64 = WIN64SDK
    95101
    96102else
Note: See TracChangeset for help on using the changeset viewer.