Files
build/core
Ying Wang e1b867dde7 Fix loophole in module expansion.
Previously we only expanded product_MODULES with LOCAL_REQUIRED_MODULES,
but not modules introduced by LOCAL_SHARED_LIBRARIES; Later we did a further
shared libary expansion in vendor_module_check.mk.
It couldn't track C in the following case:
A : B, by LOCAL_SHARED_LIBRARIES; B : C, by LOCAL_REQUIRED_MODULES.

With this change, we transformed the LOCAL_SHARED_LIBRARIES dependencies
into LOCAL_REQUIRED_MODULES dependencies before doing the required
module expansion and the loophole is closed.
All module names are now expanded to product_MODULES now and it makes
vendor_module_check.mk simpler.

Change-Id: I8835a478d2ce0ce10601a8449f446f07b01c2b7f
2014-06-10 14:30:30 -07:00
..
2014-06-06 11:18:04 -07:00
2014-06-10 14:30:30 -07:00
2014-06-10 14:30:30 -07:00
2013-11-25 15:37:46 +05:30
2013-10-23 13:18:39 -07:00
2014-05-18 22:04:58 -07:00
2014-05-14 19:16:25 -07:00
2014-05-14 16:55:04 -07:00
2011-11-11 16:03:56 -08:00
2014-05-18 22:04:58 -07:00
2014-06-10 14:30:30 -07:00
2014-05-21 16:40:35 -07:00
2014-05-14 16:55:04 -07:00