Я пытаюсь создать общую библиотеку, которую я могу распространять. Этот файл должен иметь форму файла Apple * .framework. Важно то, что все заголовки, которые я упоминаю в переменной «LOCAL_C_INCLUDES», экспортируются (копируются) в определенное место. Наконец я хочу, чтобы мой файл библиотеки, чтобы выглядеть следующим образом:Экспорт заголовков при создании общей библиотеки NDK
LIB_ROOT/
myLib.so
include/
header1.hpp
header2.hpp
Я не могу найти простой способ сделать это со сборкой НДК. Конечно, я могу попытаться передать свои переменные Application LOCAL_C_INCLUDES и glob все файлы заголовков, но это выглядит довольно уродливо. Я полагаю, что другие люди решили эту проблему. Как ты это сделал?
Единственное, что я смог найти в Интернете была эта линия:
LOCAL_EXPORT_C_INCLUDES = $(LOCAL_PATH)/include
в файле Android.mk, который не делает примерно ничего. Что я могу сделать?