am ba9636d4
: Establish the built module dependencies on prebuilt shared library
* commit 'ba9636d47fdc91c4caca6c9e0ad618956ddbb98b': Establish the built module dependencies on prebuilt shared library
This commit is contained in:
commit
3aa8eb6810
1 changed files with 8 additions and 0 deletions
|
@ -84,6 +84,14 @@ endif # prebuilt_module_is_a_library
|
||||||
ifdef LOCAL_INSTALLED_MODULE
|
ifdef LOCAL_INSTALLED_MODULE
|
||||||
ifdef LOCAL_SHARED_LIBRARIES
|
ifdef LOCAL_SHARED_LIBRARIES
|
||||||
$(my_prefix)DEPENDENCIES_ON_SHARED_LIBRARIES += $(LOCAL_MODULE):$(LOCAL_INSTALLED_MODULE):$(subst $(space),$(comma),$(LOCAL_SHARED_LIBRARIES))
|
$(my_prefix)DEPENDENCIES_ON_SHARED_LIBRARIES += $(LOCAL_MODULE):$(LOCAL_INSTALLED_MODULE):$(subst $(space),$(comma),$(LOCAL_SHARED_LIBRARIES))
|
||||||
|
|
||||||
|
# We also need the LOCAL_BUILT_MODULE dependency,
|
||||||
|
# since we use -rpath-link which points to the built module's path.
|
||||||
|
built_shared_libraries := \
|
||||||
|
$(addprefix $($(my_prefix)OUT_INTERMEDIATE_LIBRARIES)/, \
|
||||||
|
$(addsuffix $(so_suffix), \
|
||||||
|
$(LOCAL_SHARED_LIBRARIES)))
|
||||||
|
$(LOCAL_BUILT_MODULE) : $(built_shared_libraries)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue