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