Как создать/кросс-компилировать существующий проект meson или cmake под Android AOSP?

Я пытаюсь понять, как создавать исполняемые файлы и библиотеки с помощью Android.mk и Android.bp в AOSP. И я могу компилировать простые программы на C.

Мне было интересно, есть ли способ кросс-компилировать существующие проекты CMake и meson под AOSP.

Нужно ли мне вручную конвертировать их в Android.mk, Android.bp или система сборки AOSP предоставляет какой-либо механизм для прямой сборки проектов meson и CMake?


person masterajay    schedule 12.08.2019    source источник


Ответы (1)


Вы должны создать отдельный Android.mk или Android.bp. Обратитесь к проекту mesa3d, который использует meson для Linux и имеет отдельные Android.mk для сборки внутри AOSP.

person picoworm    schedule 12.08.2019