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