MSTAR按模块编译(链接)和打包命令

2011-08-01 08:43

命令“make help”,可以查看到编译命令的全部帮助!
按模块编译的命令:
定义在Final_product.mak或product.mak中,比如:
libs_stack2
libs_mmi
libs_mmi
libs_mdl
libs_drv
libs_sys
libs_3rd
libs_mmi_app(只编译,不链接)
libs_mmi_srv
libs_mmi_mae
libs_mmi_mae_porting
libs_mmi_core
libs_mmi_common
libs_mmi_widget
libs_mmi_model
libs_mmi_SrvWrapper
libs_mmi_AppLauncher

mdl
drv
sys
3rd
mmi
mmi_app
mmi_srv
mmi_mae
mmi_mae_porting
mmi_core
mmi_common
mmi_widget
mmi_model
mmi_res(又编译,又链接)
mmi_SrvWrapper
mmi_AppLauncher

mmi_cus(只编译,不链接)
release_final(不编译只链接)
release_build(又编译,又链接;全编)
release_speed(又编译,又链接;快速全编)
release_fast(又编译,又链接;快速全编)

release_mdl
release_drv
release_sys
release_3rd
release_libs
release_e2p
release_mmi(又编译,又链接;会编资源;如果不想编资源,可在指令后加“XRG=1”)
release_mmi_app(又编译,又链接;不会编资源)
release_mmi_srv
release_mmi_mae
release_mmi_mae_porting
release_mmi_core
release_mmi_common
release_mmi_widget
release_mmi_model
release_mmi_res(又编译,又链接)
release_mmi_SrvWrapper
release_mmi_AppLauncher

clean_mmi_cus_temp_resource 
clean_mmi_cus               
clean 
                      
clean_mae                   
clean_logo                  
clean_mmi                   
clean_bin    
clean_dlm_pre
clean_sce    
clean_e2p    
clean_libs

把下载文件打包命令:
dz_normal(打包时包含z_factory.e2p,该文件下载时不需要)
dz_redownload(打包时不包含z_factory.e2p)

总结:
1、编译分3种,即以libs打头的,直接按模块的,以release打头的。
2、libs打头的,只编译,不链接,是给MSTAR内部使用的。
3、直接按模块的,又编译,又链接,也是给MSTAR内部使用的。
4、以release打头的,又编译,又链接,是给第三方(3rd)使用的。

5、作为第三方,以上红色标注的指令,是可能用到的;红色加粗的,是经常用到的。

你可能感兴趣的:(MSTAR按模块编译(链接)和打包命令)