android makefiles中的额外信息

时间:2012-10-30 15:37:00

标签: android android-ndk makefile

我正在尝试获取有关我的Android Makefile的一些信息,但echo不适用于打印消息。

有没有打印变量的方法?

3 个答案:

答案 0 :(得分:3)

我总是忘记如何做这类事情。

试试这个:

$(warning LOCAL_PATH is '$(LOCAL_PATH)')

我总是在我的makefile中使用一些注释:

# include $(CLEAR_VARS) change PATH! If you use it, before save PATH
# Extra info using ndk-build V=1
# Debug info using ndk-build -d
# Echo variables $(warning LOCAL_PATH is '$(LOCAL_PATH)')
# SRC_FILES := $(wildcard $(LOCAL_PATH)/../../Android/jni/*.cpp)
# Execute ndk-build NDK_LOG=1 to extra info before compilation

答案 1 :(得分:1)

如果目标是DUMP_xxx,那么ndk-build会转储变量xxx而不是构建任何内容,例如

ndk-build APP_ABI=mips DUMP_LOCAL_CFLAGS

这将打印变量$(LOCAL_CFLAGS)并停止。

答案 2 :(得分:0)

$(info $(LOCAL_PATH))更通用