我是 Android NDK 的新手。我知道在每个jni/文件夹中,都有Android.mk文件,似乎总是以:
LOCAL_PATH := $(call my-dir)
它定义了LOCAL_PATH
,但如果将其翻译成人类可读的语言,这条路径是什么?是LOCAL_PATH
指向jni/文件夹还是项目根目录?
例如,我导入了一个使用 NDK 的 Android 项目,我检查了它的Android.mk文件,它有如下内容:
LOCAL_PATH := $(call my-dir)
...
MY_PLUGINS := XXX YYY ZZZ
MY_PATH := $(LOCAL_PATH)/other/something
问题1,什么LOCAL_PATH := $(call my-dir)
意思,它指向的路径是什么?
问题2,我在哪里可以找到那些MY_PLUGINS
,我的意思是XXX,YYY和ZZZ,至少我在我导入的项目中看不到它。
问题 3,我在哪里可以找到something
定义的MYPATH
?我也没有在项目中看到它。
PS:(我试图在jni/other/something下找到它,但没有这样的文件)。顺便问一下,Android.mk中使用的脚本语言的名称是什么?