LOCAL_MODULE 此变量用于存储模块名称。LOCAL_MODULE将在每个模块的makefile里定义,如果未定义,编译系统会报错。
指定的名称在所有模块名称中必须唯一,并且不得包含任何空格。
您必须先定义该名称,然后才能添加任何脚本(CLEAR_VARS
的脚本除外)。
无需添加 lib
前缀或 .so
或 .a
文件扩展名;构建系统会自动执行这些修改。
在整个 Android.mk
和 Application.mk
文件中,请用未经修改的名称引用模块。例如,以下行会导致生成名为 libfoo.so
的共享库模块:
LOCAL_MODULE := "foo"
如果您希望生成的模块使用除“
lib
+LOCAL_MODULE
的值”以外的名称,可以使用 LOCAL_MODULE_FILENAME 变量为生成的模块指定自己选择的名称。