From cef729a0efa3d9f5ff0b404f565862a922ec0b97 Mon Sep 17 00:00:00 2001 From: Lucio Maranta Date: Tue, 9 Apr 2019 17:27:09 +0200 Subject: [PATCH] Added iss setup --- Step/SetupActiveConWIzard.iss | 99 +++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 Step/SetupActiveConWIzard.iss diff --git a/Step/SetupActiveConWIzard.iss b/Step/SetupActiveConWIzard.iss new file mode 100644 index 00000000..79c0982d --- /dev/null +++ b/Step/SetupActiveConWIzard.iss @@ -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 +