From f10147a471427b6556ecad6f5e0a68dead188f25 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Thu, 31 Aug 2023 19:12:47 -0700 Subject: New Algebra module and Spatial abstraction. --- Spear.cabal | 159 +++++++++++++++++++++++++++++++----------------------------- 1 file changed, 82 insertions(+), 77 deletions(-) (limited to 'Spear.cabal') diff --git a/Spear.cabal b/Spear.cabal index 7025fcd..448f7f4 100644 --- a/Spear.cabal +++ b/Spear.cabal @@ -12,63 +12,68 @@ author: Marc Sunet data-dir: "" library - build-depends: GLFW-b -any, - OpenGL >= 3, - OpenGLRaw -any, - StateVar -any, - base -any, - bytestring -any, - directory -any, - exceptions -any, - mtl -any, - transformers -any, - resourcet -any, - parsec >= 3, - containers -any, - vector -any, - array -any + build-depends: + GLFW-b -any, + OpenGL >= 3, + OpenGLRaw -any, + StateVar -any, + base -any, + bytestring -any, + directory -any, + exceptions -any, + mtl -any, + transformers -any, + resourcet -any, + parsec >= 3, + containers -any, + vector -any, + array -any - exposed-modules: Spear.App - Spear.Assets.Image - Spear.Assets.Model - Spear.Game - Spear.GL - Spear.Math.AABB - Spear.Math.Camera - Spear.Math.Circle - Spear.Math.Collision - Spear.Math.Frustum - Spear.Math.Matrix3 - Spear.Math.Matrix4 - Spear.Math.MatrixUtils - Spear.Math.Octree - Spear.Math.Plane - Spear.Math.Quaternion - Spear.Math.Ray - Spear.Math.Segment - Spear.Math.Spatial2 - Spear.Math.Spatial3 - Spear.Math.Sphere - Spear.Math.Triangle - Spear.Math.Utils - Spear.Math.Vector - Spear.Math.Vector.Vector - Spear.Math.Vector.Vector2 - Spear.Math.Vector.Vector3 - Spear.Math.Vector.Vector4 - Spear.Render.AnimatedModel - Spear.Render.Material - Spear.Render.Model - Spear.Render.Program - Spear.Render.StaticModel - Spear.Scene.Graph - Spear.Scene.Loader - Spear.Scene.SceneResources - Spear.Step - Spear.Sys.Store - Spear.Sys.Store.ID - Spear.Sys.Timer - Spear.Window + exposed-modules: + Spear.App + Spear.Assets.Image + Spear.Assets.Model + Spear.Game + Spear.GL + Spear.Math.AABB + Spear.Math.Algebra + Spear.Math.Camera + Spear.Math.Circle + Spear.Math.Collision + Spear.Math.Frustum + Spear.Math.Matrix3 + Spear.Math.Matrix4 + Spear.Math.MatrixUtils + Spear.Math.Octree + Spear.Math.Plane + Spear.Math.Quaternion + Spear.Math.Ray + Spear.Math.Segment + Spear.Math.Spatial + Spear.Math.Spatial2 + Spear.Math.Spatial3 + Spear.Math.Sphere + Spear.Math.Triangle + Spear.Math.Utils + Spear.Math.Vector + Spear.Math.Vector.Vector + Spear.Math.Vector.Vector2 + Spear.Math.Vector.Vector3 + Spear.Math.Vector.Vector4 + Spear.Prelude + Spear.Render.AnimatedModel + Spear.Render.Material + Spear.Render.Model + Spear.Render.Program + Spear.Render.StaticModel + Spear.Scene.Graph + Spear.Scene.Loader + Spear.Scene.SceneResources + Spear.Step + Spear.Sys.Store + Spear.Sys.Store.ID + Spear.Sys.Timer + Spear.Window exposed: True @@ -87,28 +92,28 @@ library Spear/Render/RenderModel.c Spear/Sys/Timer/ctimer.c - extensions: TypeFamilies + includes: + Spear/Assets/Image/BMP/BMP_load.h + Spear/Assets/Image/Image.h + Spear/Assets/Image/Image_error_code.h + Spear/Assets/Image/sys_types.h + Spear/Assets/Model/MD2/MD2_load.h + Spear/Assets/Model/OBJ/OBJ_load.h + Spear/Assets/Model/OBJ/cvector.h + Spear/Assets/Model/Model.h + Spear/Assets/Model/Model_error_code.h + Spear/Assets/Model/sys_types.h + Spear/Render/RenderModel.h + Timer/Timer.h - includes: Spear/Assets/Image/BMP/BMP_load.h - Spear/Assets/Image/Image.h - Spear/Assets/Image/Image_error_code.h - Spear/Assets/Image/sys_types.h - Spear/Assets/Model/MD2/MD2_load.h - Spear/Assets/Model/OBJ/OBJ_load.h - Spear/Assets/Model/OBJ/cvector.h - Spear/Assets/Model/Model.h - Spear/Assets/Model/Model_error_code.h - Spear/Assets/Model/sys_types.h - Spear/Render/RenderModel.h - Timer/Timer.h - - include-dirs: . - Spear - Spear/Assets/Image - Spear/Assets/Image/BMP - Spear/Assets/Model - Spear/Render - Spear/Sys + include-dirs: + . + Spear + Spear/Assets/Image + Spear/Assets/Image/BMP + Spear/Assets/Model + Spear/Render + Spear/Sys hs-source-dirs: . -- cgit v1.2.3