Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору @echo off rem release script for VC++2015 build rem %1 - build , %2 SVN revision @if exist Release @rd /s/q "Release" @md "Release\PluginSDK\Headers.c" @for %%a in ( align arclite autowrap brackets compare drawline editcase emenu farcmds filecase hlfviewer luamacro network proclist samefolder tmppanel ) do md "Release\x64\Far\Plugins\%%a" "Release\x86\Far\Plugins\%%a" @cd /d fardev\unicode_far @cmd /c "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" x86 && "%VS140COMNTOOLS%\..\IDE\devenv.exe" far.vc14.sln /Build "Release|Win32" /Project "far" @cmd /c "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64 && "%VS140COMNTOOLS%\..\IDE\devenv.exe" far.vc14.sln /Build "Release|x64" /Project "far" @tools\m4 -P update_headers.m4 > nul @cd ..\..\ @setlocal @call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86 @pushd fardev\plugins @nmake /f makefile_all_vc NO_RELEASE_PDB=1 @popd @endlocal @setlocal @call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x64 @pushd fardev\plugins @nmake /f makefile_all_vc NO_RELEASE_PDB=1 CPU=AMD64 @popd @endlocal rem release script for VC++2015 build rem %1 - build , %2 SVN revision @pushd ./ @for %%a in ( align arclite autowrap brackets common compare drawline editcase emenu farcmds filecase hlfviewer luamacro network proclist samefolder tmppanel ) do @del /s/f/q fardev\plugins\%%a\final.32W.vc\%%a.log fardev\plugins\%%a\final.32W.vc\%%a.pdb fardev\plugins\%%a\final.32W.vc\%%a*.iobj fardev\plugins\%%a\final.32W.vc\%%a*.ipdb fardev\plugins\%%a\final.32W.vc\*.exp fardev\plugins\%%a\final.32W.vc\*.lib fardev\plugins\%%a\final.32W.vc\*.def fardev\plugins\%%a\final.32W.vc\*.h fardev\plugins\%%a\final.32W.vc\*.ini fardev\plugins\%%a\final.32W.vc\*.log fardev\plugins\%%a\final.32W.vc\*.mak fardev\plugins\%%a\final.32W.vc\*.msg fardev\plugins\%%a\final.32W.vc\*.obj fardev\plugins\%%a\final.32W.vc\*.pch fardev\plugins\%%a\final.32W.vc\*.rc fardev\plugins\%%a\final.32W.vc\*.res&@del /s/f/q fardev\plugins\%%a\final.64W.vc\%%a.log fardev\plugins\%%a\final.64W.vc\%%a.pdb fardev\plugins\%%a\final.64W.vc\%%a*.iobj fardev\plugins\%%a\final.64W.vc\%%a*.ipdb fardev\plugins\%%a\final.64w.vc\*.exp fardev\plugins\%%a\final.64w.vc\*.lib fardev\plugins\%%a\final.64w.vc\*.def fardev\plugins\%%a\final.64w.vc\*.h fardev\plugins\%%a\final.64w.vc\*.ini fardev\plugins\%%a\final.64w.vc\*.log fardev\plugins\%%a\final.64w.vc\*.mak fardev\plugins\%%a\final.64w.vc\*.msg fardev\plugins\%%a\final.64w.vc\*.obj fardev\plugins\%%a\final.64w.vc\*.pch fardev\plugins\%%a\final.64w.vc\*.rc fardev\plugins\%%a\final.64w.vc\*.res&@rd /s/q fardev\plugins\%%a\final.32W.vc\obj@rd /s/q fardev\plugins\%%a\final.64W.vc\obj @rd /s/q fardev\plugins\luamacro\final.32W.v14.0\obj_luafar3 @rd /s/q fardev\plugins\luamacro\final.32W.v14.0\obj_luamacro @rd /s/q fardev\plugins\luamacro\final.64W.v14.0\obj_luafar3 @rd /s/q fardev\plugins\luamacro\final.64W.v14.0\obj_luamacro @for %%a in ( align arclite autowrap brackets compare drawline editcase emenu farcmds filecase hlfviewer luamacro network proclist samefolder tmppanel ) do @copy /b fardev\plugins\%%a\changelog Release\x86\Far\Plugins\%%a&@copy /b fardev\plugins\%%a\changelog Release\x64\Far\Plugins\%%a @for %%a in ( align arclite autowrap brackets compare drawline editcase emenu farcmds filecase hlfviewer luamacro network proclist samefolder tmppanel ) do @move /y fardev\plugins\%%a\final.32W.vc\* Release\x86\Far\Plugins\%%a&@move /y fardev\plugins\%%a\final.64W.vc\* Release\x64\Far\Plugins\%%a @for %%a in ( Hotkey.lua HotkeyClipboard.lua HotkeyProperties.lua ) do @copy /b fardev\plugins\emenu\%%a Release\x86\Far\Plugins\emenu&@copy /b fardev\plugins\emenu\%%a Release\x64\Far\Plugins\emenu @for %%a in ( disks shortcuts ) do @copy /b fardev\plugins\tmppanel\%%a.*.temp Release\x86\Far\Plugins\tmppanel&@copy /b fardev\plugins\tmppanel\%%a.*.lua Release\x86\Far\Plugins\tmppanel&@copy /b fardev\plugins\tmppanel\%%a.*.temp Release\x64\Far\Plugins\tmppanel&@copy /b fardev\plugins\tmppanel\%%a.*.lua Release\x64\Far\Plugins\tmppanel @cd /D fardev\unicode_far @del /f/q Release.32.vc\*.exp&del /f/q Release.32.vc\*.lib&@rd /s/q Release.32.vc\cod&@rd /s/q Release.32.vc\obj&@move /Y Release.32.vc\*.* ..\..\Release\x86\Far&@copy /Y/B changelog* ..\..\Release\x86\Far&@rd /s/q "Release.32.vc" @del /f/q Release.64.vc\*.exp&del /f/q Release.64.vc\*.lib&@rd /s/q Release.64.vc\cod&@rd /s/q Release.64.vc\obj&@move /Y Release.64.vc\*.* ..\..\Release\x64\Far&@copy /Y/B changelog* ..\..\Release\x64\Far&@rd /s/q "Release.64.vc" @move /Y Include\*.hpp ..\..\Release\PluginSDK\Headers.c&@@rd /s/q Include&@rd /s/q bootstrap&cd /D ..\&@copy /Y /B Plugins\common\backup\unicode\*.* /B Plugins\common\unicode&@rd /s/q "Plugins\common\CRT\obj.32.vc"&@rd /s/q "Plugins\common\CRT\obj.64.vc" @del /s/f/q x64\Far\luafar3.i* x86\Far\luafar3.i* > nul @cd /d ..\&echo ver 3.0 build %1 SVN r%2> Release\version rem команды ниже потребуются если 7z.dll обновится. rem @copy /y /b current\x64\Far\Plugins\ArcLite\*.* /b Release\x64\Far\Plugins\ArcLite rem @copy /y /b current\x86\Far\Plugins\ArcLite\*.* /b Release\x86\Far\Plugins\ArcLite @exit | Всего записей: 33227 | Зарегистр. 31-07-2002 | Отправлено: 12:31 10-10-2016 | Исправлено: Victor_VG, 21:18 10-10-2016 |
|