Ignore:
Timestamp:
Mar 20, 2008, 8:28:38 AM (17 years ago)
Author:
bird
Message:

SRC_HANDLERS - more flexible source file handling. Fixes #24.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/header.kmk

    r1420 r1424  
    584584DEFAULT_MAKEFILE := Makefile.kmk makefile.kmk Makefile makefile
    585585
     586## KBUILD_SRC_HANDLERS
     587# The list of source handlers, pair of extension and handler.
     588# The user can overload this list to provide additional or custom
     589# handlers. On a per-target/template see SRC_HANDLERS.
     590KBUILD_SRC_HANDLERS := \
     591  .c:def_src_handler_c \
     592  .C:def_src_handler_c \
     593.cxx:def_src_handler_cxx \
     594.CXX:def_src_handler_cxx \
     595.cpp:def_src_handler_cxx \
     596.CPP:def_src_handler_cxx \
     597 .cc:def_src_handler_cxx \
     598 .CC:def_src_handler_cxx \
     599  .m:def_src_handler_objc \
     600.asm:def_src_handler_asm \
     601.ASM:def_src_handler_asm \
     602  .s:def_src_handler_asm \
     603  .S:def_src_handler_asm \
     604 .rc:def_src_handler_rc \
     605.obj:def_src_handler_obj \
     606  .o:def_src_handler_obj \
     607.res:def_src_handler_obj \
     608.lib:def_src_handler_obj \
     609  .a:def_src_handler_obj \
    586610
    587611## PROPS_TOOLS
     
    639663# will do the necessary inheritance from templates to targets.
    640664PROPS_ACCUMULATE_L := \
    641         SDKS SOURCES \
     665        SDKS SOURCES SRC_HANDLERS \
    642666        INCS CINCS CXXINCS OBJCINCS ASINCS RCINCS \
    643667        LIBS LIBPATH \
     
    646670# Subset of PROPS_ACCUMULATE_L which applies to all linkable targets.
    647671PROPS_ACCUMULATE_L_LNK := \
    648         SDKS SOURCES \
     672        SDKS SOURCES SRC_HANDLERS \
    649673        INCS CINCS CXXINCS OBJCINCS ASINCS RCINCS \
    650674        BLDDIRS CLEAN
Note: See TracChangeset for help on using the changeset viewer.