【发布时间】:2012-01-11 03:51:26
【问题描述】:
我在我的 Android.mk 构建文件中使用 Make's wildcard function 时遇到问题。
我的其他 makefile 使用这样的一行来指定“此文件夹中的所有 .c 文件”:
CFILES := $(wildcard *.c)
在我的 Android.mk 文件中,我尝试了这个:
LOCAL_SRC_FILES := $(wildcard *.c)
但是,这与根本不包含任何文件具有相同的效果。
如果我手动包含文件,则构建将按预期工作。
我想知道在评估此语句时,当前工作目录是否不是我的项目路径?如果是这样,我可以使用$(call my-dir) 和通配符函数的组合来获取我想要的列表吗?
【问题讨论】:
-
尝试指定
VPATH -
@BrianCain 像这样:
VPATH := $(call my-dir)?这似乎没有解决它。
标签: android c makefile android-ndk