查看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