【Android】【NDK】複数の静的ライブラリを結合する
複数の静的ライブラリ(.a)を一つのモジュールにする場合、Android.mk には
以下のように記述する。
生成するモジュール: aaa.so
結合する静的ライブラリ: libbbb.a libccc.a
LOCAL_MODULE := aaa LOCAL_SRC_FILES := aaa.cpp LOCAL_LDLIBS := -L[ライブラリの配置場所] -lbbb -lccc LOCAL_STATIC_LIBRARIES := bbb ccc include $(BUILD_SHARED_LIBRARY)
LOCAL_LDLIBS とLOCAL_STATIC_LIBRARIES に記述すればよいみたいですね。
ちなみにライブラリの先頭の"lib"と末尾の".a"は記述しません。
参考