Changeset 95 for trunk/kBuild


Ignore:
Timestamp:
Jun 8, 2004, 6:53:57 PM (21 years ago)
Author:
bird
Message:

NASM.

Location:
trunk/kBuild
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r94 r95  
    542542
    543543# C++ sources
    544 $(foreach type,CXX,$(foreach source, $(filter %.cpp, $($(target)_SOURCES)) $(filter %.cxx, $($(target)_SOURCES)) $(filter %.cc, $($(target)_SOURCES))\
     544$(foreach type,CXX,$(foreach source, $(filter %.cpp %.cxx %.xx, $($(target)_SOURCES))\
    545545        ,$(eval $(def_target_source_c_cpp_asm)) ))
    546546
    547547# ASM sources
    548 $(foreach type,AS,$(foreach source, $(filter %.asm, $($(target)_SOURCES)) $(filter %.s, $($(target)_SOURCES)) $(filter %.S, $($(target)_SOURCES))\
     548$(foreach type,AS,$(foreach source, $(filter %.asm %.s %.S, $($(target)_SOURCES))\
    549549        ,$(eval $(def_target_source_c_cpp_asm)) ))
    550550endef
  • trunk/kBuild/header.kmk

    r88 r95  
    4141
    4242#
     43# General purpose macros.
     44#
     45               
     46## get last word in a list.
     47# @returns  last word in $1.
     48# @param    $1  Word list.
     49lastword = $(word $(words $(1)), $(1))
     50
     51
     52#
    4353# Assert build type.
    4454#
     
    91101$(error kBuild: BUILD_PLATFORM value '$(BUILD_PLATFORM)' was not recongized!)
    92102endif
     103BUILD_PLATFORM_ARCH   := x86
     104BUILD_PLATFORM_CPU    := i586
    93105
    94106
Note: See TracChangeset for help on using the changeset viewer.