Ignore:
Timestamp:
Jan 5, 2019, 2:40:31 AM (7 years ago)
Author:
bird
Message:

footer-pass2-compiling-targets.kmk,units: Added a dedicated pass 2 variable for units to put their intermediates in so as to not mess with inheritance or for us to do silly things wrt expansion for every property variant. Only the new variable is now always listed as an order-only dependency for each source compilation rule.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/units/dtrace.kmk

    r3160 r3284  
    3333
    3434ifdef UNIT_dtrace
    35  $(error kBuild: The lex unit was included twice!)
     35 $(error kBuild: The dtrace unit was included twice!)
    3636endif
    3737UNIT_dtrace = dtrace
     
    9191# update globals
    9292_OUT_FILES += $(out)
    93 $(target)_INTERMEDIATES += $(out)
     93$(target)_2_INTERMEDIATES += $(out)
    9494
    9595endef # def_dtrace_hdr_rule
     
    134134$(target)_2_OBJS <= $(out)
    135135
    136 endef # def_dtrace_hdr_rule
     136endef # def_dtrace_obj_rule
    137137
    138138
Note: See TracChangeset for help on using the changeset viewer.