【发布时间】:2012-08-02 14:44:47
【问题描述】:
目前正在尝试将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 语法?不知道为什么这不起作用...
【问题讨论】:
标签: android-ndk makefile vpath