Skip to content

Commit 8659192

Browse files
committed
- Moved dependencies list from READCOM_App.dpr to DEPENDENCIES.md
- Removed GetIt Packages dependencies from project options (takes long time at each recompilation to check them in Delphi 12.3), see DEPENDENCIES.md instead
1 parent 98e3d30 commit 8659192

File tree

3 files changed

+31
-23
lines changed

3 files changed

+31
-23
lines changed

App/DEPENDENCIES.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Dependencies
2+
3+
+ GetIt Packages (install via GetIt Package Manager, included in Delphi IDE):
4+
- TFrameStand
5+
- SVGIconImageList
6+
- CodeSite Express
7+
- Boss Experts (optional)
8+
9+
+ Boss Packages (install via Boss Package Manager [use Boss command-line tool and optionally Boss Experts for IDE] - configuration is in boss.json):
10+
- Zoomicon.Generics
11+
- Zoomicon.Helpers.RTL
12+
- Zoomicon.Helpers.FMX (also a design-time package)
13+
- Zoomicon.Introspection.FMX (also a design-time package) (also wraps Object-Debugger-for-Firemonkey)
14+
- Zoomicon.Manipulation.FMX (also a design-time package)
15+
- Zoomicon.Media.FMX (also a design-time package)
16+
- Zoomicon.ZUI.FMX (also a design-time package)
17+
- READCOM.Core
18+
19+
Notes:
20+
- at Build/Compiler/Search path/All configurations - All platforms, using relative search paths to respective Boss cache folders (see App/modules folder)
21+
- will need to manually install the BOSS packages that are for design-time too (see modules subfolder that it creates) if BOSS doesn't install them as design packages

App/READCOM_App.dpr

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,7 @@
22
//Source: https://github.com/zoomicon/READCOM_App
33
//Author: George Birbilis (http://zoomicon.com)
44

5-
(*
6-
Dependencies:
7-
+ GetIt Packages (install via GetIt Package Manager, included in Delphi IDE):
8-
- TFrameStand
9-
- SVGIconImageList
10-
- CodeSite Express
11-
- Boss Experts (optional)
12-
+ Boss Packages (install via Boss Package Manager [use Boss command-line tool and optionally Boss Experts for IDE] - configuration is in boss.json):
13-
- Zoomicon.Generics
14-
- Zoomicon.Helpers.RTL
15-
- Zoomicon.Helpers.FMX
16-
- Zoomicon.Introspection.FMX (also wraps Object-Debugger-for-Firemonkey)
17-
- Zoomicon.Manipulation.FMX
18-
- Zoomicon.Media.FMX
19-
- Zoomicon.ZUI.FMX
20-
- READCOM.Core
21-
Notes:
22-
- at Build/Compiler/Search path/All configurations - All platforms, using relative search paths to respective Boss cache folders (see App/modules folder)
23-
- will need to manually install the BOSS packages (see modules subfolder that it creates) if BOSS doesn't install them as design packages
24-
*)
25-
5+
//Dependencies: see <DEPENDENCIES.md>
266
program READCOM_App;
277

288
{$R *.dres}
@@ -46,7 +26,8 @@ program READCOM_App;
4626
READCOM.Views.Options.StoryItemOptions in 'Views\Options\READCOM.Views.Options.StoryItemOptions.pas' {StoryItemOptions: TFrame},
4727
READCOM.Views.Options.TextStoryItemOptions in 'Views\Options\READCOM.Views.Options.TextStoryItemOptions.pas' {TextStoryItemOptions: TFrame},
4828
READCOM.Views.Options.ImageStoryItemOptions in 'Views\Options\READCOM.Views.Options.ImageStoryItemOptions.pas' {ImageStoryItemOptions: TFrame};
49-
{$endregion}
29+
30+
{$endregion}
5031

5132
{$R *.res}
5233

