Я пытаюсь использовать wilcards в Android.mk с помощью этого ответа https://stackoverflow.com/a/8459242/1039175
Но получить и ошибка:
make: Нет правила для целиjni/jni/abyss_engine.c', needed by
obj / local / armeabi / objs-debug / AbyssEngine / jni / abyss_engine.o ' - эта ошибка означает, что исходный файл не найден, и это естественно, потому что там, где нет подпапки jni в папке jni
Гдеприходит дополнительный JNI в пути и почему?Мои исходные файлы просто в папке jni без каких-либо вложенных папок, как это исправить?
Мой Android.mk
LOCAL_PATH: = $ (call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE: = AbyssEngine
LOCAL_SRC_FILES: = $ (подстановочный знак $ (LOCAL_PATH) / *. C)
( abyss_engine.c asset_manager.c jni_bridge.c shader_manager.cотлично работает )
LOCAL_LDLIBS: = -llog -lGLESv2
LOCAL_CFLAGS: = -Werror
include $ (BUILD_SHARED_LIBRARY)