Changeset 809 for trunk/Config.kmk


Ignore:
Timestamp:
Jan 29, 2007, 6:54:36 AM (18 years ago)
Author:
bird
Message:

Solaris + cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r804 r809  
    8484
    8585ifeq ($(filter-out win nt,$(BUILD_TARGET)),)
    86 include $(PATH_KBUILD)/tools/VCC70.kmk  # fixme! template expanding does something bad to _LIBS /me thinks.
    87 TEMPLATE_BIN_TOOL               = VCC70
    88 TEMPLATE_BIN_DEFS               = WINDOWS32 _CONSOLE WIN32 __WIN32__
    89 TEMPLATE_BIN_DEFS.release       = NDEBUG
    90 TEMPLATE_BIN_SDKS               = WINPSDK
    91 TEMPLATE_BIN_CFLAGS             = -W3 -Zi -Zl
    92 TEMPLATE_BIN_CFLAGS.release     = -O2
    93 TEMPLATE_BIN_CFLAGS.profile     = -O2 -GH -Gh
    94 TEMPLATE_BIN_INCS              += \
     86 include $(PATH_KBUILD)/tools/VCC70.kmk # fixme! template expanding does something bad to _LIBS /me thinks.
     87 TEMPLATE_BIN_TOOL              = VCC70
     88 TEMPLATE_BIN_DEFS              = WINDOWS32 _CONSOLE WIN32 __WIN32__
     89 TEMPLATE_BIN_DEFS.release      = NDEBUG
     90 TEMPLATE_BIN_SDKS              = WINPSDK
     91 TEMPLATE_BIN_CFLAGS            = -W3 -Zi -Zl
     92 TEMPLATE_BIN_CFLAGS.release    = -O2
     93 TEMPLATE_BIN_CFLAGS.profile    = -O2 -GH -Gh
     94 TEMPLATE_BIN_INCS             += \
    9595        . \
    9696        $(PATH_ROOT)/src/gmake/w32/include \
    9797        $(PATH_ROOT)/src/gmake/glob
    98 TEMPLATE_BIN_LDFLAGS            = /SUBSYSTEM:console /INCREMENTAL:no /NOD /DEBUG
    99 ifeq (1,0)
    100 TEMPLATE_BIN_CFLAGS            += -MT
    101 TEMPLATE_BIN_LIBS               = \
     98 TEMPLATE_BIN_LDFLAGS           = /SUBSYSTEM:console /INCREMENTAL:no /NOD /DEBUG
     99 ifeq (1,0)
     100 TEMPLATE_BIN_CFLAGS           += -MT
     101 TEMPLATE_BIN_LIBS              = \
    102102        $(PATH_TOOL_VCC70_LIB)/oldnames.lib \
    103103        $(PATH_TOOL_VCC70_LIB)/libcmt.lib \
    104104        $(PATH_TOOL_VCC70_LIB)/libcpmt.lib
    105 else
    106 TEMPLATE_BIN_CFLAGS            += -MD
    107 TEMPLATE_BIN_LIBS               = \
     105 else
     106 TEMPLATE_BIN_CFLAGS           += -MD
     107 TEMPLATE_BIN_LIBS              = \
    108108        $(PATH_TOOL_VCC70_LIB)/oldnames.lib \
    109109        $(PATH_TOOL_VCC70_LIB)/msvcrt.lib
    110 #       $(PATH_TOOL_VCC70_LIB)/msvcprt.lib
    111 endif
    112 TEMPLATE_BIN_LIBS.profile       = g:/coding/vbox/trunk/out/win32/debug/lib/kPrf2.lib
     110 #      $(PATH_TOOL_VCC70_LIB)/msvcprt.lib
     111 endif
     112 TEMPLATE_BIN_LIBS.profile      = g:/coding/vbox/trunk/out/win32/debug/lib/kPrf2.lib
    113113 ifdef NIX_INSTALL_DIR
    114 TEMPLATE_BIN_INST               = $(NIX_INSTALL_DIR_BIN)/
     114 TEMPLATE_BIN_INST              = $(NIX_INSTALL_DIR_BIN)/
    115115 else
    116 TEMPLATE_BIN_INST               = kBuild/bin/win.$(BUILD_TARGET_ARCH)/
     116 TEMPLATE_BIN_INST              = kBuild/bin/win.$(BUILD_TARGET_ARCH)/
    117117 endif
    118118endif
     
    121121TEMPLATE_BIN_TOOL               = GCC3
    122122TEMPLATE_BIN_CFLAGS.release     = -O3
    123 ifeq ($(BUILD_TARGET),linux)
    124 TEMPLATE_BIN_LIBS              += rt
    125 endif
    126 ifeq ($(BUILD_TARGET),freebsd)
     123 endif
     124 ifeq ($(BUILD_TARGET),freebsd)
    127125TEMPLATE_BIN_LIBS              += iconv intl
    128126TEMPLATE_BIN_LIBPATH           += /usr/local/lib
    129127TEMPLATE_BIN_INCS              += $(PATH_ROOT)/src/gmake/glob /usr/local/include
    130 endif
     128 endif
     129 ifeq ($(BUILD_TARGET),linux)
     130TEMPLATE_BIN_LIBS              += rt
     131 ifeq ($(BUILD_TARGET),solaris)
     132TEMPLATE_BIN_LIBS              += rt
     133 endif
    131134 ifdef NIX_INSTALL_DIR
    132135TEMPLATE_BIN_INST               = $(NIX_INSTALL_DIR_BIN)/
Note: See TracChangeset for help on using the changeset viewer.