1、new
2、update
3、remake
4、clean
功能:清除所有的目标文件,临时文件,库文件,可执行文件,更新日志文件。还可以用于某个模块相关的清除工作。
过程简要说明:check build root、target folder、comp、lib、comp log folder->clean bin folder、elf、lis、htm、log files、tst database files、obj,lib files。
依赖指令:cleanlog,cleanbin,cleanmod,cleancodegen等。
用途:作为其它命令所依赖的指令,还有就是清除工程或者指定模块对象的类库。
使用示例:C: BIRD25_GEMINI_07BRelease>make BIRD25_GEMINI_07B gprs clean,C: BIRD25_GEMINI_07BRelease>make BIRD25_GEMINI_07B gprs clean Init。
5、其他命令介绍
new_modis:是全新构建整个工程的PC模拟版,其调用VC的编译器和链接器得到一个可以在windows上运行的PC模拟版。MMI应用软件工程师可以在没有硬件板的情况下在PC上检查和调试自己写好的应用。
codegen_modis:产生modis需要的trace文件的datebase。
gen_modis:产生vc工程文件。
remake_modis:重新编译整个工程的PC版。
codegen:创建TST数据库。它依赖的指令有:cleancodegen,asngen,[umts_gen],codegen,asnregen,cleanbin,mcddll_update,done。
cleancodegen:删除codegen.lis。
resgen:生成MMI资源。它依赖的指令有:code_generate,cleancodegen,asngen,codegen,asnregen,cleanbin,mcddll_update,done。
cmmgen:生成CMM文件。
sysgen:生成内存映射文件,并放在CUSTOMER文件夹里面。
emigen:生成flash_opt.h,custom_EMI.h,custom_EMI.c和custom_switchclock.c文件。
emiclean:清除EMI设置。
mmi_feature_check:根据MMI_features.h和MMI_features_switch.h中宏定义的不同来产生info.log文件。
operator_check:检查customer的宏是否被修改,如果修改产生相应log文件。
fota:生成FOTA二进制文件。
bootloader:生成bootloader二进制文件。
ckscatter:检查scatter文件
mmi_obj_check:检查运行时间值,e.g,联合体元素的大小等。
med_mem_check:检查media memory。该指令依赖gencustominfo gen_infolog nvram_auto_gen。
dummy_data_check:检查虚拟数据。
viewlog:查看日志文件。
cksysdrv:检查系统驱动是否为满。
genverno:生成verno.c/h。
mcddll_update:生成和更新tst mcddll.dll文件。
gen_bl_verno:生成bootloader版本号。
del_fota:删除fota二进制文件和elf,lis,sym,htm.*.log文件。