pascalabcnet/ReleaseGenerators/sect_PT4.nsh
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

75 lines
2 KiB
Plaintext

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"
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\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"
SetOutPath "$INSTDIR\PT4\Lib"
File "PT4\Lib\PT4ExamBegin_ru.dll"
${AddFile} "PT4ExamBegin_ru.dll"
File "PT4\Lib\PT4ExamTaskC_ru.dll"
${AddFile} "PT4ExamTaskC_ru.dll"
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