| commit | 1d89773c1dd0e433a2dbd0ef8aedaf4c20f6ff74 | [log] [tgz] |
|---|---|---|
| author | Doug Zongker <dougz@android.com> | Thu Feb 18 11:43:04 2010 -0800 |
| committer | Doug Zongker <dougz@android.com> | Thu Feb 18 12:23:35 2010 -0800 |
| tree | 6faf09c9949c87c5a96125ca6205120048438841 | |
| parent | 84c253286ff07f94d2074ce8602e598e3ff3db55 [diff] |
fix makefile inheritance system
The variable inheritance system can leave extra spaces in a variable
when multiple levels of inheritance are used. It can expand:
"@inherit:foo @inherit:bar @inherit:baz"
to
"value @inherit:bar @inherit:baz"
and then
"value @inherit:baz" (if bar has no value for the variable)
and then
"value " (if baz also has no value).
Call strip to remove excess spaces between words after each
replacement pass.
Change-Id: Ic4cfc6fed1865066a6353a522e4bdcb68ec875d3