Android.mk Нет правила для создания цели '*.c', необходимой для '*.o'. Стоп

У меня есть некоторые проблемы.

Я использую ndk-build, но не могу сделать библиотеку *.so.

--------------------------------- Ошибка ---------------- -----------------

nathaniel@Nathaniel-MSI /work/workspace/HealthCare $ ndk-build
 make: *** No rule to make target `jni/jni/src/filterData.c', needed by
 `obj/local/armeabi/objs/HealthCare/jni/src/filterData.o'.  Stop.

Под моим источником Android.mk, помогите мне, пожалуйста

--------------------------------- Android.mk -------------- -------------------

LOCAL_PATH          := $(call my-dir)
SRCS                := $(wildcard $(LOCAL_PATH)/src/*.c)

include $(CLEAR_VARS)

LOCAL_MODULE        := HealthCare
LOCAL_SRC_FILES     := $(SRCS)

LOCAL_LDLIBS        := -llog

include $(BUILD_SHARED_LIBRARY)

1 ответ

Решение
LOCAL_SRC_FILES := $(SRCS:$(LOCAL_PATH)/%=%)

РЕДАКТИРОВАНИЕ

LOCAL_C_INCLUDES := $(LOCAL_PATH)/src
Другие вопросы по тегам