App/READCOM_App.dproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,6 @@
183183
<SanitizedProjectName>READCOM_App</SanitizedProjectName>
184184
<DCC_UnitSearchPath>modules\zoomicon.generics.delphi\Source\Collections;modules\zoomicon.generics.delphi\Source\Factories;modules\zoomicon.generics.delphi\Source\Functors;modules\zoomicon.helpers.rtl.delphi\Source;modules\zoomicon.helpers.fmx.delphi\Source;modules\zoomicon.introspection.fmx.delphi\Source;modules\Object-Debugger-for-FireMonkey\DemoDesktop;modules\Object-Debugger-for-FireMonkey;modules\zoomicon.manipulation.fmx.delphi\Source;modules\zoomicon.media.fmx.delphi\Source;modules\zoomicon.zui.fmx.delphi\Source;modules\readcom.core.delphi\Source\Models;modules\readcom.core.delphi\Source\Factories;modules\readcom.core.delphi\Source\Resources;modules\readcom.core.delphi\Source\Views;modules\readcom.core.delphi\Source\Views\Prompts;modules\readcom.core.delphi\Source\Views\Dialogs;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
185185
<DCC_Define>SKIA;$(DCC_Define)</DCC_Define>
186-
<GetItPackages>TFrameStand-1.9-12;CodeSite-5.4.4;SVGIconImageList-12-64bit</GetItPackages>
187186
</PropertyGroup>
188187
<PropertyGroup Condition="'$(Base_Android)'!=''">
189188
<EnabledSysJars>activity-1.7.2.dex.jar;annotation-experimental-1.4.1.dex.jar;annotation-jvm-1.8.1.dex.jar;annotations-13.0.dex.jar;appcompat-1.2.0.dex.jar;appcompat-resources-1.2.0.dex.jar;billing-7.1.1.dex.jar;biometric-1.1.0.dex.jar;browser-1.4.0.dex.jar;cloud-messaging.dex.jar;collection-jvm-1.4.2.dex.jar;concurrent-futures-1.1.0.dex.jar;core-1.15.0.dex.jar;core-common-2.2.0.dex.jar;core-ktx-1.15.0.dex.jar;core-runtime-2.2.0.dex.jar;cursoradapter-1.0.0.dex.jar;customview-1.0.0.dex.jar;documentfile-1.0.0.dex.jar;drawerlayout-1.0.0.dex.jar;error_prone_annotations-2.9.0.dex.jar;exifinterface-1.3.6.dex.jar;firebase-annotations-16.2.0.dex.jar;firebase-common-20.3.1.dex.jar;firebase-components-17.1.0.dex.jar;firebase-datatransport-18.1.7.dex.jar;firebase-encoders-17.0.0.dex.jar;firebase-encoders-json-18.0.0.dex.jar;firebase-encoders-proto-16.0.0.dex.jar;firebase-iid-interop-17.1.0.dex.jar;firebase-installations-17.1.3.dex.jar;firebase-installations-interop-17.1.0.dex.jar;firebase-measurement-connector-19.0.0.dex.jar;firebase-messaging-23.1.2.dex.jar;fmx.dex.jar;fragment-1.2.5.dex.jar;google-play-licensing.dex.jar;interpolator-1.0.0.dex.jar;javax.inject-1.dex.jar;kotlin-stdlib-1.8.22.dex.jar;kotlin-stdlib-common-1.8.22.dex.jar;kotlin-stdlib-jdk7-1.8.22.dex.jar;kotlin-stdlib-jdk8-1.8.22.dex.jar;kotlinx-coroutines-android-1.6.4.dex.jar;kotlinx-coroutines-core-jvm-1.6.4.dex.jar;legacy-support-core-utils-1.0.0.dex.jar;lifecycle-common-2.6.2.dex.jar;lifecycle-livedata-2.6.2.dex.jar;lifecycle-livedata-core-2.6.2.dex.jar;lifecycle-runtime-2.6.2.dex.jar;lifecycle-service-2.6.2.dex.jar;lifecycle-viewmodel-2.6.2.dex.jar;lifecycle-viewmodel-savedstate-2.6.2.dex.jar;listenablefuture-1.0.dex.jar;loader-1.0.0.dex.jar;localbroadcastmanager-1.0.0.dex.jar;okio-jvm-3.4.0.dex.jar;play-services-ads-22.2.0.dex.jar;play-services-ads-base-22.2.0.dex.jar;play-services-ads-identifier-18.0.0.dex.jar;play-services-ads-lite-22.2.0.dex.jar;play-services-appset-16.0.1.dex.jar;play-services-base-18.5.0.dex.jar;play-services-basement-18.4.0.dex.jar;play-services-cloud-messaging-17.0.1.dex.jar;play-services-location-21.0.1.dex.jar;play-services-maps-18.1.0.dex.jar;play-services-measurement-base-20.1.2.dex.jar;play-services-measurement-sdk-api-20.1.2.dex.jar;play-services-stats-17.0.2.dex.jar;play-services-tasks-18.2.0.dex.jar;print-1.0.0.dex.jar;profileinstaller-1.3.0.dex.jar;room-common-2.2.5.dex.jar;room-runtime-2.2.5.dex.jar;savedstate-1.2.1.dex.jar;sqlite-2.1.0.dex.jar;sqlite-framework-2.1.0.dex.jar;startup-runtime-1.1.1.dex.jar;tracing-1.2.0.dex.jar;transport-api-3.0.0.dex.jar;transport-backend-cct-3.1.8.dex.jar;transport-runtime-3.1.8.dex.jar;user-messaging-platform-2.0.0.dex.jar;vectordrawable-1.1.0.dex.jar;vectordrawable-animated-1.1.0.dex.jar;versionedparcelable-1.1.1.dex.jar;viewpager-1.0.0.dex.jar;work-runtime-2.7.0.dex.jar</EnabledSysJars>
@@ -603,6 +602,7 @@
603602
<None Include="..\LICENSE.txt"/>
604603
<None Include="..\PRIVACY.md"/>
605604
<None Include="..\README.md"/>
605+
<None Include="DEPENDENCIES.md"/>
606606
<BuildConfiguration Include="Base">
607607
<Key>Base</Key>
608608
</BuildConfiguration>
@@ -1351,6 +1351,12 @@
13511351
<Overwrite>true</Overwrite>
13521352
</Platform>
13531353
</DeployFile>
1354+
<DeployFile LocalName="DEPENDENCIES.md" Configuration="Debug" Class="ProjectFile">
1355+
<Platform Name="Win32">
1356+
<RemoteDir>.\</RemoteDir>
1357+
<Overwrite>true</Overwrite>
1358+
</Platform>
1359+
</DeployFile>
13541360
<DeployFile LocalName="Default.readcom" Configuration="Debug" Class="ProjectFile"/>
13551361
<DeployFile LocalName="Default.readcom" Configuration="Debug" Class="ProjectFile">
13561362
<Platform Name="Android">

0 commit comments

Comments
 (0)