Changeset 557 for trunk/Config.kmk


Ignore:
Timestamp:
Sep 28, 2006, 5:56:25 PM (19 years ago)
Author:
bird
Message:

Initial Mac OS X / Darwin bootstrapping.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r552 r557  
    44# Build Configuration.
    55#
    6 # Copyright (c) 2005 knut st. osmundsen <bird@anduin.net>
     6# Copyright (c) 2005-2006 knut st. osmundsen <bird@anduin.net>
    77#
    88#
     
    4141TEMPLATE_BIN_LDFLAGS            = -Zhigh-mem -Zstack=1024
    4242TEMPLATE_BIN_INST               = kBuild/bin/x86.os2/
     43endif
     44
     45ifeq ($(BUILD_TARGET),darwin)
     46TEMPLATE_BIN_TOOL               = GCC4MACH
     47TEMPLATE_BIN_CFLAGS.profile     =
     48TEMPLATE_BIN_CFLAGS.release     = -O3
     49TEMPLATE_BIN_LDFLAGS            =
     50TEMPLATE_BIN_INST               = kBuild/bin/$(BUILD_TARGET_ARCH).$(BUILD_TARGET)/
    4351endif
    4452
     
    93101#
    94102TEMPLATE_LIB = Library for Commandline binary
     103TEMPLATE_LIB_EXTENDS = BIN
     104TEMPLATE_LIB_INST    = lib/
     105# for LIB_KDEP
     106TEMPLATE_LIB_TOOL    = $(TEMPLATE_BIN_TOOL)
    95107
    96 TEMPLATE_LIB_TOOL                   = $(TEMPLATE_BIN_TOOL)
    97 TEMPLATE_LIB_INST                   = lib/
    98 TEMPLATE_LIB_INCS                   = $(TEMPLATE_BIN_INCS)
    99 TEMPLATE_LIB_INCS.$(BUILD_TYPE)     = $(TEMPLATE_BIN_INCS.$(BUILD_TYPE))
    100 TEMPLATE_LIB_DEFS                   = $(TEMPLATE_BIN_DEFS)
    101 TEMPLATE_LIB_DEFS.$(BUILD_TYPE)     = $(TEMPLATE_BIN_DEFS.$(BUILD_TYPE))
    102 TEMPLATE_LIB_CFLAGS                 = $(TEMPLATE_BIN_CFLAGS)
    103 TEMPLATE_LIB_CFLAGS.$(BUILD_TYPE)   = $(TEMPLATE_BIN_CFLAGS.$(BUILD_TYPE))
    104 TEMPLATE_LIB_CXXFLAGS               = $(TEMPLATE_BIN_CXXFLAGS)
    105 TEMPLATE_LIB_CXXFLAGS.$(BUILD_TYPE) = $(TEMPLATE_BIN_CXXFLAGS.$(BUILD_TYPE))
    106108
    107109LIB_KDEP = $(PATH_OUT)/$(TEMPLATE_LIB_INST)$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBPREF)kDep$$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBSUFF)
Note: See TracChangeset for help on using the changeset viewer.