diff options
author | Ying Wang <wangying@google.com> | 2014-05-19 13:03:36 -0700 |
---|---|---|
committer | Ying Wang <wangying@google.com> | 2014-06-16 16:41:48 -0700 |
commit | 74c9850c795303b2ee60e5c4d8494385e0e57d58 (patch) | |
tree | a29f09b1b53298f6b6dee43b3b01e27957ac0d10 /core/base_rules.mk | |
parent | 03270b97ca8fac50641c6fad7b603652cbb323c9 (diff) | |
download | build-74c9850c795303b2ee60e5c4d8494385e0e57d58.zip build-74c9850c795303b2ee60e5c4d8494385e0e57d58.tar.gz build-74c9850c795303b2ee60e5c4d8494385e0e57d58.tar.bz2 |
Explicit record the modules' built-file:installed-file
- This simplifies the logic to get the mapping of built-file to
installed-file. Previously we used file suffix matching which is error
prone and not scalable.
- With this change the .odex files will be included automatically.
Bug: 13585955
Change-Id: I4599abf93b9d501bac7aca7758d7f3aee21b3e36
Diffstat (limited to 'core/base_rules.mk')
-rw-r--r-- | core/base_rules.mk | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/base_rules.mk b/core/base_rules.mk index 8b3614a..de82f8c 100644 --- a/core/base_rules.mk +++ b/core/base_rules.mk @@ -594,8 +594,12 @@ ALL_MODULES.$(my_register_name).CHECKED := \ $(ALL_MODULES.$(my_register_name).CHECKED) $(LOCAL_CHECKED_MODULE) ALL_MODULES.$(my_register_name).BUILT := \ $(ALL_MODULES.$(my_register_name).BUILT) $(LOCAL_BUILT_MODULE) +ifneq (true,$(LOCAL_UNINSTALLABLE_MODULE)) ALL_MODULES.$(my_register_name).INSTALLED := \ $(strip $(ALL_MODULES.$(my_register_name).INSTALLED) $(LOCAL_INSTALLED_MODULE)) +ALL_MODULES.$(my_register_name).BUILT_INSTALLED := \ + $(strip $(ALL_MODULES.$(my_register_name).BUILT_INSTALLED)$(LOCAL_BUILT_MODULE):$(LOCAL_INSTALLED_MODULE)) +endif ifdef LOCAL_PICKUP_FILES # Files or directories ready to pick up by the build system # when $(LOCAL_BUILT_MODULE) is done. |