Contain obj of ../ source files in their intermediate dir.
Previously when a file in LOCAL_SRC_FILES starts with "../", the object file may escape out of the module's intermediate directory, because we insert the source file's path (but not with LOCAL_PATH) to the object file's path. Even worse when two object files escape to the same destination and cause conflict. This change fixes the issue by removing the "../" inside the object files' paths. To do that, we have to set up the compilation rules for those files one by one, instead of using the one-for-all static pattern rules. Bug: 19641115 Change-Id: I19f3c48ece3244fa14acb2caa609deea710840d3
Loading
Please register or sign in to comment