pascalabcnet/ReleaseGenerators/sect_Core.nsh

372 lines
11 KiB
Plaintext
Raw Normal View History

2016-07-10 00:14:30 +03:00
 Section $(DESC_Core) Core
2015-05-14 22:35:07 +03:00
SectionIn 1 2 RO
SetOutPath "$INSTDIR"
File ExecHide.exe
File "..\bin\Compiler.dll"
File "..\bin\CompilerTools.dll"
File "..\bin\Errors.dll"
File "..\bin\Localization.dll"
File "..\bin\NETGenerator.dll"
File "..\bin\ParserTools.dll"
File "..\bin\SemanticTree.dll"
File "..\bin\SyntaxTree.dll"
File "..\bin\SyntaxTreeConverters.dll"
2016-07-10 00:14:30 +03:00
File "..\bin\SyntaxVisitors.dll"
2016-05-27 20:34:10 +03:00
File "..\bin\YieldHelpers.dll"
File "..\bin\ICSharpCode.NRefactory.dll"
2015-05-14 22:35:07 +03:00
File "..\bin\TreeConverter.dll"
File "..\bin\OptimizerConversion.dll"
File "..\bin\ICSharpCode.AvalonEdit.dll"
File "..\bin\ICSharpCode.SharpDevelop.dll"
File "..\bin\ICSharpCode.SharpDevelop.Dom.dll"
File "..\bin\ICSharpCode.Core.WinForms.dll"
File "..\bin\ICSharpCode.Core.dll"
File "..\bin\ICSharpCode.Core.Presentation.dll"
File "..\bin\ICSharpCode.SharpDevelop.Widgets.dll"
File "..\bin\ControlLibrary.sdcl"
File "..\bin\AvalonDock.dll"
File "..\bin\Mono.Cecil.dll"
2015-05-14 22:35:07 +03:00
;File "libs\System.Core.dll"
File "gacutil.exe"
File "gacutil.exe.config"
File "gacutlrc.dll"
2015-05-14 22:35:07 +03:00
File "License.txt"
File "License_en.txt"
2015-05-31 11:43:49 +03:00
File "copyright.txt"
File "..\bin\pabcnetc.exe.config"
File "..\bin\pabcnetcclear.exe.config"
; main config - only .NET 4.7.1 and above
DotNetChecker::IsDotNet471Installed
Pop $0
${If} $0 == "false"
${OrIf} $0 == "f" ; if script is compiled in ANSI mode then we get only an "f" https://github.com/ReVolly/NsisDotNetChecker/issues/4
${Else}
File "..\bin\PascalABCNET.exe.config"
${AddFile} "PascalABCNET.exe.config"
${EndIf}
2015-05-14 22:35:07 +03:00
;dobavljaem fajly v uninst.log
${AddFile} "Compiler.dll"
${AddFile} "CompilerTools.dll"
${AddFile} "Errors.dll"
${AddFile} "Localization.dll"
${AddFile} "NETGenerator.dll"
${AddFile} "ParserTools.dll"
${AddFile} "SemanticTree.dll"
${AddFile} "SyntaxTree.dll"
${AddFile} "SyntaxTreeConverters.dll"
2016-05-27 20:34:10 +03:00
${AddFile} "YieldHelpers.dll"
2016-07-10 00:14:30 +03:00
${AddFile} "SyntaxVisitors.dll"
${AddFile} "ICSharpCode.NRefactory.dll"
2015-05-14 22:35:07 +03:00
${AddFile} "TreeConverter.dll"
${AddFile} "OptimizerConversion.dll"
${AddFile} "Mono.Cecil.dll"
2015-05-14 22:35:07 +03:00
${AddFile} "License.txt"
2015-05-31 11:43:49 +03:00
${AddFile} "copyright.txt"
${AddFile} "pabcnetc.exe.config"
${AddFile} "pabcnetcclear.exe.config"
2015-05-14 22:35:07 +03:00
Delete "$INSTDIR\Lib\*.pas"
SetOutPath "$INSTDIR\Lib"
;File ..\bin\Lib\*.pcu; eto ploho nuzhno kazhdyj pcu raspisyvat
File ..\bin\Lib\__RedirectIOMode.pcu
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\__RunMode.pcu
File ..\bin\Lib\ABCButtons.pcu
File ..\bin\Lib\ABCHouse.pcu
File ..\bin\Lib\ABCObjects.pcu
File ..\bin\Lib\ABCSprites.pcu
File ..\bin\Lib\ABCDatabases.pcu
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\Arrays.pcu
2017-12-03 21:29:04 +03:00
;File ..\bin\Lib\Colors.pcu
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\CRT.pcu
File ..\bin\Lib\DMCollect.pcu
File ..\bin\Lib\DMTaskMaker.pcu
File ..\bin\Lib\DMZadan.pcu
File ..\bin\Lib\Drawman.pcu
File ..\bin\Lib\DrawManField.pcu
File ..\bin\Lib\Events.pcu
File ..\bin\Lib\FilesOperations.pcu
File ..\bin\Lib\FormsABC.pcu
File ..\bin\Lib\GraphABC.pcu
2017-10-05 22:55:56 +03:00
File ..\bin\Lib\NumLibABC.pcu
File ..\bin\Lib\GraphWPFBase.pcu
File ..\bin\Lib\GraphWPF.pcu
File ..\bin\Lib\WPFObjects.pcu
2018-12-29 11:50:22 +03:00
File ..\bin\Lib\Controls.pcu
File ..\bin\Lib\Countries.pcu
2017-08-22 20:45:33 +03:00
File ..\bin\Lib\Graph3D.pcu
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\GraphABCHelper.pcu
2019-08-22 22:36:08 +03:00
File ..\bin\Lib\BBCMicroBit.pcu
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\IniFile.pcu
File ..\bin\Lib\PABCSystem.pcu
2017-02-09 23:33:33 +03:00
File ..\bin\Lib\PABCExtensions.pcu
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\PointerTools.pcu
File ..\bin\Lib\PointRect.pcu
File ..\bin\Lib\PT4.pcu
File ..\bin\Lib\Robot.pcu
File ..\bin\Lib\RobotField.pcu
File ..\bin\Lib\RobotTaskMaker.pcu
File ..\bin\Lib\RobotZadan.pcu
File ..\bin\Lib\Sockets.pcu
File ..\bin\Lib\Timers.pcu
File ..\bin\Lib\Utils.pcu
File ..\bin\Lib\VCL.pcu
File ..\bin\Lib\PT4Exam.pcu
File ..\bin\Lib\PT4TaskMakerNET.pcu
File ..\bin\Lib\RBDMUtils.pcu
File ..\bin\Lib\Collections.pcu
File ..\bin\Lib\Core.pcu
File ..\bin\Lib\MPI.pcu
File ..\bin\Lib\ClientServer.pcu
2016-06-07 22:21:21 +03:00
File ..\bin\Lib\OpenGL.pcu
File ..\bin\Lib\PT4MakerNetX.pcu
2017-05-17 09:45:39 +03:00
File ..\bin\Lib\Speech.pcu
2018-03-15 12:43:17 +03:00
File ..\bin\Lib\Sounds.pcu
File ..\bin\Lib\BlockFileOfT.pcu
2019-05-18 10:24:07 +03:00
File ..\bin\Lib\OpenCL.pcu
2020-08-04 02:26:50 +03:00
File ..\bin\Lib\Internal\OpenCLABCBase.pcu
2019-06-14 05:25:31 +03:00
File ..\bin\Lib\OpenCLABC.pcu
File ..\bin\Lib\OpenGL.pcu
2020-08-04 02:26:50 +03:00
File ..\bin\Lib\Internal\OpenGLABCBase.pcu
File ..\bin\Lib\OpenGLABC.pcu
File ..\bin\Lib\School.pcu
File ..\bin\Lib\SF.pcu
File ..\bin\Lib\Turtle.pcu
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\PABCRtl.dll
File ..\bin\Lib\HelixToolkit.Wpf.dll
2018-01-07 22:58:34 +03:00
File ..\bin\Lib\HelixToolkit.dll
2015-05-14 22:35:07 +03:00
${AddFile} "__RedirectIOMode.pcu"
2015-05-14 22:35:07 +03:00
${AddFile} "__RunMode.pcu"
${AddFile} "ABCButtons.pcu"
${AddFile} "ABCHouse.pcu"
${AddFile} "ABCObjects.pcu"
${AddFile} "ABCDatabases.pcu"
2015-05-14 22:35:07 +03:00
${AddFile} "ABCSprites.pcu"
${AddFile} "Arrays.pcu"
${AddFile} "BFSystem.pcu"
2017-12-03 21:29:04 +03:00
;${AddFile} "Colors.pcu"
2015-05-14 22:35:07 +03:00
${AddFile} "CRT.pcu"
${AddFile} "DMCollect.pcu"
${AddFile} "DMTaskMaker.pcu"
${AddFile} "DMZadan.pcu"
2015-05-14 22:35:07 +03:00
${AddFile} "Drawman.pcu"
${AddFile} "DrawManField.pcu"
${AddFile} "Events.pcu"
${AddFile} "FilesOperations.pcu"
${AddFile} "FormsABC.pcu"
${AddFile} "GOLDParserEngine.pcu"
${AddFile} "GraphABC.pcu"
2017-10-05 22:55:56 +03:00
${AddFile} "NumLibABC.pcu"
${AddFile} "GraphWPFBase.pcu"
${AddFile} "GraphWPF.pcu"
${AddFile} "WPFObjects.pcu"
2018-12-29 11:50:22 +03:00
${AddFile} "Controls.pcu"
${AddFile} "Countries.pcu"
2017-08-22 20:45:33 +03:00
${AddFile} "Graph3D.pcu"
2015-05-14 22:35:07 +03:00
${AddFile} "GraphABCHelper.pcu"
2019-08-22 22:36:08 +03:00
${AddFile} "BBCMicroBit.pcu"
2015-05-14 22:35:07 +03:00
${AddFile} "IniFile.pcu"
${AddFile} "PABCSystem.pcu"
2017-02-09 23:33:33 +03:00
${AddFile} "PABCExtensions.pcu"
2015-05-14 22:35:07 +03:00
${AddFile} "PointerTools.pcu"
${AddFile} "PointRect.pcu"
${AddFile} "PT4.pcu"
${AddFile} "Robot.pcu"
${AddFile} "RobotField.pcu"
${AddFile} "RobotTaskMaker.pcu"
${AddFile} "RobotZadan.pcu"
${AddFile} "Sockets.pcu"
${AddFile} "Timers.pcu"
2015-05-14 22:35:07 +03:00
${AddFile} "Utils.pcu"
${AddFile} "VCL.pcu"
${AddFile} "PT4TaskMakerNET.pcu"
${AddFile} "PT4Exam.pcu"
${AddFile} "RBDMUtils.pcu"
${AddFile} "Collections.pcu"
${AddFile} "Core.pcu"
${AddFile} "MPI.pcu"
${AddFile} "ClientServer.pcu"
2016-06-07 22:21:21 +03:00
${AddFile} "OpenGL.pcu"
${AddFile} "PT4MakerNetX.pcu"
2017-05-17 09:45:39 +03:00
${AddFile} "Speech.pcu"
2018-03-15 12:43:17 +03:00
${AddFile} "Sounds.pcu"
${AddFile} "BlockFileOfT.pcu"
2019-05-18 10:24:07 +03:00
${AddFile} "OpenCL.pcu"
2020-08-04 02:26:50 +03:00
${AddFile} "Internal\OpenCLABCBase.pas"
2019-06-14 05:25:31 +03:00
${AddFile} "OpenCLABC.pcu"
${AddFile} "OpenGL.pcu"
2020-08-04 02:26:50 +03:00
${AddFile} "Internal\OpenGLABCBase.pas"
${AddFile} "OpenGLABC.pcu"
${AddFile} "School.pcu"
${AddFile} "SF.pcu"
${AddFile} "Turtle.pcu"
${AddFile} "PABCRtl.dll"
${AddFile} "HelixToolkit.Wpf.dll"
2018-01-07 22:58:34 +03:00
${AddFile} "HelixToolkit.dll"
${AddFile} "PABCRtl.pdb"
2017-10-20 23:13:01 +03:00
SetOutPath "$INSTDIR\Doc"
File ..\doc\NumLibABC.pdf
2017-10-20 23:13:01 +03:00
${AddFile} "NumLibABC.pdf"
Push "Lib\PABCRtl.dll"
Call NGEN
Push "Lib\HelixToolkit.Wpf.dll"
2015-05-14 22:35:07 +03:00
Call NGEN
2018-01-07 22:58:34 +03:00
Push "Lib\HelixToolkit.dll"
Call NGEN
2015-05-14 22:35:07 +03:00
SetOutPath "$INSTDIR\LibSource"
File ..\bin\Lib\__RedirectIOMode.pas
File ..\bin\Lib\__RunMode.pas
File ..\bin\Lib\ABCButtons.pas
File ..\bin\Lib\ABCHouse.pas
File ..\bin\Lib\ABCObjects.pas
File ..\bin\Lib\ABCSprites.pas
File ..\bin\Lib\ABCDatabases.pas
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\Arrays.pas
2017-12-03 21:29:04 +03:00
;File ..\bin\Lib\Colors.pas
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\CRT.pas
File ..\bin\Lib\DMCollect.pas
File ..\bin\Lib\DMTaskMaker.pas
; File ..\bin\Lib\DMZadan.pas
File ..\bin\Lib\Drawman.pas
File ..\bin\Lib\DrawManField.pas
File ..\bin\Lib\Events.pas
File ..\bin\Lib\FilesOperations.pas
File ..\bin\Lib\FormsABC.pas
File ..\bin\Lib\GraphABC.pas
2017-10-05 22:55:56 +03:00
File ..\bin\Lib\NumLibABC.pas
File ..\bin\Lib\GraphWPFBase.pas
File ..\bin\Lib\GraphWPF.pas
File ..\bin\Lib\WPFObjects.pas
2018-12-29 11:50:22 +03:00
File ..\bin\Lib\Controls.pas
File ..\bin\Lib\Countries.pas
2017-08-22 20:45:33 +03:00
File ..\bin\Lib\Graph3D.pas
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\GraphABCHelper.pas
2019-08-22 22:36:08 +03:00
File ..\bin\Lib\BBCMicroBit.pas
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\IniFile.pas
File ..\bin\Lib\PABCSystem.pas
2017-02-09 23:33:33 +03:00
File ..\bin\Lib\PABCExtensions.pas
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\PointerTools.pas
File ..\bin\Lib\PointRect.pas
File ..\bin\Lib\PT4.pas
File ..\bin\Lib\PT4Exam.pas
File ..\bin\Lib\Robot.pas
File ..\bin\Lib\RobotField.pas
File ..\bin\Lib\RobotTaskMaker.pas
; File ..\bin\Lib\RobotZadan.pas
File ..\bin\Lib\Sockets.pas
File ..\bin\Lib\Timers.pas
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\Utils.pas
File ..\bin\Lib\VCL.pas
File ..\bin\Lib\PT4TaskMakerNET.pas
File ..\bin\Lib\RBDMUtils.pas
File ..\bin\Lib\Collections.pas
File ..\bin\Lib\Core.pas
File ..\bin\Lib\MPI.pas
File ..\bin\Lib\ClientServer.pas
2016-06-07 22:21:21 +03:00
File ..\bin\Lib\OpenGL.pas
File ..\bin\Lib\PT4MakerNetX.pas
2017-05-17 09:45:39 +03:00
File ..\bin\Lib\Speech.pas
2018-03-15 12:43:17 +03:00
File ..\bin\Lib\Sounds.pas
File ..\bin\Lib\BlockFileOfT.pas
2019-05-18 10:24:07 +03:00
File ..\bin\Lib\OpenCL.pas
2020-08-04 02:26:50 +03:00
File ..\bin\Lib\Internal\OpenCLABCBase.pas
2019-06-14 05:25:31 +03:00
File ..\bin\Lib\OpenCLABC.pas
File ..\bin\Lib\OpenGL.pas
2020-08-04 02:26:50 +03:00
File ..\bin\Lib\Internal\OpenGLABCBase.pas
File ..\bin\Lib\OpenGLABC.pas
File ..\bin\Lib\School.pas
File ..\bin\Lib\SF.pas
File ..\bin\Lib\Turtle.pas
2015-05-14 22:35:07 +03:00
File ..\bin\Lib\__RedirectIOMode.vb
File ..\bin\Lib\VBSystem.vb
;dobavljaem fajly v uninst.log
${AddFile} "__RedirectIOMode.pas"
${AddFile} "__RunMode.pas"
${AddFile} "ABCButtons.pas"
${AddFile} "ABCHouse.pas"
${AddFile} "ABCObjects.pas"
${AddFile} "ABCSprites.pas"
${AddFile} "ABCDatabases.pas"
2015-05-14 22:35:07 +03:00
${AddFile} "Arrays.pas"
2017-12-03 21:29:04 +03:00
;${AddFile} "Colors.pas"
2015-05-14 22:35:07 +03:00
${AddFile} "CRT.pas"
${AddFile} "DMCollect.pas"
${AddFile} "DMTaskMaker.pas"
; File ..\bin\Lib\DMZadan.pas
${AddFile} "Drawman.pas"
${AddFile} "DrawManField.pas"
${AddFile} "Events.pas"
${AddFile} "FilesOperations.pas"
${AddFile} "FormsABC.pas"
${AddFile} "GraphABC.pas"
2017-10-05 22:55:56 +03:00
${AddFile} "NumLibABC.pas"
${AddFile} "GraphWPFBase.pas"
${AddFile} "GraphWPF.pas"
${AddFile} "WPFObjects.pas"
2018-12-29 11:50:22 +03:00
${AddFile} "Controls.pas"
${AddFile} "Countries.pas"
2017-08-22 20:45:33 +03:00
${AddFile} "Graph3D.pas"
2015-05-14 22:35:07 +03:00
${AddFile} "GraphABCHelper.pas"
2019-08-22 22:36:08 +03:00
${AddFile} "BBCMicroBit.pas"
2015-05-14 22:35:07 +03:00
${AddFile} "IniFile.pas"
${AddFile} "PABCSystem.pas"
2017-02-09 23:33:33 +03:00
${AddFile} "PABCExtensions.pas"
2015-05-14 22:35:07 +03:00
${AddFile} "PointerTools.pas"
${AddFile} "PointRect.pas"
${AddFile} "PT4.pas"
${AddFile} "PT4Exam.pas"
${AddFile} "Robot.pas"
${AddFile} "RobotField.pas"
${AddFile} "RobotTaskMaker.pas"
; File ..\bin\Lib\RobotZadan.pas
${AddFile} "Sockets.pas"
${AddFile} "Timers.pas"
${AddFile} "Utils.pas"
${AddFile} "VCL.pas"
${AddFile} "PT4TaskMakerNET.pas"
${AddFile} "RBDMUtils.pas"
${AddFile} "Collections.pas"
${AddFile} "Core.pas"
${AddFile} "MPI.pas"
${AddFile} "ClientServer.pas"
${AddFile} "PT4MakerNetX.pas"
2017-05-17 09:45:39 +03:00
${AddFile} "Speech.pas"
2018-03-15 12:43:17 +03:00
${AddFile} "Sounds.pas"
${AddFile} "BlockFileOfT.pas"
2019-05-18 10:24:07 +03:00
${AddFile} "OpenCL.pas"
2020-08-04 02:26:50 +03:00
${AddFile} "Internal\OpenCLABCBase.pas"
2019-06-14 05:25:31 +03:00
${AddFile} "OpenCLABC.pas"
${AddFile} "OpenGL.pas"
2020-08-04 02:26:50 +03:00
${AddFile} "Internal\OpenGLABCBase.pas"
${AddFile} "OpenGLABC.pas"
${AddFile} "School.pas"
${AddFile} "SF.pas"
${AddFile} "Turtle.pas"
2015-05-14 22:35:07 +03:00
${AddFile} "__RedirectIOMode.vb"
${AddFile} "VBSystem.vb"
CreateDirectory "$SMPROGRAMS\PascalABC.NET"
Push "OptimizerConversion.dll"
Call NGEN
Push "SyntaxVisitors.dll"
Call NGEN
2015-05-14 22:35:07 +03:00
; SetOutPath "$INSTDIR\Output"
SectionEnd