|
@@ -69,10 +69,8 @@ SignedUninstaller=yes
|
|
|
|
|
|
#sub DoFindFiles
|
|
#sub DoFindFiles
|
|
#expr DoFindFilesLoop
|
|
#expr DoFindFilesLoop
|
|
- #ifdef UNICODE
|
|
|
|
- #expr FindBaseExtension = FindBaseExtension + "u"
|
|
|
|
- #expr DoFindFilesLoop
|
|
|
|
- #endif
|
|
|
|
|
|
+ #expr FindBaseExtension = FindBaseExtension + "u"
|
|
|
|
+ #expr DoFindFilesLoop
|
|
#endsub
|
|
#endsub
|
|
|
|
|
|
#define FindFiles(str PathName, str BaseExtension) \
|
|
#define FindFiles(str PathName, str BaseExtension) \
|
|
@@ -94,11 +92,6 @@ Name: desktopicon; Description: "{cm:CreateDesktopIcon}"; Flags: unchecked
|
|
Name: fileassoc; Description: "{cm:AssocFileExtension,Inno Setup,.iss}"
|
|
Name: fileassoc; Description: "{cm:AssocFileExtension,Inno Setup,.iss}"
|
|
|
|
|
|
[InstallDelete]
|
|
[InstallDelete]
|
|
-; Remove Unicode-only files if needed
|
|
|
|
-#ifndef UNICODE
|
|
|
|
-Type: files; Name: "{app}\Languages\*.islu"
|
|
|
|
-Type: files; Name: "{app}\Examples\UnicodeExample1.iss"
|
|
|
|
-#endif
|
|
|
|
; Remove old ISPP files
|
|
; Remove old ISPP files
|
|
Type: files; Name: "{app}\ISCmplr.dls"
|
|
Type: files; Name: "{app}\ISCmplr.dls"
|
|
Type: files; Name: "{app}\Builtins.iss"
|
|
Type: files; Name: "{app}\Builtins.iss"
|
|
@@ -124,9 +117,7 @@ Source: "files\Setup.e32"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\SetupLdr.e32"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\SetupLdr.e32"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\Default.isl"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\Default.isl"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\Languages\*.isl"; DestDir: "{app}\Languages"; Flags: ignoreversion touch
|
|
Source: "files\Languages\*.isl"; DestDir: "{app}\Languages"; Flags: ignoreversion touch
|
|
-#ifdef UNICODE
|
|
|
|
Source: "files\Languages\*.islu"; DestDir: "{app}\Languages"; Flags: ignoreversion touch
|
|
Source: "files\Languages\*.islu"; DestDir: "{app}\Languages"; Flags: ignoreversion touch
|
|
-#endif
|
|
|
|
Source: "files\WizModernImage.bmp"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\WizModernImage.bmp"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\WizModernImage-IS.bmp"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\WizModernImage-IS.bmp"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\WizModernSmallImage.bmp"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "files\WizModernSmallImage.bmp"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
@@ -142,33 +133,35 @@ Source: "files\{#islzmadll}"; DestName: "islzma.dll"; DestDir: "{app}"; Flags: i
|
|
Source: "files\islzma32.exe"; DestDir: "{app}"; Flags: ignoreversion signonce touch
|
|
Source: "files\islzma32.exe"; DestDir: "{app}"; Flags: ignoreversion signonce touch
|
|
Source: "files\islzma64.exe"; DestDir: "{app}"; Flags: ignoreversion signonce touch
|
|
Source: "files\islzma64.exe"; DestDir: "{app}"; Flags: ignoreversion signonce touch
|
|
Source: "whatsnew.htm"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "whatsnew.htm"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
-Source: "Examples\Example1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\Example2.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\Example3.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
Source: "Examples\64Bit.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\64Bit.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\64BitTwoArch.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\64BitTwoArch.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\64BitThreeArch.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\64BitThreeArch.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\AllPagesExample.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\CodeAutomation.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\CodeAutomation2.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\CodeClasses.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\CodeDlg.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\CodeDll.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\CodeExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\CodePrepareToInstall.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Components.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Components.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\Example1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\Example2.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\Example3.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\ISPPExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\ISPPExample1License.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\License.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Languages.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Languages.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
+Source: "Examples\MyDll.dll"; DestDir: "{app}\Examples"; Flags: ignoreversion signonce touch
|
|
|
|
+Source: "Examples\MyProg.chm"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\MyProg.exe"; DestDir: "{app}\Examples"; Flags: ignoreversion signonce touch
|
|
Source: "Examples\MyProg.exe"; DestDir: "{app}\Examples"; Flags: ignoreversion signonce touch
|
|
-Source: "Examples\MyProg-x64.exe"; DestDir: "{app}\Examples"; Flags: ignoreversion signonce touch
|
|
|
|
Source: "Examples\MyProg-ARM64.exe"; DestDir: "{app}\Examples"; Flags: ignoreversion signonce touch
|
|
Source: "Examples\MyProg-ARM64.exe"; DestDir: "{app}\Examples"; Flags: ignoreversion signonce touch
|
|
-Source: "Examples\MyProg.chm"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
|
|
+Source: "Examples\MyProg-x64.exe"; DestDir: "{app}\Examples"; Flags: ignoreversion signonce touch
|
|
Source: "Examples\Readme.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Readme.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Readme-Dutch.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Readme-Dutch.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Readme-German.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\Readme-German.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
-Source: "Examples\CodeExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\CodeDlg.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\CodeClasses.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\CodeDll.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\CodeAutomation.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\CodeAutomation2.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\CodePrepareToInstall.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-#ifdef UNICODE
|
|
|
|
Source: "Examples\UnicodeExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\UnicodeExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
-#endif
|
|
|
|
Source: "Examples\UninstallCodeExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
Source: "Examples\UninstallCodeExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
-Source: "Examples\MyDll.dll"; DestDir: "{app}\Examples"; Flags: ignoreversion signonce touch
|
|
|
|
Source: "Examples\MyDll\C\MyDll.c"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\C\MyDll.c"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\C\MyDll.def"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\C\MyDll.def"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\C\MyDll.dsp"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\C\MyDll.dsp"; DestDir: "{app}\Examples\MyDll\C"; Flags: ignoreversion touch
|
|
@@ -178,8 +171,6 @@ Source: "Examples\MyDll\C#\MyDll.sln"; DestDir: "{app}\Examples\MyDll\C#"; Flags
|
|
Source: "Examples\MyDll\C#\packages.config"; DestDir: "{app}\Examples\MyDll\C#"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\C#\packages.config"; DestDir: "{app}\Examples\MyDll\C#"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\C#\Properties\AssemblyInfo.cs"; DestDir: "{app}\Examples\MyDll\C#\Properties"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\C#\Properties\AssemblyInfo.cs"; DestDir: "{app}\Examples\MyDll\C#\Properties"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\Delphi\MyDll.dpr"; DestDir: "{app}\Examples\MyDll\Delphi"; Flags: ignoreversion touch
|
|
Source: "Examples\MyDll\Delphi\MyDll.dpr"; DestDir: "{app}\Examples\MyDll\Delphi"; Flags: ignoreversion touch
|
|
-Source: "Examples\ISPPExample1.iss"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
-Source: "Examples\ISPPExample1License.txt"; DestDir: "{app}\Examples"; Flags: ignoreversion touch
|
|
|
|
Source: "Projects\ISPP\Help\Staging\ISPP.chm"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
Source: "Projects\ISPP\Help\Staging\ISPP.chm"; DestDir: "{app}"; Flags: ignoreversion touch
|
|
#ifndef isppdll
|
|
#ifndef isppdll
|
|
#define isppdll "ispp.dll"
|
|
#define isppdll "ispp.dll"
|