查看Android.mk文件中的变量的值


当某个Android.mk中包含如下:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_C_INCLUDES += \
$(LOCAL_PATH) \
$(JNI_H_INCLUDE) \

 

我们想查看 $(LOCAL_PATH)或者$(JNI_H_INCLUDE)的值是什么.我们可以在上面的内容最后,加一句

#这一句的意思是打印变量$(JNI_H_INCLUDE)的值
$(warning " JNI_H_INCLUDE = $(JNI_H_INCLUDE)")

我们可以在命令行输入如下命令:

mm >>temp.txt 

上面的命令会把一大堆打印,重定位到temp.txt文件中,并只显示

$(warning  " JNI_H_INCLUDE =  $(JNI_H_INCLUDE)")这一句中变量的值

输出如下:

packages/apps/swfDec_new/Android.mk:32: "JNI_H_INCLUDE = libnativehelper/include/nativehelper"

这就告诉我们$(JNI_H_INCLUDE )指向的路径是:libnativehelper/include/nativehelper

当搞不清楚Android.mk的变量指向那时,这个很方便。





					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM