annotate build/win32/installer/devkit.iss @ 446:2046a1f2f5f2

Adding the shooter demo. This is still a work in progress.
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 31 Mar 2010 15:40:00 +0000
parents 1ae78e506bd7
children 9fba00d9cdd5
rev   line source
369
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
1 ; TODO:
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
2 ; * Run oalinst.exe if openal DLL is not installed?
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
3 ; * Test that the installer works as non-admin on xp, vista and win7
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
4
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
5 [Setup]
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
6 ; NOTE: The value of AppId uniquely identifies this application.
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
7 ; Do not use the same AppId value in installers for other applications.
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
8 ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
379
1ae78e506bd7 Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
9 AppId={{FE01A2E9-77CE-4293-B667-2FA8A184D4E7}
1ae78e506bd7 Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
10 AppName=FIFE Development Kit (January 2010)
1ae78e506bd7 Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
11 ; Version is yyyy.mm
1ae78e506bd7 Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
12 AppVerName=FIFE DevKit 2010.01
1ae78e506bd7 Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
13 AppPublisher=FIFE Team
369
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
14 AppPublisherURL=http://www.fifengine.de/
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
15 AppSupportURL=http://www.fifengine.de/
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
16 AppUpdatesURL=http://www.fifengine.de/
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
17 DefaultDirName={sd}\FIFE\build\win32\
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
18 DefaultGroupName=FIFE\Devkit
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
19 DirExistsWarning=No
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
20 EnableDirDoesntExistWarning=Yes
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
21 AllowNoIcons=yes
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
22 LicenseFile=license.rtf
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
23 Compression=lzma
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
24 SolidCompression=yes
379
1ae78e506bd7 Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
25 OutputBaseFilename=FIFE_Development_Kit_Jan2010
369
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
26 OutputDir=.
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
27 DisableReadyPage=yes
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
28 ; This will require some testing. We can't install to Program files if the user is not an admin.
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
29 ; PrivilegesRequired=none
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
30
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
31 [Types]
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
32 Name: "full"; Description: "Full installation"
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
33 Name: "compact"; Description: "Compact installation"
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
34 Name: "custom"; Description: "Custom installation"; Flags: iscustom
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
35
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
36 [Components]
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
37 Name: "common"; Description: "Common files"; Types: full compact custom; Flags: fixed
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
38 Name: "compilers"; Description: "Compiler specific files"; Types: full custom
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
39 Name: "compilers\mingw"; Description: "MinGW"; Types: full compact custom
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
40 Name: "compilers\msvc2005"; Description: "Visual Studio 2005"; Types: full custom
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
41 Name: "compilers\msvc2008"; Description: "Visual Studio 2008"; Types: full custom
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
42
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
43 [Languages]
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
44 Name: "english"; MessagesFile: "compiler:Default.isl"
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
45
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
46 [Files]
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
47 ; Common
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
48 Source: "..\applications\scons\*"; DestDir: "{app}\applications\scons"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
49 Source: "..\applications\swigwin-1.3.40\*"; DestDir: "{app}\applications\swigwin-1.3.40"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
50 Source: "..\includes\*"; DestDir: "{app}\includes"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs
379
1ae78e506bd7 Updated the devkit installer to the one I used for the Jan2010 Dev Kit.
prock@33b003aa-7bff-0310-803a-e67f0ece8222
parents: 378
diff changeset
51 Source: "README_DevKit_Jan2010.txt"; DestDir:"{app}"; Flags: isreadme
369
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
52
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
53 ; MinGW
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
54 Source: "..\applications\mingw\*"; DestDir: "{app}\applications\mingw"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
55 Source: "..\binaries\mingw\*"; DestDir: "{app}\binaries\mingw"; Excludes: ".svn"; Components: compilers\mingw; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
56 Source: "..\static_libs\mingw\*"; DestDir: "{app}\static_libs\mingw"; Excludes: ".svn"; Components: compilers\mingw; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
57
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
58 ; MSVC8
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
59 Source: "..\binaries\msvc2005\*"; DestDir: "{app}\binaries\msvc2005"; Excludes: ".svn"; Components: compilers\msvc2005; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
60 Source: "..\static_libs\msvc2005\*"; DestDir: "{app}\static_libs\msvc2005"; Excludes: ".svn"; Components: compilers\msvc2005; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
61
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
62 ; MSVC9
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
63 Source: "..\binaries\msvc2008\*"; DestDir: "{app}\binaries\msvc2008"; Excludes: ".svn"; Components: compilers\msvc2008; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
64 Source: "..\static_libs\msvc2008\*"; DestDir: "{app}\static_libs\msvc2008"; Excludes: ".svn"; Components: compilers\msvc2008; Flags: ignoreversion recursesubdirs createallsubdirs
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
65
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
66 [Icons]
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
67 Name: "{group}\{cm:ProgramOnTheWeb,FIFE}"; Filename: "http://www.fifengine.de/"
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
68 Name: "{group}\{cm:UninstallProgram,FIFE}"; Filename: "{uninstallexe}"
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
69
a93b21b8d0e7 Added devkit installer script for win32 devkit
cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
parents:
diff changeset
70