-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdist.iss
75 lines (62 loc) · 4.58 KB
/
dist.iss
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
[Setup]
AppName=lbDMF Development Environment
AppVerName=lbDMF Development Environment 1.3.4
OutputBaseFilename=lbDMF-Source-1.3.4
AppPublisher=Lothar Behrens
AppPublisherURL=http://www.lollisoft.de
AppSupportURL=http://www.sourceforge.net/projects/lbdmf
AppUpdatesURL=http://www.sourceforge.net/projects/lbdmf
DefaultDirName={sd}\lbDMF
DefaultGroupName=lbDMF
LicenseFile=license.txt
; uncomment the following line if you want your installation to run on NT 3.51 too.
; MinVersion=4,3.51
[Tasks]
Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; MinVersion: 4,4
[Files]
; Source code
Source: "dist\dist_iss_src\*.*"; DestDir: "{app}"; CopyMode: alwaysoverwrite; Flags: recursesubdirs;
; Curl tool
Source: "dist\dist_iss\*.*"; DestDir: "{app}"; CopyMode: alwaysoverwrite; Flags: recursesubdirs;
; MinGW Get tool
Source: "dist\dist_iss_MinGW_Get\*.*"; DestDir: "{app}\Develop\Tools\MinGW"; CopyMode: alwaysoverwrite; Flags: recursesubdirs;
; wxWidgets configuration update
Source: "wxWidgets-config.gcc"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "wxWidgets-config-debug.gcc"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
; Special binary files
Source: "dist\dist_iss_psqlodbc\psqlodbc.dll"; DestDir: "{app}\Develop\Projects\dll"; CopyMode: alwaysoverwrite;
Source: "dist\dist_iss_BinBuildTools\test.exe"; DestDir: "{app}\Develop\Projects\bin"; CopyMode: alwaysoverwrite
Source: "Database\*.*"; DestDir: "{app}\Database"; CopyMode: alwaysoverwrite; Flags: recursesubdirs;
Source: "watcomenv.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite
Source: "watcomenvc.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite
Source: "buildwxWidgets_MinGW.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "buildwxWidgets_MinGW_debug.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "buildwxWidgets_Custom_MinGW.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "buildwxWidgets_Custom_MinGW_debug.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "installODBC.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "installMinGW.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "Test\GUI\wxWrapper\splash.png"; DestDir: "{app}\Develop\Projects\lbdmf\BaseDevelopment"; CopyMode: alwaysoverwrite;
Source: "Test\GUI\wxWrapper\toolbarimages\*.*"; DestDir: "{app}\Develop\Projects\lbdmf\BaseDevelopment\toolbarimages"; CopyMode: alwaysoverwrite;
Source: "Test\GUI\wxWrapper\lbdmf.ico"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "activateACE.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "InstallACE.bat"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
; Patches
Source: "TAO.GNUmakefile"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "TAO.orbsvcs.orbsvcs.GNUmakefile"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
; MinGW patches
;Source: "commctrl-wxWidgets-patch.h"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
Source: "w32api-Wcpp-patch.h"; DestDir: "{app}"; CopyMode: alwaysoverwrite;
[Icons]
Name: "{group}\lbDMF Develop"; IconFilename: "{app}\lbdmf.ico"; Filename: "{app}\watcomenvc.bat"; WorkingDir: "{app}\develop\projects\lbdmf\BaseDevelopment"
Name: "{userdesktop}\lbDMF Develop"; IconFilename: "{app}\lbdmf.ico"; Filename: "{app}\watcomenvc.bat"; MinVersion: 4,4; Tasks: desktopicon; WorkingDir: "{app}\develop\projects\lbdmf\BaseDevelopment"
[Run]
;Filename: "{app}\watcomenv.bat"; Description: "Launch My Program"; Flags: shellexec postinstall skipifsilent
Filename: "http://www.lollisoft.de/index.php?module=xarpages&func=display&pid=24"; Flags: shellexec
Filename: "{app}\installODBC.bat"; Description: "Install ODBC driver settings"; Flags: shellexec postinstall unchecked
Filename: "{app}\activateACE.bat"; Description: "Get and build ACE framework (ca. 2.4GByte disk usage!)"; Flags: shellexec postinstall unchecked
;Filename: "{app}\buildwxWidgets_MinGW.bat"; Description: "Get MinGW, wxWidgets (and ACE when flagged) and build it"; Flags: shellexec postinstall unchecked
Filename: "{app}\buildwxWidgets_MinGW_debug.bat"; Description: "Get MinGW, wxWidgets (and ACE when flagged) and build it with debug"; Flags: shellexec postinstall unchecked
;Filename: "{app}\buildwxWidgets_Custom_MinGW.bat"; Description: "Get repackaged jenkins MinGW, wxWidgets (and ACE when flagged) and build it"; Flags: shellexec postinstall unchecked
;Filename: "{app}\buildwxWidgets_Custom_MinGW_debug.bat"; Description: "Get repackaged jenkins MinGW, wxWidgets (...) and build it with debug"; Flags: shellexec postinstall unchecked