Сборка библиотек во внешней папке исходного кода AOSP

Я заметил, что простой

$ . build/envsetup.sh
$ lunch
$ aosp_hammerhead-eng
$ make -j16

Не будет также строить внешние библиотеки в ./external папка.

Как мне создать исходный код в такой папке?

В частности, я изменяю исходный код в libselinux в ./external/selinux/libselinux/src/

Спасибо!

1 ответ

Решение

Я узнал, что, используя mm Команда, можно собрать все модули в текущем каталоге.

Итак, если вы находитесь в ./external/selinux/libselinux/ Вы можете собрать весь код внутри такой директории, просто набрав команду mm,

Я также обнаружил, что тот же код, который я модифицировал внутри ./external/selinux/libselinux/ также находится в ./external/libselinux/, Тем не менее, этот каталог связан с make -j16 команда.

Другие вопросы по тегам