Added iss setup
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
;================================= 09-04-2019 =====
|
||||
; CMS S.p.A. - HMI Division
|
||||
;
|
||||
; Setup for Active
|
||||
; Inno Setup Compiler version 5.6.0
|
||||
;==================================================
|
||||
|
||||
#define MyAppName "Active"
|
||||
#define MyAppVersion "1.0"
|
||||
#define MyAppPublisher "CMS"
|
||||
#define MyAppURL "https://www.scmgroup.com/it/cms"
|
||||
#define MyAppExeName "Active.exe"
|
||||
|
||||
#define MySourcePath "C:\Workspace\CMS_STEP\Step\bin"
|
||||
#define WwwRootPath "C:\Workspace\CMS_STEP\Step\wwwroot"
|
||||
#define MyOtherAppPath "C:\CMS"
|
||||
|
||||
[Setup]
|
||||
AppName={#MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
AppVerName={#MyAppName} {#MyAppVersion}
|
||||
AppPublisher={#MyAppPublisher}
|
||||
AppPublisherURL={#MyAppURL}
|
||||
AppSupportURL={#MyAppURL}
|
||||
AppUpdatesURL={#MyAppURL}
|
||||
DefaultDirName=C:\CMS\{#MyAppName}
|
||||
DisableDirPage=true
|
||||
DisableProgramGroupPage=yes
|
||||
OutputBaseFilename=setup
|
||||
Compression=lzma
|
||||
SolidCompression=true
|
||||
|
||||
|
||||
VersionInfoVersion={#MyAppVersion}
|
||||
VersionInfoCompany={#MyAppPublisher}
|
||||
VersionInfoDescription={#MyAppName}
|
||||
VersionInfoTextVersion={#MyAppVersion}
|
||||
VersionInfoCopyright={#MyAppPublisher}
|
||||
;WizardImageFile=C:\Programmi\Inno Setup 5\WizModernImage-IS.bmp
|
||||
;WizardSmallImageFile=C:\Programmi\Inno Setup 5\CMS.bmp
|
||||
WindowVisible=false
|
||||
|
||||
|
||||
; Setup installation type
|
||||
[Types]
|
||||
Name: custom; Description: Custom installation; Flags: iscustom
|
||||
; Set NC types, this types are used to configure server config file
|
||||
[Components]
|
||||
Name: Demo; Description: {#MyAppName} {cm:ForDemoNC}; Types: custom; Flags: exclusive
|
||||
Name: Fanuc; Description: {#MyAppName} {cm:ForFanucNC}; Types: custom; Flags: exclusive
|
||||
Name: Osai; Description: {#MyAppName} {cm:ForOsaiNC}; Types: custom; Flags: exclusive
|
||||
Name: Siemens; Description: {#MyAppName} {cm:ForSiemensNC}; Types: custom; Flags: exclusive
|
||||
|
||||
[Languages]
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"
|
||||
|
||||
[CustomMessages]
|
||||
english.CreateStartupIcon=Create Startup &icon
|
||||
english.CreateSinumerikIcons=Create &Sinumerik HMI icons
|
||||
english.ForDemoNC=for DEMO NC
|
||||
english.ForFanucNC=for FANUC NC
|
||||
english.ForOsaiNC=for OSAI NC
|
||||
english.ForSiemensNC=for SIEMENS NC
|
||||
italian.CreateStartupIcon=Crea il collegamento in &Esecuzione Automatica
|
||||
italian.CreateSinumerikIcons=Crea le icone di &Sinumerik HMI
|
||||
italian.ForDemoNC=per CN DEMO
|
||||
italian.ForFanucNC=per CN FANUC
|
||||
italian.ForOsaiNC=per CN OSAI
|
||||
italian.ForSiemensNC=per CN SIEMENS
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone; Components: Demo Fanuc Osai Siemens
|
||||
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkablealone; Components: Demo Fanuc Osai Siemens
|
||||
Name: startupicon; Description: {cm:CreateStartupIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: checkablealone; Components: Fanuc Osai
|
||||
Name: sinumerikicons; Description: {cm:CreateSinumerikIcons}; GroupDescription: {cm:AdditionalIcons}; Flags: checkablealone; Components: Siemens
|
||||
|
||||
[Files]
|
||||
Source: "C:\Workspace\CMS_STEP\Step\bin\Active.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
; Path to exe resources (dll, xml, config)
|
||||
Source: "{#MySourcePath}\*.dll"; DestDir: "{app}\"; Flags: ignoreversion; Components: Demo Fanuc Osai Siemens
|
||||
Source: "{#MySourcePath}\*.xml"; DestDir: "{app}\"; Flags: ignoreversion; Components: Demo Fanuc Osai Siemens
|
||||
Source: "{#MySourcePath}\*.config"; DestDir: "{app}\"; Flags: ignoreversion; Components: Demo Fanuc Osai Siemens
|
||||
; Configuration files
|
||||
Source: "{#MySourcePath}\Config\*.xml"; DestDir: "{app}\Config\"; Flags: ignoreversion; Components: Demo Fanuc Osai Siemens
|
||||
; Osai Library
|
||||
Source: "{#MySourcePath}\CndexLinkDotNet.dll"; DestDir: "{app}"; Flags: ignoreversion; Components: Osai
|
||||
; Languages
|
||||
Source: "{#MySourcePath}\Language\*.*"; DestDir: "{app}\Language\"; Flags: ignoreversion; Components: Osai
|
||||
Source: "{#MySourcePath}\languages\*.*"; DestDir: "{app}\languages\"; Flags: ignoreversion; Components: Demo Fanuc Osai Siemens
|
||||
; Client copy
|
||||
Source: "{#MySourcePath}\Client\x64\*.*"; DestDir: "{app}\Client\x64"; Flags: recursesubdirs ignoreversion; Components: Demo Fanuc Osai Siemens
|
||||
; WWWRoot
|
||||
Source: "{#WwwRootPath}\*.*"; DestDir: "..\{app}\wwwroot"; Flags: recursesubdirs ignoreversion; Components: Demo Fanuc Osai Siemens
|
||||
|
||||
[Icons]
|
||||
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
|
||||
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
|
||||
|
||||
Reference in New Issue
Block a user