zoukankan      html  css  js  c++  java
  • android怎样查看当前project哪些profile是打开的

    代码project里面有三仅仅文件都是涉及到各个profile的宏的,各自是:featureoption.java、common/ProjectConfig.mk、product/ProjectConfig.mk.
    它们之间是什么关系呢?怎样查看当前project哪些profile是打开的?
     
    [SOLUTION]
        common/ProjectConfig.mk和product/ProjectConfig.mk。是用来控制profile 宏的打开和关闭的。在编译时,系统会先查看product/ProjectConfig.mk的宏状态。并设为该处定义的宏状态;若此文件没有该宏,则去查找common/ProjectConfig.mk。编译之后的结果将写在featureoption.java中。


       举例说明mt6589 product下MTK_BT_PROFILE_PRXM:
       若在alpsmediatekconfigmt6589下,MTK_BT_PROFILE_PRXM=yes,在common/ProjectConfig.mk下。MTK_BT_PROFILE_PRXM=no。则MTK_BT_PROFILE_PRXM是打开的。featureoption.java中会有:MTK_BT_PROFILE_PRXM=yes。
       若在alpsmediatekconfigmt6589下,没有MTK_BT_PROFILE_PRXM,在common/ProjectConfig.mk下,MTK_BT_PROFILE_PRXM=no,则MTK_BT_PROFILE_PRXM是关闭的,featureoption.java中会有:MTK_BT_PROFILE_PRXM=no。
      
        三仅仅文件的路径分别为:
             alpsmediatekconfigcommonProjectConfig.mk
          alpsmediatekconfigmt6589ProjectConfig.mk
           alpsmediateksourceframeworksfeatureoptionjavacommediatekfeatureoptionfeatureoption.java
           JB下:alpsmediatekframeworkscommonsrccommediatekcommonFeatureOptionfeatureoption.java
          KK:alpsout argetproduct[project]objJAVA_LIBRARIESmediatek-common_intermediatesFeatureOption.java

  • 相关阅读:
    11.11 ntsysv:管理开机服务
    11.13 ethtool:查询网卡参数
    11.14 mii-tool:管理网络接口的状态
    11.15 dmidecode:查询系统硬件信息
    11.16-18 lsci、ipcs、ipcrm:清除ipc相关信息
    Devops 导论
    * SPOJ PGCD Primes in GCD Table (需要自己推线性筛函数,好题)
    SPOJ
    HDU 1695 莫比乌斯反演
    HDU 1800 hash 找出现最多次数的字符串的次数
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5118261.html
Copyright © 2011-2022 走看看