From 844f3eaf2d13db08cd7e18f3e6e756915608f7f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 29 Jun 2026 15:46:38 +0200 Subject: [PATCH] doc: make the dependency diagrams a bit more consistent. --- doc/custom-buildsystems-order-plugins.dot | 10 +++++++++- doc/custom-buildsystems-order.dot | 3 ++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/doc/custom-buildsystems-order-plugins.dot b/doc/custom-buildsystems-order-plugins.dot index d7ce59ed2..a8aead191 100644 --- a/doc/custom-buildsystems-order-plugins.dot +++ b/doc/custom-buildsystems-order-plugins.dot @@ -29,12 +29,14 @@ digraph "Magnum plugin dependency order" { ranksep=0.5 node [style=filled shape=rect margin="0.03,0.03"] + Magnum [style=solid class="m-primary"] MagnumAudio [style=solid label="Magnum\nAudio" class="m-info"] MagnumMeshTools [style=solid label="Magnum\nMeshTools" class="m-info"] MagnumText [style=solid label="Magnum\nText" class="m-info"] + MagnumTextureTools [style=solid label="Magnum\nTextureTools" class="m-info"] MagnumTrade [style=solid label="Magnum\nTrade" class="m-info"] - {rank=same MagnumAudio MagnumMeshTools MagnumText MagnumTrade} + {rank=same MagnumAudio MagnumText MagnumTrade} AudioImporter [label="*AudioImporter" class="m-success"] ImageConverter [label="*ImageConverter" class="m-success"] @@ -45,6 +47,12 @@ digraph "Magnum plugin dependency order" { TgaImageConverter [class="m-success"] TgaImporter [class="m-success"] + MagnumAudio -> Magnum [class="m-info"] + MagnumTrade -> Magnum [class="m-info"] + MagnumText -> MagnumTextureTools [class="m-info"] + MagnumTextureTools -> Magnum [class="m-info"] + MagnumMeshTools -> MagnumTrade [class="m-info"] + AudioImporter -> MagnumAudio ImageConverter -> MagnumTrade Importer -> MagnumTrade diff --git a/doc/custom-buildsystems-order.dot b/doc/custom-buildsystems-order.dot index 315f82bd2..a78804f57 100644 --- a/doc/custom-buildsystems-order.dot +++ b/doc/custom-buildsystems-order.dot @@ -67,6 +67,7 @@ digraph "Magnum library dependency order" { Magnum -> CorradeUtility MagnumAudio -> Magnum + MagnumAudio -> CorradePluginManager MagnumDebugTools -> CorradeTestSuite [style=dotted] MagnumDebugTools -> Magnum @@ -84,9 +85,9 @@ digraph "Magnum library dependency order" { MagnumMeshTools -> MagnumGL [style=dotted] MagnumOpenGLTester -> MagnumWindowlessApplication + MagnumOpenGLTester -> CorradeTestSuite MagnumPrimitives -> MagnumMeshTools - MagnumPrimitives -> MagnumTrade MagnumSceneTools -> MagnumTrade