[aseprite] 83/250: doc and gfx libraries depends on fixmath (fix #817)

Tobias Hansen thansen at moszumanska.debian.org
Sun Dec 20 15:27:15 UTC 2015


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository aseprite.

commit 1bb0bca361b8eed4350df9ee8ec544a2eb8e4bd9
Author: David Capello <davidcapello at gmail.com>
Date:   Thu Sep 24 10:02:52 2015 -0300

    doc and gfx libraries depends on fixmath (fix #817)
---
 src/README.md          | 22 +++++++++++++---------
 src/doc/CMakeLists.txt |  1 +
 src/gfx/CMakeLists.txt |  1 +
 3 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/src/README.md b/src/README.md
index 9c13f29..0aafeee 100644
--- a/src/README.md
+++ b/src/README.md
@@ -16,36 +16,40 @@ because they don't depend on any other component.
   * [allegro](allegro/): Modified version of [Allegro](http://alleg.sourceforge.net/) library, used for keyboard/mouse input, and drawing 2D graphics on screen.
   * [base](base/): Core/basic stuff, multithreading, utf8, sha1, file system, memory, etc.
   * [css](css/): Pseudo-style sheet library.
-  * [flic](flic/): Library to load/save FLI/FLC files
-  * [gfx](gfx/): Abstract graphics structures like point, size, rectangle, region, color, etc.
+  * [fixmath](fixmath/): Fixed point operations (original code from Allegro code by Shawn Hargreaves).
+  * [flic](flic/): Library to load/save FLI/FLC files.
   * [scripting](scripting/): JavaScript engine ([V8](https://code.google.com/p/v8/)).
   * [undo](undo/): Generic library to manage a history of undoable commands.
 
 ## Level 1
 
   * [cfg](cfg/) (base): Library to load/save .ini files.
-  * [doc](doc/) (base, gfx): Document model library.
   * [gen](gen/) (base): Helper utility to generate C++ files from different XMLs.
+  * [gfx](gfx/) (fixmath): Abstract graphics structures like point, size, rectangle, region, color, etc.
   * [net](net/) (base): Networking library to send HTTP requests.
-  * [she](she/) (base, gfx, allegro): A wrapper for the Allegro library.
   * [webserver](webserver/) (base): HTTP web server (based on [mongoose](https://github.com/valenok/mongoose))
 
 ## Level 2
 
+  * [doc](doc/) (base, fixmath, gfx): Document model library.
+  * [she](she/) (allegro, base, gfx): A wrapper for the Allegro library.
+
+## Level 3
+
   * [filters](filters/) (base, doc, gfx): Effects for images.
-  * [render](render/) (base, gfx, doc): Library to render documents.
+  * [render](render/) (base, doc, gfx): Library to render documents.
   * [ui](ui/) (base, gfx, she): Portable UI library (buttons, windows, text fields, etc.)
   * [updater](updater/) (base, net): Component to check for updates.
 
-## Level 3
+## Level 4
 
   * [iff](iff/) (base, doc, render): Image File Formats library (load/save documents).
 
-## Level 4
+## Level 5
 
-  * [app](app/) (allegro, base, doc, filters, gfx, iff, render, scripting, she, ui, undo, updater, webserver)
+  * [app](app/) (allegro, base, doc, filters, fixmath, gfx, iff, render, scripting, she, ui, undo, updater, webserver)
 
-## Level 5
+## Level 6
 
   * [main](main/) (app, base, she, ui)
 
diff --git a/src/doc/CMakeLists.txt b/src/doc/CMakeLists.txt
index 557a8aa..e74b4db 100644
--- a/src/doc/CMakeLists.txt
+++ b/src/doc/CMakeLists.txt
@@ -59,4 +59,5 @@ add_library(doc-lib
 target_link_libraries(doc-lib
   she
   gfx-lib
+  fixmath-lib
   base-lib)
diff --git a/src/gfx/CMakeLists.txt b/src/gfx/CMakeLists.txt
index eb8a26c..c93a531 100644
--- a/src/gfx/CMakeLists.txt
+++ b/src/gfx/CMakeLists.txt
@@ -10,4 +10,5 @@ add_library(gfx-lib
   transformation.cpp)
 
 target_link_libraries(gfx-lib
+  fixmath-lib
   ${PIXMAN_LIBRARY})

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git



More information about the Pkg-games-commits mailing list