LOCAL_MODULE_CLASS

LOCAL_MODULE_CLASS 将用于决定编译时的中间文件存放的位置。

LOCAL_MODULE_CLASS在定义目标生成方式的makefile文件里定义,比如

  • executable.mk里定义 LOCAL_MODULE_CLASS := EXECUTABLES

  • 在recovery模块的Android.mk里定义的LOCAL_MODULE_CLASS有:

    LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
    LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
    

其它的LOCAL_MODULE_CLASS有:

  • LOCAL_MODULE_CLASS := ETC
  • LOCAL_MODULE_CLASS := STATIC_LIBRARIES
  • LOCAL_MODULE_CLASS := EXECUTABLES
  • LOCAL_MODULE_CLASS := FAKE
  • LOCAL_MODULE_CLASS := JAVA_LIBRARIES
  • LOCAL_MODULE_CLASS := SHARED_LIBRARIES
  • LOCAL_MODULE_CLASS := APPS

举例:比如说若 LOCAL_MODULE_CLASS := ETC ,那么该模块编译的中间文件将存放于 Cyanogenmod/target/product/m7ul/obj/ETC

赞(1)
未经允许不得转载:极客笔记 » LOCAL_MODULE_CLASS
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址