Changeset 1256 for trunk/kBuild/footer.kmk
- Timestamp:
- Oct 25, 2007, 4:42:13 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/footer.kmk
r1255 r1256 1458 1458 # @param $(target) Normalized target name. 1459 1459 # @param $(source) Source file name. 1460 # @param $(type) Source type. {C,CXX,AS }1460 # @param $(type) Source type. {C,CXX,AS,OBJC} 1461 1461 # @param bld_type Build type. 1462 1462 # @param bld_trg Build target. 1463 1463 # @param bld_trg_arch Build target arch. 1464 1464 # @param bld_trg_cpu Build target cpu. 1465 def_target_source_c_cpp_ asm_rc_new = $(kb-src-one )1465 def_target_source_c_cpp_objc_asm_rc_new = $(kb-src-one ) 1466 1466 ifdef KMK_VERSION 1467 def_target_source_c_cpp_ asm_rc_var = def_target_source_c_cpp_asm_rc_new1467 def_target_source_c_cpp_objc_asm_rc_var = def_target_source_c_cpp_objc_asm_rc_new 1468 1468 else 1469 def_target_source_c_cpp_ asm_rc_var = def_target_source_c_cpp_asm_rc_old1469 def_target_source_c_cpp_objc_asm_rc_var = def_target_source_c_cpp_objc_asm_rc_old 1470 1470 endif 1471 1471 … … 1479 1479 type := C 1480 1480 $(foreach source, $(filter %.c , $($(target)_SOURCES) $($(target)_SOURCES.$(bld_trg)) $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_cpu)) $($(target)_SOURCES.$(bld_type)))\ 1481 ,$(eval $(value $(def_target_source_c_cpp_ asm_rc_var))) )1481 ,$(eval $(value $(def_target_source_c_cpp_objc_asm_rc_var))) ) 1482 1482 1483 1483 # C++ sources 1484 1484 type := CXX 1485 1485 $(foreach source, $(filter %.cpp %.cxx %.xx, $($(target)_SOURCES) $($(target)_SOURCES.$(bld_trg)) $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_cpu)) $($(target)_SOURCES.$(bld_type)))\ 1486 ,$(eval $(value $(def_target_source_c_cpp_asm_rc_var))) ) 1486 ,$(eval $(value $(def_target_source_c_cpp_objc_asm_rc_var))) ) 1487 1488 # Objective-C sources 1489 type := OBJC 1490 $(foreach source, $(filter %.m, $($(target)_SOURCES) $($(target)_SOURCES.$(bld_trg)) $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_cpu)) $($(target)_SOURCES.$(bld_type)))\ 1491 ,$(eval $(value $(def_target_source_c_cpp_objc_asm_rc_var))) ) 1487 1492 1488 1493 # ASM sources 1489 1494 type := AS 1490 1495 $(foreach source, $(filter %.asm %.s %.S , $($(target)_SOURCES) $($(target)_SOURCES.$(bld_trg)) $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_cpu)) $($(target)_SOURCES.$(bld_type)))\ 1491 ,$(eval $(value $(def_target_source_c_cpp_ asm_rc_var))) )1496 ,$(eval $(value $(def_target_source_c_cpp_objc_asm_rc_var))) ) 1492 1497 1493 1498 # Resource sources 1494 1499 type := RC 1495 1500 $(foreach source, $(filter %.rc , $($(target)_SOURCES) $($(target)_SOURCES.$(bld_trg)) $($(target)_SOURCES.$(bld_trg).$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_arch)) $($(target)_SOURCES.$(bld_trg_cpu)) $($(target)_SOURCES.$(bld_type)))\ 1496 ,$(eval $(value $(def_target_source_c_cpp_ asm_rc_var))) )1501 ,$(eval $(value $(def_target_source_c_cpp_objc_asm_rc_var))) ) 1497 1502 1498 1503 endef … … 1604 1609 $($(target)_ARFLAGS.$(bld_trg).$(bld_trg_arch)) \ 1605 1610 $($(target)_ARFLAGS.$(bld_trg_cpu)) 1606 othersrc := $(filter-out %.c %.cpp %.cxx %.cc %. s %.S %.asm %.rc %.o %.obj %.res,\1611 othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.m %.s %.S %.asm %.rc %.o %.obj %.res,\ 1607 1612 $($(target)_SOURCES) \ 1608 1613 $($(target)_SOURCES.$(bld_trg)) \ … … 1851 1856 $($(target)_LDFLAGS.$(bld_trg).$(bld_trg_arch))\ 1852 1857 $($(target)_LDFLAGS.$(bld_trg_cpu)) 1853 othersrc := $(filter-out %.c %.cpp %.cxx %.cc %. s %.S %.asm %.rc %.o %.obj %.res,\1858 othersrc := $(filter-out %.c %.cpp %.cxx %.cc %.m %.s %.S %.asm %.rc %.o %.obj %.res,\ 1854 1859 $($(target)_SOURCES)\ 1855 1860 $($(target)_SOURCES.$(bld_trg)) \
Note:
See TracChangeset
for help on using the changeset viewer.