您的位置:首页 > Web前端

如何在java环境下使用feature option(如何添加FeatureOption.xxx)

2014-05-14 19:50 169 查看
做MTK平台开发时,经常会看到java代码中使用FeatureOption.xxx。它可以在java环境中使用ProjectConfig.mk定义的宏。

那么如何在类FeatureOption中添加自己的feature option呢?

1. 首先需要在$prject目录下的ProjectConfig.mk定义一个宏,这个宏的值只能为yes和no

比如:

XXX_SUPPORT = yes

#this is XXX feature

注意:注释请另外加一行放在下面,请不要这样’XXX_SUPPORT = yes#this is XXX feature’(因为这样有可能导致脚本模式匹配错误!)

2.在mediatek/config/common/Project.mk中定义该宏,默认关闭。如:XXX_SUPPORT = no

3. 既然已经定义了宏,然后将该宏添加到mediatek\build\tools\javaoption.pm,这只文件放的所有宏都是会添加到FeatureOption这个类中

4. 最后脚本会生成:out/target/product/<project>/obj/JAVA_LIBRARIES/mediatek-common_intermediates/FeatureOption.java,这样就可以在java环境下使用FeatureOption类了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: