Skip to content

Commit 4b9c0c2

Browse files
Darwin legacy carbon working.
1 parent cefa320 commit 4b9c0c2

8 files changed

+498
-8
lines changed

fpcupdeluxelegacy.lpi

+277
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,277 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<CONFIG>
3+
<ProjectOptions>
4+
<Version Value="12"/>
5+
<PathDelim Value="\"/>
6+
<General>
7+
<Flags>
8+
<CompatibilityMode Value="True"/>
9+
</Flags>
10+
<SessionStorage Value="InProjectDir"/>
11+
<Title Value="fpcupdeluxelegacy"/>
12+
<Scaled Value="True"/>
13+
<ResourceType Value="res"/>
14+
<UseXPManifest Value="True"/>
15+
<XPManifest>
16+
<TextName Value="don.alfredo.fpcupdeluxe"/>
17+
<TextDesc Value="Installer for FPC and Lazarus."/>
18+
</XPManifest>
19+
<Resources Count="12">
20+
<Resource_0 FileName="sources\fpcup.ini" Type="RCDATA" ResourceName="FPCUP_INI"/>
21+
<Resource_1 FileName="sources\settings.ini" Type="RCDATA" ResourceName="SETTINGS_INI"/>
22+
<Resource_2 FileName="chimp.png" Type="RCDATA" ResourceName="SPLASH_LOGO"/>
23+
<Resource_3 FileName="icons\gitlablabel.png" Type="RCDATA" ResourceName="GITLABLABEL"/>
24+
<Resource_4 FileName="icons\svnlabel.png" Type="RCDATA" ResourceName="SVNLABEL"/>
25+
<Resource_5 FileName="languages\fpcupdeluxe.en.po" Type="RCDATA" ResourceName="FPCUPDELUXE.EN"/>
26+
<Resource_6 FileName="languages\fpcupdeluxe.zh.po" Type="RCDATA" ResourceName="FPCUPDELUXE.ZH"/>
27+
<Resource_7 FileName="languages\fpcupdeluxe.ko.po" Type="RCDATA" ResourceName="FPCUPDELUXE.KO"/>
28+
<Resource_8 FileName="languages\fpcupdeluxe.de.po" Type="RCDATA" ResourceName="FPCUPDELUXE.DE"/>
29+
<Resource_9 FileName="languages\fpcupdeluxe.fr.po" Type="RCDATA" ResourceName="FPCUPDELUXE.FR"/>
30+
<Resource_10 FileName="languages\fpcupdeluxe.nl.po" Type="RCDATA" ResourceName="FPCUPDELUXE.NL"/>
31+
<Resource_11 FileName="languages\fpcupdeluxe.uk.po" Type="RCDATA" ResourceName="FPCUPDELUXE.UK"/>
32+
</Resources>
33+
</General>
34+
<i18n>
35+
<EnableI18N Value="True" LFM="False"/>
36+
<OutDir Value="languages"/>
37+
<ExcludedIdentifiers Count="1">
38+
<Item1 Value="tform1.caption"/>
39+
</ExcludedIdentifiers>
40+
</i18n>
41+
<BuildModes Count="4">
42+
<Item1 Name="default" Default="True"/>
43+
<Item2 Name="debug">
44+
<CompilerOptions>
45+
<Version Value="11"/>
46+
<PathDelim Value="\"/>
47+
<Target>
48+
<Filename Value="deluxebin\fpcupdeluxe-$(TargetCPU)-$(TargetOS)"/>
49+
</Target>
50+
<SearchPaths>
51+
<IncludeFiles Value="$(ProjOutDir);sources;..\mORMot"/>
52+
<Libraries Value="libs\win32"/>
53+
<OtherUnitFiles Value="sources;sources\updeluxe;sources\crossinstallers;synaser;dcpcrypt;dcpcrypt\Ciphers;dcpcrypt\Hashes;logger;..\mORMot\CrossPlatform;..\mORMot2\src\core;..\mORMot2\src\lib;..\mORMot2\src\net;..\mORMot;..\mORMot\SQLite3;downloader\src\forms;downloader\src\common"/>
54+
<UnitOutputDirectory Value="buildlibs\$NameOnly($(ProjFile))\fpcupdeluxe\$(TargetCPU)-$(TargetOS)"/>
55+
</SearchPaths>
56+
<Conditionals Value="if TargetOS=&apos;darwin&apos; then
57+
CustomOptions := &apos; -Cg-&apos;;
58+
if TargetOS=&apos;openbsd&apos; then
59+
CustomOptions := &apos; -Cg-&apos;;"/>
60+
<CodeGeneration>
61+
<Checks>
62+
<IOChecks Value="True"/>
63+
<RangeChecks Value="True"/>
64+
<OverflowChecks Value="True"/>
65+
</Checks>
66+
<Optimizations>
67+
<OptimizationLevel Value="0"/>
68+
</Optimizations>
69+
</CodeGeneration>
70+
<Linking>
71+
<Debugging>
72+
<DebugInfoType Value="dsDwarf2"/>
73+
</Debugging>
74+
</Linking>
75+
</CompilerOptions>
76+
</Item2>
77+
<Item3 Name="darwin32carbon">
78+
<MacroValues Count="1">
79+
<Macro3 Name="LCLWidgetType" Value="carbon"/>
80+
</MacroValues>
81+
<CompilerOptions>
82+
<Version Value="11"/>
83+
<PathDelim Value="\"/>
84+
<Target>
85+
<Filename Value="deluxebin\fpcupdeluxe-$(TargetCPU)-$(TargetOS)-carbon"/>
86+
</Target>
87+
<SearchPaths>
88+
<IncludeFiles Value="$(ProjOutDir);sources;..\mORMot"/>
89+
<OtherUnitFiles Value="sources;sources\updeluxe;sources\crossinstallers;synaser;dcpcrypt;dcpcrypt\Ciphers;dcpcrypt\Hashes;logger;..\mORMot\CrossPlatform;..\mORMot2\src\core;..\mORMot2\src\lib;..\mORMot2\src\net;..\mORMot;..\mORMot\SQLite3;downloader\src\forms;downloader\src\common"/>
90+
<UnitOutputDirectory Value="buildlibs\$NameOnly($(ProjFile))\fpcupdeluxe\$(TargetCPU)-$(TargetOS)-carbon"/>
91+
</SearchPaths>
92+
<CodeGeneration>
93+
<TargetCPU Value="i386"/>
94+
<TargetOS Value="darwin"/>
95+
<Optimizations>
96+
<OptimizationLevel Value="2"/>
97+
</Optimizations>
98+
</CodeGeneration>
99+
<Linking>
100+
<Debugging>
101+
<GenerateDebugInfo Value="False"/>
102+
<UseLineInfoUnit Value="False"/>
103+
<StripSymbols Value="True"/>
104+
</Debugging>
105+
</Linking>
106+
</CompilerOptions>
107+
</Item3>
108+
<Item4 Name="darwinppccarbon">
109+
<MacroValues Count="1">
110+
<Macro3 Name="LCLWidgetType" Value="carbon"/>
111+
</MacroValues>
112+
<CompilerOptions>
113+
<Version Value="11"/>
114+
<PathDelim Value="\"/>
115+
<Target>
116+
<Filename Value="deluxebin\fpcupdeluxe-$(TargetCPU)-$(TargetOS)-carbon"/>
117+
</Target>
118+
<SearchPaths>
119+
<IncludeFiles Value="$(ProjOutDir);sources;..\mORMot"/>
120+
<OtherUnitFiles Value="sources;sources\updeluxe;sources\crossinstallers;synaser;dcpcrypt;dcpcrypt\Ciphers;dcpcrypt\Hashes;logger;..\mORMot\CrossPlatform;..\mORMot2\src\core;..\mORMot2\src\lib;..\mORMot2\src\net;..\mORMot;..\mORMot\SQLite3;downloader\src\forms;downloader\src\common"/>
121+
<UnitOutputDirectory Value="buildlibs\$NameOnly($(ProjFile))\fpcupdeluxe\$(TargetCPU)-$(TargetOS)-carbon"/>
122+
</SearchPaths>
123+
<CodeGeneration>
124+
<TargetCPU Value="powerpc"/>
125+
<TargetOS Value="darwin"/>
126+
<Optimizations>
127+
<OptimizationLevel Value="2"/>
128+
</Optimizations>
129+
</CodeGeneration>
130+
<Linking>
131+
<Debugging>
132+
<GenerateDebugInfo Value="False"/>
133+
<UseLineInfoUnit Value="False"/>
134+
<StripSymbols Value="True"/>
135+
</Debugging>
136+
</Linking>
137+
</CompilerOptions>
138+
</Item4>
139+
<SharedMatrixOptions Count="4">
140+
<Item1 ID="784204643275" Type="IDEMacro" MacroName="LCLWidgetType" Value="qt5"/>
141+
<Item2 ID="322994045052" Type="IDEMacro" MacroName="LCLWidgetType" Value="cocoa"/>
142+
<Item3 ID="015223611220" Modes="darwin32carbon,darwinppccarbon" Type="IDEMacro" MacroName="LCLWidgetType" Value="carbon"/>
143+
<Item4 ID="369111111759" Type="IDEMacro" MacroName="LCLWidgetType" Value="gtk2"/>
144+
</SharedMatrixOptions>
145+
</BuildModes>
146+
<PublishOptions>
147+
<Version Value="2"/>
148+
</PublishOptions>
149+
<RunParams>
150+
<FormatVersion Value="2"/>
151+
<Modes Count="1">
152+
<Mode0 Name="default"/>
153+
</Modes>
154+
</RunParams>
155+
<RequiredPackages Count="2">
156+
<Item1>
157+
<PackageName Value="SynEdit"/>
158+
</Item1>
159+
<Item2>
160+
<PackageName Value="LCL"/>
161+
</Item2>
162+
</RequiredPackages>
163+
<Units Count="12">
164+
<Unit0>
165+
<Filename Value="up.lpr"/>
166+
<IsPartOfProject Value="True"/>
167+
<UnitName Value="fpcupdeluxe"/>
168+
</Unit0>
169+
<Unit1>
170+
<Filename Value="sources\updeluxe\fpcupdeluxemainform.pas"/>
171+
<IsPartOfProject Value="True"/>
172+
<ComponentName Value="Form1"/>
173+
<HasResources Value="True"/>
174+
<ResourceBaseClass Value="Form"/>
175+
</Unit1>
176+
<Unit2>
177+
<Filename Value="sources\updeluxe\extrasettings.pas"/>
178+
<IsPartOfProject Value="True"/>
179+
<ComponentName Value="Form2"/>
180+
<HasResources Value="True"/>
181+
<ResourceBaseClass Value="Form"/>
182+
</Unit2>
183+
<Unit3>
184+
<Filename Value="sources\updeluxe\syneditpopup.pas"/>
185+
<IsPartOfProject Value="True"/>
186+
<UnitName Value="SynEditPopup"/>
187+
</Unit3>
188+
<Unit4>
189+
<Filename Value="sources\updeluxe\aboutfrm.pas"/>
190+
<IsPartOfProject Value="True"/>
191+
<ComponentName Value="AboutForm"/>
192+
<HasResources Value="True"/>
193+
<ResourceBaseClass Value="Form"/>
194+
<UnitName Value="AboutFrm"/>
195+
</Unit4>
196+
<Unit5>
197+
<Filename Value="sources\updeluxe\infounit.pas"/>
198+
<IsPartOfProject Value="True"/>
199+
<ComponentName Value="InfoForm"/>
200+
<HasResources Value="True"/>
201+
<ResourceBaseClass Value="Form"/>
202+
</Unit5>
203+
<Unit6>
204+
<Filename Value="sources\updeluxe\modulesettings.pas"/>
205+
<IsPartOfProject Value="True"/>
206+
<ComponentName Value="Form3"/>
207+
<HasResources Value="True"/>
208+
<ResourceBaseClass Value="Form"/>
209+
</Unit6>
210+
<Unit7>
211+
<Filename Value="sources\fpcup.ini"/>
212+
<IsPartOfProject Value="True"/>
213+
</Unit7>
214+
<Unit8>
215+
<Filename Value="sources\settings.ini"/>
216+
<IsPartOfProject Value="True"/>
217+
</Unit8>
218+
<Unit9>
219+
<Filename Value="sources\revision.inc"/>
220+
<IsPartOfProject Value="True"/>
221+
</Unit9>
222+
<Unit10>
223+
<Filename Value="sources\processutils.pas"/>
224+
<IsPartOfProject Value="True"/>
225+
</Unit10>
226+
<Unit11>
227+
<Filename Value="sources\updeluxe\subarch.pas"/>
228+
<IsPartOfProject Value="True"/>
229+
<ComponentName Value="SubarchForm"/>
230+
<HasResources Value="True"/>
231+
<ResourceBaseClass Value="Form"/>
232+
</Unit11>
233+
</Units>
234+
</ProjectOptions>
235+
<CompilerOptions>
236+
<Version Value="11"/>
237+
<PathDelim Value="\"/>
238+
<Target>
239+
<Filename Value="deluxebin\fpcupdeluxe-$(TargetCPU)-$(TargetOS)"/>
240+
</Target>
241+
<SearchPaths>
242+
<IncludeFiles Value="$(ProjOutDir);sources;..\mORMot"/>
243+
<OtherUnitFiles Value="sources;sources\updeluxe;sources\crossinstallers;synaser;dcpcrypt;dcpcrypt\Ciphers;dcpcrypt\Hashes;logger;..\mORMot;..\mORMot\SQLite3;downloader\src\forms;downloader\src\common;..\mORMot\CrossPlatform;..\mORMot2\src\core;..\mORMot2\src\lib;..\mORMot2\src\net;metadarkstyle"/>
244+
<UnitOutputDirectory Value="buildlibs\$NameOnly($(ProjFile))\fpcupdeluxe\$(TargetCPU)-$(TargetOS)"/>
245+
</SearchPaths>
246+
<Conditionals Value="if TargetOS=&apos;darwin&apos; then
247+
CustomOptions := &apos; -Cg-&apos;;
248+
if TargetOS=&apos;openbsd&apos; then
249+
CustomOptions := &apos; -Cg-&apos;;"/>
250+
<CodeGeneration>
251+
<Optimizations>
252+
<OptimizationLevel Value="2"/>
253+
</Optimizations>
254+
</CodeGeneration>
255+
<Linking>
256+
<Debugging>
257+
<GenerateDebugInfo Value="False"/>
258+
<UseLineInfoUnit Value="False"/>
259+
</Debugging>
260+
<Options>
261+
<Win32>
262+
<GraphicApplication Value="True"/>
263+
</Win32>
264+
</Options>
265+
</Linking>
266+
<Other>
267+
<CustomOptions Value="-dDisableRemoteLog"/>
268+
</Other>
269+
</CompilerOptions>
270+
<Debugging>
271+
<Exceptions Count="1">
272+
<Item1>
273+
<Name Value="EInOutError"/>
274+
</Item1>
275+
</Exceptions>
276+
</Debugging>
277+
</CONFIG>

0 commit comments

Comments
 (0)