Go to file
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
core Fix loophole in module expansion. 2014-06-10 14:30:30 -07:00
libs/host Support host multilib build 2014-05-14 16:55:04 -07:00
target Remove libportable from core_base.mk. 2014-06-10 12:19:01 -07:00
tools am c0f10644: Merge "make SignApk do zip alignment" 2014-05-16 15:59:51 +00:00
.gitignore add a .gitignore file to make git ignore *.pyc files 2010-01-22 10:23:45 -08:00
CleanSpec.mk Switch to 32-bit-by-default host multilib build. 2014-06-09 17:48:05 -07:00
buildspec.mk.default Remove WEBCORE_INSTRUMENTATION and ENABLE_SVG 2013-07-25 15:52:17 -07:00
envsetup.sh add vendor directories to gdb shared library search path 2014-05-22 12:01:06 -07:00