pascalabcnet/ReleaseGenerators/sect_PT4.nsh

314 lines
8.8 KiB
Plaintext
Raw Permalink Normal View History

2015-05-14 22:35:07 +03:00

Section $(DESC_PT4) PT4
SectionIn 1
SetOutPath "$INSTDIR"
;chtoby udalilis fajly, generiruemye zadachnikom
${AddFile} "PT.ini"
${AddFile} "Results.abc"
${AddFile} "loadpabc.dat"
IfFileExists "$INSTDIR\PT4\PT.ini" 0 +2
CopyFiles "$INSTDIR\PT4\PT.ini" "$INSTDIR"
IfFileExists "$INSTDIR\PT4\Results.abc" 0 +2
CopyFiles "$INSTDIR\PT4\Results.abc" "$INSTDIR"
File "..\bin\PT4Provider.dll"
${AddFile} "PT4Provider.dll"
SetOutPath "$INSTDIR\Lib"
File "..\bin\Lib\regtasks.dat"
${AddFile} "regtasks.dat"
SetOutPath "$INSTDIR\PT4"
File "PT4\Results.abc"
${AddFile} "Results.abc"
2016-03-02 00:41:38 +03:00
File "PT4\_loadpabc.dat"
${AddFile} "_loadpabc.dat"
2015-05-14 22:35:07 +03:00
File "PT4\loadpabc.dat"
${AddFile} "loadpabc.dat"
File "PT4\Examloadpabc.dat"
${AddFile} "Examloadpabc.dat"
File "PT4\loadpabc_en.dat"
${AddFile} "loadpabc_en.dat"
File "PT4\pt4pabc.dll"
${AddFile} "pt4pabc.dll"
File "PT4\pt4pabc2.dll"
${AddFile} "pt4pabc2.dll"
File "PT4\xpt4pabc2.dll"
${AddFile} "xpt4pabc2.dll"
2015-05-14 22:35:07 +03:00
File "PT4\PT4nld4p.dll"
${AddFile} "PT4nld4p.dll"
File "PT4\PT4Demo.exe"
${AddFile} "PT4Demo.exe"
File "PT4\PT4Load.exe"
${AddFile} "PT4Load.exe"
File "PT4\PT4Res.exe"
${AddFile} "PT4Res.exe"
File "PT4\PT4Setup.exe"
${AddFile} "PT4Setup.exe"
File "PT4\PT.ini"
${AddFile} "PT.ini"
File "PT4\PT4Tasks.css"
${AddFile} "PT4Tasks.css"
File "PT4\license-en.txt"
${AddFile} "license-en.txt"
File "PT4\license-ru.txt"
${AddFile} "license-ru.txt"
2015-08-02 22:37:43 +03:00
File "PT4\LinqBloadpabc.dat"
${AddFile} "LinqBloadpabc.dat"
File "PT4\LinqOloadpabc.dat"
${AddFile} "LinqOloadpabc.dat"
File "PT4\LinqXloadpabc.dat"
${AddFile} "LinqXloadpabc.dat"
File "PT4\loaddat.txt"
${AddFile} "loaddat.txt"
2015-05-14 22:35:07 +03:00
SetOutPath "$INSTDIR\PT4\Lib"
2016-03-02 00:41:38 +03:00
File "PT4\Lib\PT-Ext.dll"
${AddFile} "PT-Ext.dll"
2015-05-14 22:35:07 +03:00
File "PT4\Lib\PT4ExamBegin.dll"
${AddFile} "PT4ExamBegin.dll"
File "PT4\Lib\PT4ExamBegin_ru.dll"
${AddFile} "PT4ExamBegin_ru.dll"
File "PT4\Lib\PT4ExamCheck.dll"
${AddFile} "PT4ExamCheck.dll"
2015-08-02 22:37:43 +03:00
File "PT4\Lib\PT4ExamCheck_ru.dll"
${AddFile} "PT4ExamCheck_ru.dll"
File "PT4\Lib\PT4ExamTaskC.dll"
${AddFile} "PT4ExamTaskC.dll"
File "PT4\Lib\PT4ExamTaskC_ru.dll"
${AddFile} "PT4ExamTaskC_ru.dll"
2015-08-02 22:37:43 +03:00
File "PT4\Lib\PT4LinqBegin.dll"
${AddFile} "PT4LinqBegin.dll"
File "PT4\Lib\PT4LinqObj.dll"
${AddFile} "PT4LinqObj.dll"
File "PT4\Lib\PT4LinqXml.dll"
${AddFile} "PT4LinqXml.dll"
2015-08-02 22:37:43 +03:00
File "PT4\Lib\PT4TMDemoAbc.dll"
${AddFile} "PT4TMDemoAbc.dll"
2018-09-25 20:49:53 +03:00
File "PT4\Lib\PT4ArrFilter.dll"
${AddFile} "PT4ArrFilter.dll"
File "PT4\Lib\PT4ArrFind.dll"
${AddFile} "PT4ArrFind.dll"
File "PT4\Lib\PT4ArrGen.dll"
${AddFile} "PT4ArrGen.dll"
File "PT4\Lib\PT4ArrObj.dll"
${AddFile} "PT4ArrObj.dll"
File "PT4\Lib\PT4ArrOp.dll"
${AddFile} "PT4ArrOp.dll"
File "PT4\Lib\PT4ArrShift.dll"
${AddFile} "PT4ArrShift.dll"
File "PT4\Lib\PT4ArrSlice.dll"
${AddFile} "PT4ArrSlice.dll"
File "PT4\Lib\PT4ArrTransf.dll"
${AddFile} "PT4ArrTransf.dll"
File "PT4\Lib\PT4ObjArray.dll"
${AddFile} "PT4ObjArray.dll"
2018-09-25 20:49:53 +03:00
File "PT4\Lib\PT4ZArray.dll"
${AddFile} "PT4ZArray.dll"
File "PT4\Lib\PT4ZArray_ru.dll"
${AddFile} "PT4ZArray_ru.dll"
File "PT4\Lib\PT4ZFunc.dll"
${AddFile} "PT4ZFunc.dll"
File "PT4\Lib\PT4ZFunc_ru.dll"
${AddFile} "PT4ZFunc_ru.dll"
2018-09-25 20:49:53 +03:00
File "PT4\Lib\PT4ZMatrix.dll"
${AddFile} "PT4ZMatrix.dll"
File "PT4\Lib\PT4ZMatrix_ru.dll"
${AddFile} "PT4ZMatrix_ru.dll"
2018-09-25 20:49:53 +03:00
File "PT4\Lib\PT4ZMinmax.dll"
${AddFile} "PT4ZMinmax.dll"
File "PT4\Lib\PT4ZMinmax_ru.dll"
${AddFile} "PT4ZMinmax_ru.dll"
2018-09-25 20:49:53 +03:00
File "PT4\Lib\PT4ZSeries.dll"
${AddFile} "PT4ZSeries.dll"
File "PT4\Lib\PT4ZSeries_ru.dll"
${AddFile} "PT4ZSeries_ru.dll"
File "PT4\Lib\PT4AArray.dll"
${AddFile} "PT4AArray.dll"
File "PT4\Lib\PT4ABegin.dll"
${AddFile} "PT4ABegin.dll"
File "PT4\Lib\PT4ABoolean.dll"
${AddFile} "PT4ABoolean.dll"
File "PT4\Lib\PT4ACase.dll"
${AddFile} "PT4ACase.dll"
File "PT4\Lib\PT4AExam.dll"
${AddFile} "PT4AExam.dll"
File "PT4\Lib\PT4AFunc.dll"
${AddFile} "PT4AFunc.dll"
File "PT4\Lib\PT4AIf.dll"
${AddFile} "PT4AIf.dll"
File "PT4\Lib\PT4AInteger.dll"
${AddFile} "PT4AInteger.dll"
File "PT4\Lib\PT4ALoopFor.dll"
${AddFile} "PT4ALoopFor.dll"
File "PT4\Lib\PT4ASeries.dll"
${AddFile} "PT4ASeries.dll"
File "PT4\Lib\PT4AWhile.dll"
${AddFile} "PT4AWhile.dll"
File "PT4\Lib\PT4AProc.dll"
${AddFile} "PT4AProc.dll"
File "PT4\Lib\xPT4AArray.dll"
${AddFile} "xPT4AArray.dll"
File "PT4\Lib\xPT4ABegin.dll"
${AddFile} "xPT4ABegin.dll"
File "PT4\Lib\xPT4ABoolean.dll"
${AddFile} "xPT4ABoolean.dll"
File "PT4\Lib\xPT4ACase.dll"
${AddFile} "xPT4ACase.dll"
File "PT4\Lib\xPT4AExam.dll"
${AddFile} "xPT4AExam.dll"
File "PT4\Lib\xPT4AFunc.dll"
${AddFile} "xPT4AFunc.dll"
File "PT4\Lib\xPT4AIf.dll"
${AddFile} "xPT4AIf.dll"
File "PT4\Lib\xPT4AInteger.dll"
${AddFile} "xPT4AInteger.dll"
File "PT4\Lib\xPT4ALoopFor.dll"
${AddFile} "xPT4ALoopFor.dll"
File "PT4\Lib\xPT4AProc.dll"
${AddFile} "xPT4AProc.dll"
File "PT4\Lib\xPT4ArrFilter.dll"
${AddFile} "xPT4ArrFilter.dll"
File "PT4\Lib\xPT4ArrFind.dll"
${AddFile} "xPT4ArrFind.dll"
File "PT4\Lib\xPT4ArrGen.dll"
${AddFile} "xPT4ArrGen.dll"
File "PT4\Lib\xPT4ArrObj.dll"
${AddFile} "xPT4ArrObj.dll"
File "PT4\Lib\xPT4ArrOp.dll"
${AddFile} "xPT4ArrOp.dll"
File "PT4\Lib\xPT4ArrShift.dll"
${AddFile} "xPT4ArrShift.dll"
File "PT4\Lib\xPT4ArrSlice.dll"
${AddFile} "xPT4ArrSlice.dll"
File "PT4\Lib\xPT4ArrTransf.dll"
${AddFile} "xPT4ArrTransf.dll"
File "PT4\Lib\xPT4ASeries.dll"
${AddFile} "xPT4ASeries.dll"
File "PT4\Lib\xPT4AWhile.dll"
${AddFile} "xPT4AWhile.dll"
File "PT4\Lib\xPT4ExamBegin.dll"
${AddFile} "xPT4ExamBegin.dll"
File "PT4\Lib\xPT4ExamCheck.dll"
${AddFile} "xPT4ExamCheck.dll"
File "PT4\Lib\xPT4ExamTaskC.dll"
${AddFile} "xPT4ExamTaskC.dll"
File "PT4\Lib\xPT4LinqBegin.dll"
${AddFile} "xPT4LinqBegin.dll"
File "PT4\Lib\xPT4LinqObj.dll"
${AddFile} "xPT4LinqObj.dll"
File "PT4\Lib\xPT4LinqXml.dll"
${AddFile} "xPT4LinqXml.dll"
File "PT4\Lib\xPT4ObjArray.dll"
${AddFile} "xPT4ObjArray.dll"
File "PT4\Lib\xPT4TMDemoAbc.dll"
${AddFile} "xPT4TMDemoAbc.dll"
File "PT4\Lib\xPT4ZArray.dll"
${AddFile} "xPT4ZArray.dll"
File "PT4\Lib\xPT4ZArray_ru.dll"
${AddFile} "xPT4ZArray_ru.dll"
File "PT4\Lib\xPT4ZFunc.dll"
${AddFile} "xPT4ZFunc.dll"
File "PT4\Lib\xPT4ZFunc_ru.dll"
${AddFile} "xPT4ZFunc_ru.dll"
File "PT4\Lib\xPT4ZMatrix.dll"
${AddFile} "xPT4ZMatrix.dll"
File "PT4\Lib\xPT4ZMatrix_ru.dll"
${AddFile} "xPT4ZMatrix_ru.dll"
File "PT4\Lib\xPT4ZMinmax.dll"
${AddFile} "xPT4ZMinmax.dll"
File "PT4\Lib\xPT4ZMinmax_ru.dll"
${AddFile} "xPT4ZMinmax_ru.dll"
File "PT4\Lib\xPT4ZSeries.dll"
${AddFile} "xPT4ZSeries.dll"
File "PT4\Lib\xPT4ZSeries_ru.dll"
${AddFile} "xPT4ZSeries_ru.dll"
2018-09-25 20:49:53 +03:00
File "PT4\Lib\PT4_.txt"
${AddFile} "PT4_.txt"
File "PT4\Lib\PT4__.txt"
${AddFile} "PT4__.txt"
File "PT4\Lib\PT4_Exam.txt"
${AddFile} "PT4_Exam.txt"
File "PT4\Lib\PT4_LinqB.txt"
${AddFile} "PT4_LinqB.txt"
File "PT4\Lib\PT4_LinqO.txt"
${AddFile} "PT4_LinqO.txt"
File "PT4\Lib\PT4_LinqX.txt"
${AddFile} "PT4_LinqX.txt"
File "PT4\Lib\PT4ExamBegin.txt"
${AddFile} "PT4ExamBegin.txt"
File "PT4\Lib\PT4ExamCheck.txt"
${AddFile} "PT4ExamCheck.txt"
File "PT4\Lib\PT4ExamTaskC.txt"
${AddFile} "PT4ExamTaskC.txt"
File "PT4\Lib\PT4ExamBegin_ru.txt"
${AddFile} "PT4ExamBegin_ru.txt"
File "PT4\Lib\PT4ExamCheck_ru.txt"
${AddFile} "PT4ExamCheck_ru.txt"
File "PT4\Lib\PT4ExamTaskC_ru.txt"
${AddFile} "PT4ExamTaskC_ru.txt"
File "PT4\Lib\PT4LinqBegin[PascalABC].txt"
${AddFile} "PT4LinqBegin[PascalABC].txt"
File "PT4\Lib\PT4LinqObj[PascalABC].txt"
${AddFile} "PT4LinqObj[PascalABC].txt"
File "PT4\Lib\PT4LinqXml[PascalABC].txt"
${AddFile} "PT4LinqXml[PascalABC].txt"
File "PT4\Lib\PT4-CWA-1Begin.txt"
${AddFile} "PT4-CWA-1Begin.txt"
File "PT4\Lib\PT4-CWA-2Robot.txt"
${AddFile} "PT4-CWA-2Robot.txt"
File "PT4\Lib\PT4-CWA-4Assign.txt"
${AddFile} "PT4-CWA-4Assign.txt"
File "PT4\Lib\PT4-CWA-5For.txt"
${AddFile} "PT4-CWA-5For.txt"
File "PT4\Lib\PT4-XRB.txt"
${AddFile} "PT4-XRB.txt"
File "PT4\Lib\PT4ArrObj.txt"
${AddFile} "PT4ArrObj.txt"
File "PT4\Lib\PT4ObjArray.txt"
${AddFile} "PT4ObjArray.txt"
2015-08-02 22:37:43 +03:00
SetOutPath "$INSTDIR\PT4\Lib\Graph"
File "PT4\Lib\Graph\*.png"
2015-05-14 22:35:07 +03:00
SetOutPath "$INSTDIR"
File "PT4\PT4Tools.dll"
${AddFile} "PT4Tools.dll"
IfFileExists "$INSTDIR\PT.ini" 0 +2
CopyFiles "$INSTDIR\PT.ini" "$INSTDIR\PT4"
IfFileExists "$INSTDIR\Results.abc" 0 +2
CopyFiles "$INSTDIR\Results.abc" "$INSTDIR\PT4"
IfFileExists "$INSTDIR\PT4\Results.abc" 0 +2
CopyFiles "$INSTDIR\PT4\Results.abc" "$PROGRAMFILES\..\PABCWork.NET\"
IfFileExists "$INSTDIR\PT.ini" 0 +2
Delete "$INSTDIR\PT.ini"
IfFileExists "$INSTDIR\Results.abc" 0 +2
Delete "$INSTDIR\results.abc"
CreateShortCut "$SMPROGRAMS\PascalABC.NET\$(DESC_PT4Setup).lnk" "$INSTDIR\PT4\PT4Setup.exe"
SectionEnd