Add support for LOCAL_EXPORT_*_LIBRARY_HEADERS
Listing a library in any of: LOCAL_EXPORT_SHARED_LIBRARY_HEADERS LOCAL_EXPORT_STATIC_LIBRARY_HEADERS will cause the headers exported by that library to be exported from the current library target as well. This means that when library A's public headers include headers from library B, library C which consumes A no longer has to explicitly list A and B in its LOCAL_SHARED_LIBRARIES for the purpose of picking up B's headers. Bug: 27804373 Test: Introduced dependency on libbase to libbinder at the header level. Libraries that consume libbinder do not need to explicitly depend on libbase. Change-Id: If69079f058a4a182c5ef5a3c5ba15035570da22d
Loading
Please register or sign in to comment