From 134f9d6cf39cf3e7d3d405fd268a85b55442cc3b Mon Sep 17 00:00:00 2001 From: Marc Sunet Date: Mon, 6 Aug 2012 13:25:57 +0200 Subject: Added physics module --- Spear.cabal | 131 ++++++++++++++++-------------------------------------------- 1 file changed, 35 insertions(+), 96 deletions(-) (limited to 'Spear.cabal') diff --git a/Spear.cabal b/Spear.cabal index ab8f6b9..dc462ae 100644 --- a/Spear.cabal +++ b/Spear.cabal @@ -7,7 +7,6 @@ license-file: LICENSE maintainer: jeannekamikaze@gmail.com homepage: http://spear.shellblade.net synopsis: A 3D game framework. -description: category: Game author: Marc Sunet data-dir: "" @@ -15,106 +14,46 @@ data-dir: "" library build-depends: GLFW -any, OpenGL -any, OpenGLRaw -any, StateVar -any, base -any, bytestring -any, directory -any, - mtl -any, transformers -any, resource-simple -any, parsec >= 3.1.3, containers, - ansi-terminal, vector - - exposed-modules: - Spear.App - Spear.App.Application - Spear.App.Input - - Spear.Assets.Image - Spear.Assets.Model - - Spear.Collision - Spear.Collision.AABB - Spear.Collision.Collision - Spear.Collision.Collisioner - Spear.Collision.Sphere - Spear.Collision.Triangle - Spear.Collision.Types - - Spear.Game - - Spear.GLSL - Spear.GLSL.Buffer - Spear.GLSL.Error - Spear.GLSL.Management - Spear.GLSL.Texture - Spear.GLSL.Uniform - Spear.GLSL.VAO - - Spear.Math.Camera - Spear.Math.Entity - Spear.Math.Matrix3 - Spear.Math.Matrix4 - Spear.Math.MatrixUtils - Spear.Math.Octree - Spear.Math.Plane - Spear.Math.Spatial - Spear.Math.Vector3 - Spear.Math.Vector4 - + mtl -any, transformers -any, resource-simple -any, parsec >=3.1.3, + containers -any, ansi-terminal -any, vector -any, array -any + exposed-modules: Spear.Physics.Types Spear.Physics.World Spear.App + Spear.App.Application Spear.App.Input Spear.Assets.Image + Spear.Assets.Model Spear.Collision Spear.Collision.AABB + Spear.Collision.Collision Spear.Collision.Collisioner + Spear.Collision.Sphere Spear.Collision.Triangle + Spear.Collision.Types Spear.Game Spear.GLSL Spear.GLSL.Buffer + Spear.GLSL.Error Spear.GLSL.Management Spear.GLSL.Texture + Spear.GLSL.Uniform Spear.GLSL.VAO Spear.Math.Camera + Spear.Math.Entity Spear.Math.Matrix3 Spear.Math.Matrix4 + Spear.Math.MatrixUtils Spear.Math.Octree Spear.Math.Plane + Spear.Math.Quaternion Spear.Math.Spatial Spear.Math.Vector3 + Spear.Math.Vector4 Spear.Physics Spear.Physics.Rigid Spear.Render.AnimatedModel - Spear.Render.Material - Spear.Render.Model - Spear.Render.Program - Spear.Render.Renderable - Spear.Render.StaticModel - Spear.Render.Texture - - Spear.Scene.Graph - Spear.Scene.Light - Spear.Scene.Loader - Spear.Scene.Scene - Spear.Scene.SceneResources - - Spear.Setup - - Spear.Sys.Timer - - Spear.Updatable + Spear.Render.Material Spear.Render.Model Spear.Render.Program + Spear.Render.Renderable Spear.Render.StaticModel + Spear.Render.Texture Spear.Scene.Graph Spear.Scene.Light + Spear.Scene.Loader Spear.Scene.Scene Spear.Scene.SceneResources + Spear.Setup Spear.Sys.Timer Spear.Updatable exposed: True - buildable: True - build-tools: hsc2hs -any - - c-sources: - Spear/Assets/Image/Image.c - Spear/Assets/Image/BMP/BMP_load.c - Spear/Assets/Model/Model.c - Spear/Assets/Model/MD2/MD2_load.c - Spear/Assets/Model/OBJ/OBJ_load.cc - Spear/Render/RenderModel.c - Spear/Sys/Timer/ctimer.c - + cc-options: -O2 -g -Wno-unused-result + c-sources: Spear/Assets/Image/Image.c + Spear/Assets/Image/BMP/BMP_load.c Spear/Assets/Model/Model.c + Spear/Assets/Model/MD2/MD2_load.c + Spear/Assets/Model/OBJ/OBJ_load.cc 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/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/Assets/Image - Spear/Assets/Model - Spear/Render - Spear/Sys - + extra-libraries: stdc++ + 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/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/Assets/Image Spear/Assets/Model Spear/Render + Spear/Sys hs-source-dirs: . - ghc-options: -O2 -rtsopts - - cc-options: -O2 -g -Wno-unused-result - - extra-libraries: stdc++ -- cgit v1.2.3