将VPATH与ndk-build一起使用

时间:2012-08-02 14:44:47

标签: android-ndk makefile vpath

目前正在尝试将Makefile移植到Android.mk文件,以便我可以使用ndk-build构建共享库

我似乎无法让VPATH做任何事情。

e.g。

# 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

运行no such file or directory error

时收到ndk-build

我认为您应该能够在Android.mk文件中使用标准GNU Make语法吗?不知道为什么这不起作用......

1 个答案:

答案 0 :(得分:0)

你的VPATH上有反斜杠:p