📄 delivery.bat
字号:
REM DEMO DF DELIVERY BATCH FILE
REM Clean Project directories
REM -------------------------
REM delete files from bin directory
cd bin
del *.bak
del *.lst
del *.i
del *.aof
REM delete files from obj directory
cd ..\obj
del *.bak
del *.obj
del *.__i
REM delete files from obj directory
cd ..\tst\ride
del *.a51
del *.c
del *.aof
cd ..\..
REM Create Delivery Directory
REM -------------------------
mkdir temp
cd temp
mkdir Atmel
cd Atmel
mkdir at89c51snd1
cd at89c51snd1
mkdir demo
mkdir lib
mkdir lib_demob
mkdir lib_mem
mkdir usb_ms_drv
cd lib_mem
mkdir df
mkdir mmc
cd ..\demo
mkdir demo_fat
cd demo_fat
mkdir bin
mkdir doc
mkdir obj
mkdir src
mkdir tst
REM Copy demo_fat content
REM ---------------------
cd ..\..
rem Selected dir: chejudo2\work\demo\demo_fat\temp\Atmel\at89c51snd1
copy ..\..\..\..\..\..\starterkits\demob\fw\doc\delivery\*.pdf demo\demo_fat\doc
xcopy ..\..\..\bin demo\demo_fat\bin /S
xcopy ..\..\..\src demo\demo_fat\src /S
xcopy ..\..\..\obj demo\demo_fat\obj /S
xcopy ..\..\..\tst demo\demo_fat\tst /S
xcopy ..\..\..\*.txt demo\demo_fat
REM Remove demo_fat CVS directory
REM -----------------------------
rmdir /S /Q demo\demo_fat\bin\Cvs
rmdir /S /Q demo\demo_fat\obj\Cvs
rmdir /S /Q demo\demo_fat\src\Cvs
rmdir /S /Q demo\demo_fat\src\clock\Cvs
rmdir /S /Q demo\demo_fat\src\display\Cvs
rmdir /S /Q demo\demo_fat\src\file\Cvs
rmdir /S /Q demo\demo_fat\src\kbd\Cvs
rmdir /S /Q demo\demo_fat\src\mass\Cvs
rmdir /S /Q demo\demo_fat\src\mem\Cvs
rmdir /S /Q demo\demo_fat\src\mode\Cvs
rmdir /S /Q demo\demo_fat\src\song\Cvs
rmdir /S /Q demo\demo_fat\src\system\Cvs
rmdir /S /Q demo\demo_fat\src\tool\Cvs
rmdir /S /Q demo\demo_fat\src\voice\Cvs
rmdir /S /Q demo\demo_fat\tst\Cvs
rmdir /S /Q demo\demo_fat\tst\ride\Cvs
rmdir /S /Q demo\demo_fat\tst\ceibo\Cvs
REM Copy lib content
REM ----------------
cd ..\..\..\..\..
rem Selected dir: chejudo2\work
xcopy lib demo\demo_fat\temp\Atmel\at89c51snd1\lib /S
xcopy lib_mem\df demo\demo_fat\temp\Atmel\at89c51snd1\lib_mem\df /S
xcopy lib_mem\mmc demo\demo_fat\temp\Atmel\at89c51snd1\lib_mem\mmc /S
xcopy lib_demob demo\demo_fat\temp\Atmel\at89c51snd1\lib_demob /S
REM Remove lib CVS directory
REM ------------------------
cd demo\demo_fat\temp\Atmel\at89c51snd1
rem Selected dir: chejudo2\work\demo\demo_fat\temp\Atmel\at89c51snd1
rmdir /S /Q lib\Cvs
rmdir /S /Q lib\adc\Cvs
rmdir /S /Q lib\aud\Cvs
rmdir /S /Q lib\kbd\Cvs
rmdir /S /Q lib\mmc\Cvs
rmdir /S /Q lib\mp3\Cvs
rmdir /S /Q lib\pll\Cvs
rmdir /S /Q lib\spi\Cvs
rmdir /S /Q lib\timer\Cvs
rmdir /S /Q lib\usb\Cvs
rmdir /S /Q lib_demob\Cvs
rmdir /S /Q lib_demob\dac\Cvs
rmdir /S /Q lib_demob\lcd\Cvs
rmdir /S /Q lib_mem\Cvs
rmdir /S /Q lib_mem\mmc\Cvs
rmdir /S /Q lib_mem\df\Cvs
REM Copy usb_ms_drv content
REM --------------------
cd ..\..\..\..\..
rem Selected dir: chejudo2\work
copy usb_ms_drv\*.* demo\demo_fat\temp\Atmel\at89c51snd1\usb_ms_drv
REM Remove lib CVS directory
REM ------------------------
cd demo\demo_fat\temp\Atmel\at89c51snd1
rem Selected dir: chejudo2\work\demo\demo_fat\temp\Atmel\at89c51snd1
rmdir /S /Q usb_ms_drv\Cvs
REM ------------------
REM Create ZIP archive
REM ------------------
cd ..\..
rem Selected dir: chejudo2\work\demo\demo_fat\temp
pkzipc -add -rec -dir=current snd1-demof
copy snd1-demof.zip L:\products\micros\c51\chejudo2\starterkits\demob\fw\release\snd1-demof-x_x_x.zip
cd ..
rem Selected dir: chejudo2\work\demo\demo_fat
rmdir /S /Q temp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -