107 lines
5.2 KiB
Plaintext
107 lines
5.2 KiB
Plaintext
;================================= 09-04-2019 =====
|
|
; CMS S.p.A. - UX-HMI Office
|
|
;
|
|
; 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"
|
|
#define SinumerikPath1 "{pf}\Siemens\Sinumerik\HMIsl\siemens\sinumerik\hmi\autostart\"
|
|
#define SinumerikPath2 "C:\Siemens\Sinumerik\HMIsl\siemens\sinumerik\hmi\autostart\"
|
|
#define SinumerikPath3 "{pf}\Siemens\MotionControl\siemens\sinumerik\hmi\autostart\"
|
|
#define SinumerikAppName "Sinumerik HMI"
|
|
#define SinumerikAppExeName "run_hmi.exe"
|
|
|
|
[Setup]
|
|
AppName={#MyAppName}
|
|
AppVersion={#MyAppVersion}
|
|
AppVerName={#MyAppName} {#MyAppVersion}
|
|
AppPublisher={#MyAppPublisher}
|
|
AppPublisherURL={#MyAppURL}
|
|
AppSupportURL={#MyAppURL}
|
|
AppUpdatesURL={#MyAppURL}
|
|
DefaultDirName=C:\CMS\{#MyAppName}
|
|
DisableDirPage=false
|
|
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: "{#MySourcePath}\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\"; Flags: recursesubdirs ignoreversion; Components: Demo Fanuc Osai Siemens
|
|
; WWWRoot Files
|
|
Source: "{#WwwRootPath}\favicon.ico"; DestDir: "{app}\view\"; Flags: ignoreversion; Components: Demo Fanuc Osai Siemens
|
|
Source: "{#WwwRootPath}\index.html"; DestDir: "{app}\view\"; Flags: ignoreversion; Components: Demo Fanuc Osai Siemens
|
|
; WWWRoot Directories
|
|
Source: "{#WwwRootPath}\dist\*"; DestDir: "{app}\view\dist\"; Flags: recursesubdirs ignoreversion; Components: Demo Fanuc Osai Siemens
|
|
Source: "{#WwwRootPath}\libs\*"; DestDir: "{app}\view\libs\"; Flags: recursesubdirs ignoreversion; Components: Demo Fanuc Osai Siemens
|
|
Source: "{#WwwRootPath}\assets\*"; DestDir: "{app}\view\assets\"; Flags: recursesubdirs ignoreversion; Components: Demo Fanuc Osai Siemens
|
|
|
|
[Icons]
|
|
Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
|
|
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon |