OSDN Git Service

fix makefile inheritance system
authorDoug Zongker <dougz@android.com>
Thu, 18 Feb 2010 19:43:04 +0000 (11:43 -0800)
committerDoug Zongker <dougz@android.com>
Thu, 18 Feb 2010 20:23:35 +0000 (12:23 -0800)
commit1d89773c1dd0e433a2dbd0ef8aedaf4c20f6ff74
tree6faf09c9949c87c5a96125ca6205120048438841
parent84c253286ff07f94d2074ce8602e598e3ff3db55
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
core/node_fns.mk