Разный make-файл для каждой архитектуры - Android NDK

Я нацеливаюсь на более чем одну архитектуру с моим кодом c/ C++, скомпилированным с NDK, проблема в том, что мне нужно иметь четкую организацию моих файлов make, я также должен установить одну и ту же переменную среды по-разному в зависимости от архитектуры NDK нацеливается при компиляции.

Как я могу иметь разные make-файлы для каждой архитектуры?

1 ответ

Решение

Вам не нужны разные make-файлы.

в Application.mk используйте:

APP_ABI: = все

Тогда, например, использовать

if eq($(TARGET_ARCH_ABI), armeabi)

<<insert your definitions here>>

ENDIF

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