自动化编译源码

今天参考博客中转载的文章,写了一个自动编译驱动的批处理文件,目前只是一个中间产品,明天继续...

@echo on
SET _WINCEROOT=J:/WINCE500
SET _BSPNAME=mini2440
SET _FILENAME=mini2440
SET _OSDESIGNCONFIG=Mini2440 from FriendlyARM: ARMV4I_Release
SET _PBROOT="J:/Program Files/Windows CE Platform Builder/5.00"

SET _OSDESIGNDIR=%_WINCEROOT%/PBWorkspaces/%_BSPNAME%
SET _OSDESIGN=%_OSDESIGNDIR%/%_FILENAME%.pbxml
SET _DRVDIR=%_WINCEROOT%/PLATFORM/%_BSPNAME%/Src/Drivers/XXXXX
SET _TARGETDIR=%_WINCEROOT%/PLATFORM/%_BSPNAME%/target/ARMV4I/retail
SET PATH=%_PBROOT%/CEPB/BIN/;%PATH%

@echo ***************************************************************************
@echo Start to build the ARM device driver
@echo ****************************************************************************
cd /D %_TARGETDIR%
if exist ZTEUSBMANAGER.DLL del ZTEUSBMANAGER.*
if exist ZTEUSBCOM.DLL     del ZTEUSBCOM.*

pbxmlutils /getbuildenv /workspace "%_OSDESIGN%" /config "%_OSDESIGNCONFIG%" > "%_OSDESIGNDIR%"/buildenv.bat

cd /D "%_OSDESIGNDIR%"
call buildenv.bat
del  buildenv.bat

 

call %_TARGETPLATROOT%/%_TGTPLAT%.bat

 

cd /D "%_DRVDIR%"
build -c
@echo ****************************************************************************
@echo build arm driver done
@echo ****************************************************************************

@echo ***************************************************************************
@echo Start to build the x86 device driver
@echo ***************************************************************************
SET _BSPNAME=Vortex86dx_50e
SET _FILENAME=Vortex86DX_50E
SET _OSDESIGNCONFIG=Vortex86DX_50E: x86_Release

SET _OSDESIGNDIR=%_WINCEROOT%/PBWorkspaces/%_BSPNAME%
SET _OSDESIGN=%_OSDESIGNDIR%/%_FILENAME%.pbxml
SET _DRVDIR=%_WINCEROOT%/PLATFORM/%_BSPNAME%/Src/Drivers/XXXX

SET _TARGETDIR=%_WINCEROOT%/PLATFORM/%_BSPNAME%/target/ARMV4I/retail
SET PATH=%_PBROOT%/CEPB/BIN/;%PATH%

cd /D %_TARGETDIR%
if exist ZTEUSBMANAGER.DLL del ZTEUSBMANAGER.*
if exist ZTEUSBCOM.DLL     del ZTEUSBCOM.*

pbxmlutils /getbuildenv /workspace "%_OSDESIGN%" /config "%_OSDESIGNCONFIG%" > "%_OSDESIGNDIR%"/buildenv.bat

cd /D "%_OSDESIGNDIR%"
call buildenv.bat
del  buildenv.bat

 

call %_TARGETPLATROOT%/%_TGTPLAT%.bat

 

cd /D "%_DRVDIR%"
build -c
@echo ****************************************************************************
@echo build x86 driver done
@echo ****************************************************************************
pause

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值