Я пытаюсь создать простое приложение для Android с помощью NDK. Вот содержание моего Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -llog
LOCAL_MODULE := myNDK
LOCAL_SRC_FILES := native.c
include $(BUILD_SHARED_LIBRARY)
И когда я запускаю ndk-build, я получаю:
make: * Нет правила для создания цели
'/native.c', needed by
'/Users/иван/Документы/рабочее пространство/TestNDK/объект/локальные/armeabi/OBJS/myNDK/native.o. Стоп.
Итак, проблема в том, что make ищет исходные файлы в корневом каталоге и, если я копирую native.c в свою корневую папку, все работает отлично.
Вопрос: что я должен указать в своем Android.mk, чтобы установить LOCAL_PATH в мою рабочую папку jni.