forked from LongDirtyAnimAlf/fpcupdeluxe
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fpcupdeluxe.lpr
152 lines (142 loc) · 3.17 KB
/
fpcupdeluxe.lpr
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
program fpcupdeluxe;
{$mode objfpc}{$H+}
{$ifdef Windows}
{$APPTYPE GUI}
{$endif}
(*
The Initial Developer of the FPCUPdeluxe code is:
Alfred Glänzer (donalfredo, aog)
The Initial Developers of the Original FPCUP code are:
Ludo Brands
Reinier Olieslagers (bigchimp), may he rest in peace.
Icon by Taazz
Contributor(s):
Denis Grinyuk (arvur)
Maciej Izak (hnb)
Michalis Kamburelis
Marius Maximus
Josh (alternateui)
Ondrej Kelle
Marco van de Voort (marcov)
*)
(*
//static QT5 on Linux
{$ifdef Linux}
{$ifdef LCLQT5}
//{$linklib libc_nonshared.a}
{$L libgcc_s.so.1}
{$L libstdc++.so.6}
{$L libQt5PrintSupport.so.5}
{$L libQt5Widgets.so.5}
{$L libQt5Gui.so.5}
{$L libQt5Network.so.5}
{$L libQt5Core.so.5}
{$L libQt5X11Extras.so.5}
{$linklib libQt5Pas.a}
{$endif}
{$endif}
*)
uses
{$IFDEF UNIX}
cthreads,
//cmem, // the c memory manager is on some systems much faster for multi-threading
{$ENDIF}
Interfaces, // this includes the LCL widgetset
Forms, Classes, SysUtils,
fpcupdeluxemainform,
//extrasettings,
//installerManager, installerUniversal,
//modulesettings, unzipprogress, infounit, fpcuputil,
m_crossinstaller,
m_any_to_androidarm,
m_any_to_androidmipsel,
m_any_to_androidjvm,
m_any_to_androidaarch64,
m_any_to_androidx64,
m_any_to_android386,
m_any_to_linuxarm,
m_any_to_linuxmips,
m_any_to_linuxmipsel,
m_any_to_linuxpowerpc64,
m_any_to_linuxaarch64,
m_any_to_aros386,
m_any_to_arosx64,
m_any_to_arosarm,
m_any_to_amigam68k,
m_any_to_morphospowerpc,
m_any_to_haiku386,
m_any_to_haikux64,
m_any_to_dragonflyx64,
m_any_to_embeddedarm,
m_any_to_embeddedavr,
m_any_to_embeddedmipsel,
m_any_to_javajvm,
m_any_to_aixpowerpc,
m_any_to_aixpowerpc64,
m_any_to_solarisx64,
m_any_to_solarissparc,
m_any_to_msdosi8086,
m_any_to_go32v2i386,
{$ifdef LINUX}
//{$ifdef CPUX86}
m_linux386_to_mips,
m_linux386_to_wincearm,
//{$endif}
{$endif}
{$ifdef Darwin}
{$ifndef CPUX86_64}
m_crossdarwin64,
{$endif}
{$ifndef CPUX86}
m_crossdarwin32,
{$endif}
{$ifdef CPUX86}
m_crossdarwinpowerpc,
{$endif}
m_crossdarwinarm,
m_crossdarwinaarch64,
m_crossdarwinx64iphonesim,
m_crossdarwin386iphonesim,
{$else}
m_any_to_darwin386,
m_any_to_darwinx64,
{$ifdef MSWINDOWS}
m_any_to_darwinpowerpc,
m_any_to_darwinpowerpc64,
{$endif MSWINDOWS}
m_any_to_darwinarm,
m_any_to_darwinaarch64,
{$endif}
{$IF defined(FREEBSD) or defined(NETBSD) or defined(OPENBSD)}
m_freebsd_to_linux386,
{$ifdef CPU64}
m_freebsd64_to_freebsd32,
{$endif CPU64}
m_freebsd_to_linux64,
{$else}
m_any_to_linux386,
m_any_to_linuxx64,
m_any_to_netbsdx64,
m_any_to_freebsdx64,
m_any_to_freebsd386,
m_any_to_openbsd386,
m_any_to_openbsdx64,
{$endif}
{$ifdef MSWINDOWS}
m_win32_to_linuxmips, m_win32_to_wincearm,
{$ifdef win64}
m_crosswin32,
{$endif win64}
{$ifdef win32}
m_crosswin64,
{$endif win32}
{$endif MSWINDOWS}
m_anyinternallinker_to_win386,
m_anyinternallinker_to_win64;
{$R *.res}
begin
RequireDerivedFormResource:=True;
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.