User:JoeyArmstrong/makefiles/main: Difference between revisions
Jump to navigation
Jump to search
m (→Resources) |
m (→Problems) |
||
Line 7: | Line 7: | ||
* Needless work: *clean targets are performing build related work | * Needless work: *clean targets are performing build related work | ||
** autoconf, configure, isinstall, etc are a few tasks currently being triggered | ** autoconf, configure, isinstall, etc are a few tasks currently being triggered | ||
* windows -vs- horrible overhead per shell spawned | |||
** Replace double-colon rules with dependency chains to avoid shell overhead. | |||
== Resources == | == Resources == |
Revision as of 11:50, 1 July 2011
Makefile Ramblings
Performance & Bottlenecks
Problems
- bug 623617 Non-recursive builds Makefilegen
- Dependency builds - Make run twice in a sandbox should be a nop.
- Needless work: *clean targets are performing build related work
- autoconf, configure, isinstall, etc are a few tasks currently being triggered
- windows -vs- horrible overhead per shell spawned
- Replace double-colon rules with dependency chains to avoid shell overhead.
Resources
- GNU Make Manual
- Build System
- Makefiles: Macros, Targets, Practices
Bugs
- bug 623617 Decursify builds