Opened 18 years ago
Closed 18 years ago
#24 closed task (fixed)
Preserve source order in the object order / Implement generic source -> object transformation
| Reported by: | bird | Owned by: | bird | 
|---|---|---|---|
| Priority: | major | Milestone: | 0.1.3 | 
| Component: | kBuild | Version: | 0.1.0 | 
| Keywords: | Cc: | 
Description
The SOURCES should be processed in $(foreach src,$($(target)_SOURCES),dostuff) fashion instead of the way it's currently done (type by type). It should further be extendable to include custom source transformations and handle things like rule execution order in a generic way (e.g. make sure headers are generated before trying to compile anything).
Change History (2)
comment:1 by , 18 years ago
| Milestone: | 0.1.1 release → 0.1.3 | 
|---|
comment:2 by , 18 years ago
| Resolution: | → fixed | 
|---|---|
| Status: | new → closed | 
  Note:
 See   TracTickets
 for help on using tickets.
    
Added a global KBUILD_SRC_HANDLERS var and a target/source SRC_HANDLERS property for tracking handlers. The property isn't build target is NOT subject to keywords in the current implementation. The SRC_HANDLERS are lists of .suffix:handler_var_name. When encountering the suffix the handler is invoked.