Как система сборки AOSP создает файлы .rsp и как их получить? - PullRequest
0 голосов
/ 01 апреля 2019

Согласно Как система сборки AOSP 9.0 связывает исполняемый файл? и Что означает @ в этой команде clang в журнале сборки AOSP? при связывании модуля AOSP кажется создайте файл .rsp, содержащий все файлы obj, которые нужны модулю, и передайте имя файла в качестве параметра команде link, например:

prebuilts/clang/host/linux-x86/clang-4691093/bin/clang++ /OpenSource/Build/Android/9.0.0_r30/soong/.intermediates/bionic/libc/crtbegin_so/android_x86_64_core/crtbegin_so.o @/OpenSource/Build/Android/9.0.0_r30/soong/.intermediates/frameworks/base/libs/hwui/libhwui/android_x86_64_core_shared/libhwui.so.rsp ......

Но файлы .rsp, похоже, удаляются после сборки.

Вопрос в том, как эти файлы генерируются и как получить эти файлы? Это может потребовать изучения и изменения сценариев сборки, которые мне недоступны.

...