Android.mk没有规定制作目标' *。c',需要' *。o'。停止

时间:2014-09-10 22:06:10

标签: android android-ndk android.mk ndk-build

我有一些问题。

我使用的是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 个答案:

答案 0 :(得分:6)

LOCAL_SRC_FILES := $(SRCS:$(LOCAL_PATH)/%=%)

<强> EDITED

LOCAL_C_INCLUDES := $(LOCAL_PATH)/src