Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)

Модерирует : gyra, Maz

Maz (23-11-2017 18:57): FAR Manager (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

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"
@copy /y /b Include\*.hpp /b ..\plugins\common\unicode
@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

Всего записей: 33225 | Зарегистр. 31-07-2002 | Отправлено: 19:07 27-01-2017
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 4)
Maz (23-11-2017 18:57): FAR Manager (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru