Ignore:
Timestamp:
Dec 1, 2006, 7:32:45 PM (19 years ago)
Author:
bird
Message:

Resource file compilation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/footer.kmk

    r640 r641  
    977977# @remark       obsoleted by kBuild helpers in kmk. Only required for limited gmake compatbility.
    978978#
    979 define def_target_source_c_cpp_asm_old
    980 #$ (warning dbg: def_target_source_c_cpp_asm: source='$(source)' target='$(target)' type='$(type)')
     979define def_target_source_c_cpp_asm_rc_old
     980#$ (warning dbg: def_target_source_c_cpp_asm_rc_old: source='$(source)' target='$(target)' type='$(type)')
    981981
    982982tool := $(call _SOURCE_TOOL,$(source),$(target),$(type))
     
    13541354#
    13551355#$ (warning dbg: def_target_source_c_cpp_asm: source='$(source)' target='$(target)' type='$(type)')
    1356 def_target_source_c_cpp_asm_new = $(kb-src-one x)
     1356def_target_source_c_cpp_asm_rc_new = $(kb-src-one x)
    13571357
    13581358ifneq ($(filter kb-src-one,$(KMK_FEATURES)),)
    1359 def_target_source_c_cpp_asm_var = def_target_source_c_cpp_asm_new
     1359def_target_source_c_cpp_asm_rc_var = def_target_source_c_cpp_asm_rc_new
    13601360else
    1361 def_target_source_c_cpp_asm_var = def_target_source_c_cpp_asm_old
     1361def_target_source_c_cpp_asm_rc_var = def_target_source_c_cpp_asm_rc_old
    13621362endif
    13631363
     
    13691369type := C
    13701370$(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)))\
    1371    ,$(eval $(value $(def_target_source_c_cpp_asm_var))) )
     1371   ,$(eval $(value $(def_target_source_c_cpp_asm_rc_var))) )
    13721372
    13731373# C++ sources
    13741374type := CXX
    13751375$(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)))\
    1376         ,$(eval $(value $(def_target_source_c_cpp_asm_var))) )
     1376        ,$(eval $(value $(def_target_source_c_cpp_asm_rc_var))) )
    13771377
    13781378# ASM sources
    13791379type := AS
    13801380$(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)))\
    1381         ,$(eval $(value $(def_target_source_c_cpp_asm_var))) )
     1381        ,$(eval $(value $(def_target_source_c_cpp_asm_rc_var))) )
     1382
     1383# Resource sources
     1384type := RC
     1385$(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)))\
     1386        ,$(eval $(value $(def_target_source_c_cpp_asm_rc_var))) )
    13821387
    13831388endef
Note: See TracChangeset for help on using the changeset viewer.