diff --git a/_RebuildReleaseAndBuildUnits.bat b/_RebuildReleaseAndBuildUnits.bat new file mode 100644 index 000000000..1f6660845 --- /dev/null +++ b/_RebuildReleaseAndBuildUnits.bat @@ -0,0 +1,37 @@ +"%ProgramFiles(x86)%\MSBuild\14.0\Bin\msbuild.exe" /t:rebuild /property:Configuration=Release /p:Platform="Any CPU" PascalABCNET.sln +@IF %ERRORLEVEL% NEQ 0 GOTO ERROR + +cd ReleaseGenerators +..\bin\pabcnetc RebuildStandartModules.pas /rebuild +@IF %ERRORLEVEL% NEQ 0 GOTO ERROR + +cd PABCRtl +..\..\bin\pabcnetc PABCRtl.pas /rebuild +@IF %ERRORLEVEL% NEQ 0 GOTO ERROR +..\sn.exe -Vr PABCRtl.dll +..\sn.exe -R PABCRtl.dll KeyPair.snk +..\sn.exe -Vu PABCRtl.dll +copy PABCRtl.dll ..\..\bin\Lib + +..\..\bin\pabcnetc PABCRtl32.pas /rebuild +@IF %ERRORLEVEL% NEQ 0 GOTO ERROR +..\sn.exe -Vr PABCRtl32.dll +..\sn.exe -R PABCRtl32.dll KeyPair32.snk +..\sn.exe -Vu PABCRtl32.dll +copy PABCRtl32.dll ..\..\bin\Lib +cd .. +ExecHide.exe gacutil.exe /u PABCRtl +ExecHide.exe gacutil.exe /i ..\bin\Lib\PABCRtl.dll + +..\bin\pabcnetc RebuildStandartModules.pas /rebuild +@IF %ERRORLEVEL% NEQ 0 GOTO ERROR + +cd ..\bin +REM MPGORunner.exe +cd .. +GOTO EXIT + +:ERROR +PAUSE + +:EXIT \ No newline at end of file