Сборка библиотек во внешней папке исходного кода 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
команда.