comparison build/win32/installer/devkit.iss @ 369:a93b21b8d0e7

Added devkit installer script for win32 devkit
author cheesesucker@33b003aa-7bff-0310-803a-e67f0ece8222
date Sat, 14 Nov 2009 18:09:13 +0000
parents
children 64738befdf3b
comparison
equal deleted inserted replaced
368:c4df3fbbbc91 369:a93b21b8d0e7
1 ; TODO:
2 ; * Run oalinst.exe if openal DLL is not installed?
3 ; * Test that the installer works as non-admin on xp, vista and win7
4
5 [Setup]
6 ; NOTE: The value of AppId uniquely identifies this application.
7 ; Do not use the same AppId value in installers for other applications.
8 ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
9 AppId={{20F85603-364E-44B6-A16A-6B75BD5D6968}
10 AppName=FIFE Win32 DevKit November 2009
11 AppVerName=FIFE Win32 DevKit November 2009
12 AppPublisher=FIFE team
13 AppPublisherURL=http://www.fifengine.de/
14 AppSupportURL=http://www.fifengine.de/
15 AppUpdatesURL=http://www.fifengine.de/
16 DefaultDirName={sd}\FIFE\build\win32\
17 DefaultGroupName=FIFE\Devkit
18 DirExistsWarning=No
19 EnableDirDoesntExistWarning=Yes
20 AllowNoIcons=yes
21 LicenseFile=license.rtf
22 Compression=lzma
23 SolidCompression=yes
24 OutputBaseFilename=FIFE_Win32_DevKit_Nov2009
25 OutputDir=.
26 DisableReadyPage=yes
27 ; This will require some testing. We can't install to Program files if the user is not an admin.
28 ; PrivilegesRequired=none
29
30 [Types]
31 Name: "full"; Description: "Full installation"
32 Name: "compact"; Description: "Compact installation"
33 Name: "custom"; Description: "Custom installation"; Flags: iscustom
34
35 [Components]
36 Name: "common"; Description: "Common files"; Types: full compact custom; Flags: fixed
37 Name: "compilers"; Description: "Compiler specific files"; Types: full custom
38 Name: "compilers\mingw"; Description: "MinGW"; Types: full compact custom
39 Name: "compilers\msvc2005"; Description: "Visual Studio 2005"; Types: full custom
40 Name: "compilers\msvc2008"; Description: "Visual Studio 2008"; Types: full custom
41
42 [Languages]
43 Name: "english"; MessagesFile: "compiler:Default.isl"
44
45 [Files]
46 ; Common
47 Source: "..\applications\scons\*"; DestDir: "{app}\applications\scons"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs
48 Source: "..\applications\swigwin-1.3.40\*"; DestDir: "{app}\applications\swigwin-1.3.40"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs
49 Source: "..\includes\*"; DestDir: "{app}\includes"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs
50 Source: "..\README_DevKit_Nov2009.txt"; DestDir:"{app}"; Flags: isreadme
51
52 ; MinGW
53 Source: "..\applications\mingw\*"; DestDir: "{app}\applications\mingw"; Excludes: ".svn"; Flags: ignoreversion recursesubdirs createallsubdirs
54 Source: "..\binaries\mingw\*"; DestDir: "{app}\binaries\mingw"; Excludes: ".svn"; Components: compilers\mingw; Flags: ignoreversion recursesubdirs createallsubdirs
55 Source: "..\static_libs\mingw\*"; DestDir: "{app}\static_libs\mingw"; Excludes: ".svn"; Components: compilers\mingw; Flags: ignoreversion recursesubdirs createallsubdirs
56
57 ; MSVC8
58 Source: "..\binaries\msvc2005\*"; DestDir: "{app}\binaries\msvc2005"; Excludes: ".svn"; Components: compilers\msvc2005; Flags: ignoreversion recursesubdirs createallsubdirs
59 Source: "..\static_libs\msvc2005\*"; DestDir: "{app}\static_libs\msvc2005"; Excludes: ".svn"; Components: compilers\msvc2005; Flags: ignoreversion recursesubdirs createallsubdirs
60
61 ; MSVC9
62 Source: "..\binaries\msvc2008\*"; DestDir: "{app}\binaries\msvc2008"; Excludes: ".svn"; Components: compilers\msvc2008; Flags: ignoreversion recursesubdirs createallsubdirs
63 Source: "..\static_libs\msvc2008\*"; DestDir: "{app}\static_libs\msvc2008"; Excludes: ".svn"; Components: compilers\msvc2008; Flags: ignoreversion recursesubdirs createallsubdirs
64
65 [Icons]
66 Name: "{group}\{cm:ProgramOnTheWeb,FIFE}"; Filename: "http://www.fifengine.de/"
67 Name: "{group}\{cm:UninstallProgram,FIFE}"; Filename: "{uninstallexe}"
68
69