我正在尝试将Makefile移植到Android.mk文件中,这样我就可以用ndk-build构建共享库
不过,我似乎无法让VPATH执行任何操作。
例如:
# File: Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := example
MY_API_SRCS = \
core/src/destroy.c \
core/src/initialise.c \
core/src/loadLibrary.c \
core/src/loadSettings.c \
core/src/processPulses.c工作得很好,但尝试剥离目录部分并指定VPATH却不行,例如
# File: Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := example
VPATH := $(LOCAL_PATH)/core/src
MY_API_SRCS = \
destroy.c \
initialise.c \
loadLibrary.c \
loadSettings.c \
processPulses.c运行ndk-build时出现no such file or directory error
我认为您应该能够在Android.mk文件中使用标准GNU Make语法,对吗?不知道为什么这不起作用。
发布于 2012-08-02 22:46:25
你的VPATH上有一个反斜杠:p
https://stackoverflow.com/questions/11779957
复制相似问题