rem @echo off rem makeallg3_dc.bat pushd . setlocal for /F "tokens=2-4 delims=/- " %%A in ('date/T') do set DATE=%%C%%A%%B set D2=%DATE:~2% set dr=%~d0 set dr1=%dr:~0,1% set logfile=c:\temp\make_all_g3_dc_%dr1%_%D2%.log rem c:\temp\make_all_g3_dc_Z_120924.log echo %0 > %logfile% echo.>> %logfile% echo %logfile%>> %logfile% echo.>> %logfile% rem *** COMMON START *** echo set BLDCMD=-application com.ti.ccstudio.apps.projectBuild>>%logfile% echo set BLDCMD=-application com.ti.ccstudio.apps.projectBuild set BLDCMD=-application com.ti.ccstudio.apps.projectBuild echo set IMPCMD=-application com.ti.ccstudio.apps.projectImport -ccs.location>> %logfile% echo set IMPCMD=-application com.ti.ccstudio.apps.projectImport -ccs.location set IMPCMD=-application com.ti.ccstudio.apps.projectImport -ccs.location echo set ECLIPSEC=c:\ti\ccsv5\eclipse\eclipsec.exe -nosplash>>%logfile% echo set ECLIPSEC=c:\ti\ccsv5\eclipse\eclipsec.exe -nosplash set ECLIPSEC=c:\ti\ccsv5\eclipse\eclipsec.exe -nosplash echo set TEE="..\host\inuse\tee.exe">>%logfile% echo set TEE="..\host\inuse\tee.exe" set TEE="..\host\inuse\tee.exe" rem ROOT must not start with ..\ echo set ROOT=\dspsrdc_csa\emeter\dsp_c28x>>%logfile% echo set ROOT=\dspsrdc_csa\emeter\dsp_c28x set ROOT=\dspsrdc_csa\emeter\dsp_c28x echo set CLEAN="..\script\myclean.bat">>%logfile% echo set CLEAN="..\script\myclean.bat" set CLEAN="..\script\myclean.bat" echo set CNV="..\host\inuse\cnv.exe">>%logfile% echo set CNV="..\host\inuse\cnv.exe" set CNV="..\host\inuse\cnv.exe" echo copy /y ..\host\tools\common\tee.exe ..\host\inuse\.>>%logfile% copy /y ..\host\tools\common\tee.exe ..\host\inuse\.>>%logfile% echo copy /y ..\host\tools\common\cnv.exe ..\host\inuse\. | %TEE% -a %logfile% copy /y ..\host\tools\common\cnv.exe ..\host\inuse\. | %TEE% -a %logfile% echo attrib -r ..\host\inuse\* | %TEE% -a %logfile% attrib -r ..\host\inuse\* | %TEE% -a %logfile% date /t | %TEE% -a %logfile% time /t | %TEE% -a %logfile% echo rem g3 DC | %TEE% -a %logfile% rem g3 DC set WS= if "%~d0"=="P:" set WS=%USERPROFILE%\workspace_v5_g3dc_p if "%~d0"=="s:" set WS=%USERPROFILE%\workspace_v5_g3dc_s if "%~d0"=="T:" set WS=%USERPROFILE%\workspace_v5_g3dc_t if "%~d0"=="t:" set WS=%USERPROFILE%\workspace_v5_g3dc_t if "%~d0"=="U:" set WS=%USERPROFILE%\workspace_v5_g3dc_u if "%~d0"=="v:" set WS=%USERPROFILE%\workspace_v5_g3dc_v if "%~d0"=="w:" set WS=%USERPROFILE%\workspace_v5_g3dc_w if "%~d0"=="Z:" set WS=%USERPROFILE%\workspace_v5_g3dc_z if "%~d0"=="Y:" set WS=%USERPROFILE%\workspace_v5_g3dc_y if "%~d0"=="y:" set WS=%USERPROFILE%\workspace_v5_g3dc_y if "%WS%"=="" goto e1 echo if exist %WS% rmdir /s /q %WS% 1^>nul 2^>nul if exist %WS% rmdir /s /q %WS% 1>nul 2>nul echo workspace %WS% | %TEE% -a %logfile% echo set WS=-data %WS% | %TEE% -a %logfile% set WS=-data %WS% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\acm | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\acm | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\adp\adp | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\adp\adp | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\adp\adp_aes | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\adp\adp_aes | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\appemu | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\appemu | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\bfm | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\bfm | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\boot_api | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\boot_api | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\C28_IPC | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\C28_IPC | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\ccm | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\ccm | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\crc | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\crc | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\crc_vcu | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\crc_vcu | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\csl\csl | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\csl\csl | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\csl\csl_f2806x | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\csl\csl_f2806x | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\csl\csl_f28m35x_c28 | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\csl\csl_f28m35x_c28 | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_low\dc_lower_mac | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_low\dc_lower_mac | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\diag\diag | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\diag\diag | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\diag\diag_phy_g3 | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\diag\diag_phy_g3 | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\diag\diag_sniffer | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\diag\diag_sniffer | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\ecf | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\ecf | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hal_afe | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hal_afe | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct_if_adp_g3 | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct_if_adp_g3 | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct_if_mac_g3 | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct_if_mac_g3 | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct_if_phy_g3 | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct_if_phy_g3 | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct_msg_if_g3 | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\hct\hct_msg_if_g3 | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_low\mac_low_aes | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_low\mac_low_aes | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_low\mac_low_no_aes | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_low\mac_low_no_aes | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_low\mac_sniffer | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_low\mac_sniffer | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_pib\mac_pib_dc | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_pib\mac_pib_dc | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_pib\mac_pib_g3 | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_pib\mac_pib_g3 | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_pib\mac_pib_sniffer | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\mac_pib\mac_pib_sniffer | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\nwm | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\nwm | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\phy_vcu | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\phy_vcu | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\proj_assert | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\proj_assert | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\sys_cfg\sys_cfg_g3 | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\sys_cfg\sys_cfg_g3 | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\tlv | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\tlv | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\uart | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\proj\uart | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\G3_mac\sysbios_g3_plc_dc_F28M35X | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\G3_mac\sysbios_g3_plc_dc_F28M35X | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\G3_mac\sysbios_g3_plc_dc_F2806x | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\G3\proj\G3_mac\sysbios_g3_plc_dc_F2806x | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\PLC_AppBoot | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\PLC_AppBoot | %TEE% -a %logfile% echo %ECLIPSEC% %WS% %IMPCMD% %ROOT%\PLC_dfu | %TEE% -a %logfile% %ECLIPSEC% %WS% %IMPCMD% %ROOT%\PLC_dfu | %TEE% -a %logfile% rem starting builds echo starting builds echo call %CLEAN% | %TEE% -a %logfile% call %CLEAN% >nul 2>nul echo %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F2806x -ccs.configuration Release_AFE031 -ccs.buildType clean | %CNV% | %TEE% -a %logfile% %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F2806x -ccs.configuration Release_AFE031 -ccs.buildType clean | %CNV% | %TEE% -a %logfile% echo %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F2806x -ccs.configuration Release_AFE031 | %CNV% | %TEE% -a %logfile% %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F2806x -ccs.configuration Release_AFE031 | %CNV% | %TEE% -a %logfile% dir \dspsrdc_csa\emeter\dsp_c28x\G3\proj\G3_mac\Release_F2806x\sysbios_g3_plc_dc_F2806x_AFE031.out | %TEE% -a %logfile% echo call %CLEAN% | %TEE% -a %logfile% call %CLEAN% >nul 2>nul echo %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F2806x -ccs.configuration Release_AFE031_CRC16_MSB | %CNV% | %TEE% -a %logfile% %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F2806x -ccs.configuration Release_AFE031_CRC16_MSB | %CNV% | %TEE% -a %logfile% dir \dspsrdc_csa\emeter\dsp_c28x\G3\proj\G3_mac\Release_F2806x\sysbios_g3_plc_dc_F2806x_AFE031_CRC16_MSB.out | %TEE% -a %logfile% echo call %CLEAN% | %TEE% -a %logfile% call %CLEAN% >nul 2>nul echo %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F28M35X -ccs.configuration Release_CRC16_MSB | %CNV% | %TEE% -a %logfile% %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F28M35X -ccs.configuration Release_CRC16_MSB | %CNV% | %TEE% -a %logfile% dir \dspsrdc_csa\emeter\dsp_c28x\G3\proj\G3_mac\Release_F28M35X\sysbios_g3_plc_dc_F28M35X_CRC16_MSB.out | %TEE% -a %logfile% echo call %CLEAN% | %TEE% -a %logfile% call %CLEAN% >nul 2>nul echo %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F28M35X -ccs.configuration Release_AFE032_CRC16_MSB | %CNV% | %TEE% -a %logfile% %ECLIPSEC% %BLDCMD% %WS% -ccs.projects sysbios_g3_plc_dc_F28M35X -ccs.configuration Release_AFE032_CRC16_MSB | %CNV% | %TEE% -a %logfile% dir \dspsrdc_csa\emeter\dsp_c28x\G3\proj\G3_mac\Release_F28M35X\sysbios_g3_plc_dc_F28M35X_AFE032_CRC16_MSB.out | %TEE% -a %logfile% rem *** G3 DC END *** goto myend :e1 echo. echo ***ERROR*** Workspace not found for "%~d0" echo. :myend date /t | %TEE% -a %logfile% time /t | %TEE% -a %logfile% echo %0 completed| %TEE% -a %logfile% endlocal popd