aboutsummaryrefslogtreecommitdiff
path: root/generator/windows.iss
diff options
context:
space:
mode:
authorRaindropsSys <raindrops@equestria.dev>2024-05-19 18:38:27 +0200
committerRaindropsSys <raindrops@equestria.dev>2024-05-19 18:38:27 +0200
commit50d630d1234d5cef6c7c457d44215e3ff404696e (patch)
tree353af747aa495e664cc2fe9fc6df5e6b44ca0297 /generator/windows.iss
parentfcdb5ca193406ef02dba8db4d7684d8c74089552 (diff)
downloadatomic-mane.tar.gz
atomic-mane.tar.bz2
atomic-mane.zip
Updated 6 files and added 2 filesHEADmane
Diffstat (limited to 'generator/windows.iss')
-rw-r--r--generator/windows.iss54
1 files changed, 54 insertions, 0 deletions
diff --git a/generator/windows.iss b/generator/windows.iss
new file mode 100644
index 0000000..c77461d
--- /dev/null
+++ b/generator/windows.iss
@@ -0,0 +1,54 @@
+; Script generated by the Inno Setup Script Wizard.
+; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
+
+#define MyAppName "Atomic Runtime for Windows"
+#define MyAppVersion "1.0.0"
+#define MyAppPublisher "Equestria.dev"
+#define MyAppURL "https://source.equestria.dev/equestria.dev/atomic"
+
+[Setup]
+; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
+; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
+AppId={{34C445C9-205B-456A-88D2-B1862EB6550B}
+AppName={#MyAppName}
+AppVersion={#MyAppVersion}
+;AppVerName={#MyAppName} {#MyAppVersion}
+AppPublisher={#MyAppPublisher}
+AppPublisherURL={#MyAppURL}
+AppSupportURL={#MyAppURL}
+AppUpdatesURL={#MyAppURL}
+DefaultDirName={autopf}\Common Files\Equestria.dev
+DisableDirPage=yes
+DefaultGroupName={#MyAppName}
+DisableProgramGroupPage=yes
+LicenseFile=Z:\Volumes\Projects\atomic\generator\license-en.rtf
+InfoBeforeFile=Z:\Volumes\Projects\atomic\generator\readme-en.rtf
+InfoAfterFile=Z:\Volumes\Projects\atomic\generator\post-en.rtf
+; Uncomment the following line to run in non administrative install mode (install for current user only.)
+;PrivilegesRequired=lowest
+OutputDir=Z:\Volumes\Projects\atomic\generator\build
+OutputBaseFilename=Atomic-Win32-x64
+Compression=lzma
+SolidCompression=yes
+WizardStyle=modern
+ArchitecturesInstallIn64BitMode=x64
+ArchitecturesAllowed=x64
+
+[Types]
+Name: "compact"; Description: "Atomic Runtime only (recommended)"
+Name: "full"; Description: "Full Atomic Platform"
+Name: "custom"; Description: "Custom"; Flags: iscustom
+
+[Components]
+Name: "runtime"; Description: "Atomic Runtime"; Types: full compact custom; Flags: fixed
+Name: "sdk"; Description: "UNIX Software Development Kit"; Types: full
+Name: "launcher"; Description: "Standalone Launcher"; Types: full
+
+[Languages]
+Name: "english"; MessagesFile: "compiler:Default.isl"
+
+[Files]
+Source: "Z:\Volumes\Projects\atomic\generator\work\root\x64\AtomicRuntime\*"; DestDir: "{app}\AtomicRuntime"; Components: runtime; Flags: ignoreversion recursesubdirs createallsubdirs
+Source: "Z:\Volumes\Projects\atomic\generator\work\root\launcher\Atomic\Launcher\*"; DestDir: "{app}\AtomicStandaloneLauncher"; Components: launcher; Flags: ignoreversion recursesubdirs createallsubdirs
+Source: "Z:\Volumes\Projects\atomic\generator\work\root\sdk\Atomic\SDK\*"; DestDir: "{app}\AtomicSDK"; Components: sdk; Flags: ignoreversion recursesubdirs createallsubdirs
+; NOTE: Don't use "Flags: ignoreversion" on any shared system files