wince的build过程
来源:互联网 发布:淘宝优惠券分享到微信 编辑:程序博客网 时间:2024/05/02 12:39
http://www.study-bbs.com/thread-28856-1-1.html1:假如cebuild.bat没有设定 -qbsp,cebuild.bat根据环境变量_DEPTREES包含的模块依次调用cebldtree.bat xxx,__QBLDPASS=preproc。2:假如cebuild.bat没有设定 -q,cebldtree.bat调用cebuild1.bat public xxx,winceos会被换成了common。否则直接跳到步骤4。3:cebuild1.bat进入xxx目录执行build。4:cebldtree.bat发现假如是winceos则调用sysgen -b __QBLDPASS;否则调用sysgen -p xxx -b __QBLDPASS。5:sysgen.bat调用%_PROJECTROOT%/oak/misc/cesysgen.bat,假如存在的话。6:cesysgen.bat直接调用%_WINCEROOT%/public/cebase/oak/misc/cesysgen.bat。7:后者cesysgen.bat把%_DEPTREES%的各个模块名加入到_REV_DEPTREES中。8:cesysgen.bat调用PlatFile,也就是%_PLATFORMROOT%/%_TGTPLAT%/cebasecesysgen.bat preproc,假如存在的话。9:BSP的cebasecesysgen.bat设置一些环境变量。10:cesysgen.bat再依次调用ProjFile,也就是_REV_DEPTREES中各个模块的xxx.bat preproc。首先寻找__CESYSGEN_PATH/xxx.bat,也就是D:/WCE_PROGS/WM5.0/PUBLIC/smartfon/oak/MISC/xxx.bat。其次寻找%_PUBLICROOT%/cebase/oak/misc/xxx.bat,最后寻找%_PUBLICROOT%/xxx/cebasecesysgen.bat这些批处理文件设置一些环境变量。11:重复步骤8~10,参数分别是pass1,pass2。12:sysgen.bat接着步骤5往下,各个%_WINCEROOT%/public/common/oak/lib/%_TGTCPU%/%WINCEDEBUG%/langid目录下假如有coreres.res,就调用bldlist langid。13:bldlist.bat把langid加进_LANGIDLIST。14:sysgen.bat进入%_PUBLICROOT%/%___PUBLICPROJECT%/cesysgen,调用nmake __QBLDPASS。15:重复步骤1~14,__QBLDPASS=postproc16:cebuild.bat调用sysgenplatform.bat %_TARGETPLATROOT% preproc17:sysgenplatform.bat调用%_PROJECTROOT%/oak/misc/cesysgen.bat,然后进入%_TARGETPLATROOT%/cesysge nnmake preproc18:cebuild.bat调用cebuild1 platform %_PLATFORMROOT%/common19:cebuild.bat调用sysgenplatform.bat %_TARGETPLATROOT% postproc20:同17,变为postproc本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ymzhou117/archive/2010/05/01/5548653.aspx
- wince的build过程
- wince的build过程
- wince 的build option
- WinCE的开发过程
- wince的编译过程
- wince的编译过程
- Maven的Build过程
- Wince的详细编译过程
- WinCE系统的编译过程
- WinCE系统的编译过程
- WinCE系统的编译过程
- wince中断的处理过程
- Wince映像的创建过程
- WinCE系统的编译过程
- WinCE系统的编译过程
- Wince的详细编译过程
- Wince的详细编译过程
- WinCE系统的编译过程
- samsung T1
- cron重启mysql问题---已解决 2010/07/14
- 谨慎使用java变长数据结构
- C++初始化成员列表(member initialization list)
- perl简单读写文件
- wince的build过程
- Unix/Linux中nohup命令
- Verify an App Store Transaction Receipt 【苹果服务端 验证一个应用程序商店交易收据有效性】
- Item 44 与模板参数无关的代码
- 让c++程序暂停的方法有哪些?
- 国企&外企
- 10-07-15Ubuntu的root密码忘记已解决
- C++代码和调试
- Jemter 远程连接多台pc测试