我想修改源码中的一个Android.mk文件(build/tools/rgb2565/Android.mk),使其同时编译生成rgb2565和rgb2888,并输出到out/host/linux-x86/bin下。其中Android.mk的修改后的文件如下图:
http://my.csdn.net/my/album/detail/1106984#
其中我使用的编译方式是eng,Android.mk中的LOCAL_MODULE_TAGS使用eng时,能正确的编译,但这种方法只有编译方式是eng时才有效,我在网上查了查,在任何版本下使自己的模块均得到编译时,模块标签需要使用optional选项,但这种方式编译,虽然能正确编译,生成的rgb2888命令在out/host/linux-x86/bin/并没有生成,编译过程的中间生成物已经正确生成了,如下图:
http://my.csdn.net/my/album/detail/1106987#
我知道在编译自己的库或则应用时需要改动对应的PRODUCT_PACKAGES。但是在Android源码中添加自己的host工具命令时,该怎样改动?希望知道的大大们不吝赐教!