From ab5b598ab6fc440aeb38ee038d6dcaccd700b010 Mon Sep 17 00:00:00 2001 From: Matthew Kosarek Date: Thu, 11 Jul 2024 09:02:31 -0400 Subject: [PATCH] feedback: miral uses mircore and refactoring explanation of miroil --- doc/sphinx/explanation/libraries.md | 28 +++++----------------------- doc/sphinx/explanation/libraries.mmd | 1 + 2 files changed, 6 insertions(+), 23 deletions(-) diff --git a/doc/sphinx/explanation/libraries.md b/doc/sphinx/explanation/libraries.md index a9223f99fe2..8884c9a67fd 100644 --- a/doc/sphinx/explanation/libraries.md +++ b/doc/sphinx/explanation/libraries.md @@ -42,29 +42,11 @@ the arrow depends on the library at the end of the arrow. There are a few things of note in this diagram: -- `miral` and `miroil` are intended to be the primary user-facing libraries as - nothing else depends on them +- `miral` and `mircore` are intended to be the primary user-facing libraries +- `miroil` is a special compatibility layer for the Lomiri project is not + intended for general consumption - `mirserver` depends on the most libraries as it is the brains of the operation -- `mircore` and `mircommon` provide common functionalities for every other - library in the system +- `mircommon` provide common functionalities for every other library in the + system - The input and graphics platforms (represented as `input_X` and `graphics_X` in the diagram) are dynamically loaded by `mirserver` when the engine starts up33333 - -## Private Static Libraries -Mir builds a number of static libraries that are linked to internally by -`mirserver`. These libraries are: - -- `mirrenderergl` - - `mirgl` -- `mircompositor` -- `mirconsole` -- `mirfrontend-wayland` -- `mirfrontend-xwayland` -- `mirgraphics` -- `mirinput` -- `mirreport` - - `mirnullreport` - - `mirserverlttng` - - `mirlogging` -- `mirscene` -- `mirshell` diff --git a/doc/sphinx/explanation/libraries.mmd b/doc/sphinx/explanation/libraries.mmd index a15a29669a7..9c09d2b8a2f 100644 --- a/doc/sphinx/explanation/libraries.mmd +++ b/doc/sphinx/explanation/libraries.mmd @@ -1,6 +1,7 @@ flowchart miral ---> mirserver miral ---> mircommon + miral ---> mircore miroil ---> mirserver miroil --> mircommon mirserver --> mirplatform