Ignore:
Timestamp:
Dec 4, 2006, 4:34:29 PM (19 years ago)
Author:
bird
Message:

use ?= everywhere.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/VCC70.kmk

    r649 r655  
    2525#
    2626
    27 
    2827TOOL_VCC70                    := Visual C++ 7.0
    2928ifndef PATH_TOOL_VCC70
    30 PATH_TOOL_VCC70               := $(wildcard $(PATH_DEV)/x86.win32/vcc/v7)
    31 ifeq ($(PATH_TOOL_VCC70),)
    32 PATH_TOOL_VCC70               := $(PATH_DEV)/x86.win32/vcc70
    33 endif
     29 PATH_TOOL_VCC70              := $(wildcard $(PATH_DEV)/x86.win32/vcc/v7)
     30 ifeq ($(PATH_TOOL_VCC70),)
     31  PATH_TOOL_VCC70             := $(PATH_DEV)/x86.win32/vcc70
     32 endif
    3433endif
    3534PATH_TOOL_VCC70_LIB           ?= $(PATH_TOOL_VCC70)/lib
    36 
    37 TOOL_VCC70_CC                 := $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/cl.exe
    38 TOOL_VCC70_COBJSUFF           := .obj
    39 TOOL_VCC70_CFLAGS             := -TC -c -nologo
    40 TOOL_VCC70_CFLAGS.debug       := -Od -Zi
    41 TOOL_VCC70_CFLAGS.release     := -O2
    42 TOOL_VCC70_CFLAGS.profile     := -O2
    43 TOOL_VCC70_CINCS              := $(PATH_TOOL_VCC70)/include
    44 TOOL_VCC70_CDEFS              :=
    45 
    46 TOOL_VCC70_CXX                := $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/cl.exe
    47 TOOL_VCC70_CXXOBJSUFF         := .obj
    48 TOOL_VCC70_CXXFLAGS           := -TP -c -nologo
    49 TOOL_VCC70_CXXFLAGS.debug     := -Od -Zi
    50 TOOL_VCC70_CXXFLAGS.release   := -O2
    51 TOOL_VCC70_CXXFLAGS.profile   := -O2
    52 TOOL_VCC70_CXXINCS            := $(PATH_TOOL_VCC70)/include
    53 TOOL_VCC70_CXXDEFS            :=
    54 
    55 TOOL_VCC70_AS                 := $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/ml.exe
    56 TOOL_VCC70_ASOBJSUFF          := .obj
    57 
    58 TOOL_VCC70_RC                 := $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/rc.exe
    59 TOOL_VCC70_RCOBJSUFF          := .res
    60 TOOL_VCC70_RCINCS             := $(PATH_TOOL_VCC70)/include
    61 
    62 TOOL_VCC70_AR                 := $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/lib.exe
    63 TOOL_VCC70_ARFLAGS            := -nologo
    64 TOOL_VCC70_ARLIBSUFF          := .lib
    65 
    66 TOOL_VCC70_LD                 := $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/link.exe
    67 TOOL_VCC70_LDFLAGS            := -nologo
    68 TOOL_VCC70_LDFLAGS.debug      := -debug
    69 TOOL_VCC70_LDFLAGS.release    :=
     35PATH_TOOL_VCC70_INC           ?= $(PATH_TOOL_VCC70)/include
     36PATH_TOOL_VCC70_ATLMFC        ?= $(PATH_TOOL_VCC70)/atlmfc
     37PATH_TOOL_VCC70_ATLMFC_INC    ?= $(PATH_TOOL_VCC70_ATLMFC)/include
     38PATH_TOOL_VCC70_ATLMFC_LIB    ?= $(PATH_TOOL_VCC70_ATLMFC)/lib
     39
     40TOOL_VCC70_CC                 ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/cl.exe
     41TOOL_VCC70_COBJSUFF           ?= .obj
     42TOOL_VCC70_CFLAGS             ?= -TC -c -nologo
     43TOOL_VCC70_CFLAGS.debug       ?= -Od -Zi
     44TOOL_VCC70_CFLAGS.release     ?= -O2
     45TOOL_VCC70_CFLAGS.profile     ?= -O2
     46TOOL_VCC70_CINCS              ?= $(PATH_TOOL_VCC70_INC)
     47TOOL_VCC70_CDEFS              ?=
     48
     49TOOL_VCC70_CXX                ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/cl.exe
     50TOOL_VCC70_CXXOBJSUFF         ?= .obj
     51TOOL_VCC70_CXXFLAGS           ?= -TP -c -nologo
     52TOOL_VCC70_CXXFLAGS.debug     ?= -Od -Zi
     53TOOL_VCC70_CXXFLAGS.release   ?= -O2
     54TOOL_VCC70_CXXFLAGS.profile   ?= -O2
     55TOOL_VCC70_CXXINCS            ?= $(PATH_TOOL_VCC70_INC) $(PATH_TOOL_VCC70_ATLMFC_INC)
     56TOOL_VCC70_CXXDEFS            ?=
     57
     58TOOL_VCC70_AS                 ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/ml.exe
     59TOOL_VCC70_ASOBJSUFF          ?= .obj
     60
     61TOOL_VCC70_RC                 ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/rc.exe
     62TOOL_VCC70_RCOBJSUFF          ?= .res
     63TOOL_VCC70_RCINCS             ?= $(PATH_TOOL_VCC70_INC) $(PATH_TOOL_VCC70_ATLMFC_INC)
     64
     65TOOL_VCC70_AR                 ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/lib.exe
     66TOOL_VCC70_ARFLAGS            ?= -nologo
     67TOOL_VCC70_ARLIBSUFF          ?= .lib
     68
     69TOOL_VCC70_LD                 ?= $(EXEC_X86_WIN32) $(PATH_TOOL_VCC70)/bin/link.exe
     70TOOL_VCC70_LDFLAGS            ?= -nologo
     71TOOL_VCC70_LDFLAGS.debug      ?= -debug
     72TOOL_VCC70_LDFLAGS.release    ?=
    7073
    7174## Constructs the correct .pdb name (the name is lowercased).
Note: See TracChangeset for help on using the changeset viewer.