aboutsummaryrefslogtreecommitdiff
path: root/Spear.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'Spear.cabal')
-rw-r--r--Spear.cabal216
1 files changed, 108 insertions, 108 deletions
diff --git a/Spear.cabal b/Spear.cabal
index e25b347..0e52faf 100644
--- a/Spear.cabal
+++ b/Spear.cabal
@@ -1,108 +1,108 @@
1name: Spear 1name: Spear
2version: 0.1 2version: 0.1
3cabal-version: >=1.2 3cabal-version: >=1.2
4build-type: Simple 4build-type: Simple
5license: BSD3 5license: BSD3
6license-file: LICENSE 6license-file: LICENSE
7maintainer: jeannekamikaze@gmail.com 7maintainer: jeannekamikaze@gmail.com
8homepage: http://spear.shellblade.net 8homepage: http://spear.shellblade.net
9synopsis: A 2.5D game framework. 9synopsis: A 2.5D game framework.
10category: Game 10category: Game
11author: Marc Sunet 11author: Marc Sunet
12data-dir: "" 12data-dir: ""
13 13
14library 14library
15 build-depends: GLFW -any, 15 build-depends: GLFW -any,
16 OpenGL -any, 16 OpenGL -any,
17 OpenGLRaw -any, 17 OpenGLRaw -any,
18 StateVar -any, 18 StateVar -any,
19 base -any, 19 base -any,
20 bytestring >= 0.10, 20 bytestring >= 0.10,
21 directory -any, 21 directory -any,
22 mtl -any, 22 mtl -any,
23 transformers -any, 23 transformers -any,
24 resourcet -any, 24 resourcet -any,
25 parsec >= 3, 25 parsec >= 3,
26 containers -any, 26 containers -any,
27 vector -any, 27 vector -any,
28 array -any 28 array -any
29 29
30 exposed-modules: Spear.App 30 exposed-modules: Spear.App
31 Spear.App.Application 31 Spear.App.Application
32 Spear.App.Input 32 Spear.App.Input
33 Spear.Assets.Image 33 Spear.Assets.Image
34 Spear.Assets.Model 34 Spear.Assets.Model
35 Spear.Game 35 Spear.Game
36 Spear.GL 36 Spear.GL
37 Spear.Math.AABB 37 Spear.Math.AABB
38 Spear.Math.Camera 38 Spear.Math.Camera
39 Spear.Math.Circle 39 Spear.Math.Circle
40 Spear.Math.Collision 40 Spear.Math.Collision
41 Spear.Math.Entity 41 Spear.Math.Entity
42 Spear.Math.Frustum 42 Spear.Math.Frustum
43 Spear.Math.Matrix3 43 Spear.Math.Matrix3
44 Spear.Math.Matrix4 44 Spear.Math.Matrix4
45 Spear.Math.MatrixUtils 45 Spear.Math.MatrixUtils
46 Spear.Math.Octree 46 Spear.Math.Octree
47 Spear.Math.Plane 47 Spear.Math.Plane
48 Spear.Math.Quaternion 48 Spear.Math.Quaternion
49 Spear.Math.Ray 49 Spear.Math.Ray
50 Spear.Math.Segment 50 Spear.Math.Segment
51 Spear.Math.Spatial2 51 Spear.Math.Spatial2
52 Spear.Math.Spatial3 52 Spear.Math.Spatial3
53 Spear.Math.Triangle 53 Spear.Math.Triangle
54 Spear.Math.Utils 54 Spear.Math.Utils
55 Spear.Math.Vector 55 Spear.Math.Vector
56 Spear.Math.Vector.Class 56 Spear.Math.Vector.Class
57 Spear.Math.Vector.Vector2 57 Spear.Math.Vector.Vector2
58 Spear.Math.Vector.Vector3 58 Spear.Math.Vector.Vector3
59 Spear.Math.Vector.Vector4 59 Spear.Math.Vector.Vector4
60 Spear.Render.AnimatedModel 60 Spear.Render.AnimatedModel
61 Spear.Render.Material 61 Spear.Render.Material
62 Spear.Render.Model 62 Spear.Render.Model
63 Spear.Render.Program 63 Spear.Render.Program
64 Spear.Render.StaticModel 64 Spear.Render.StaticModel
65 Spear.Scene.GameObject 65 Spear.Scene.GameObject
66 Spear.Scene.Graph 66 Spear.Scene.Graph
67 Spear.Scene.Light 67 Spear.Scene.Light
68 Spear.Scene.Loader 68 Spear.Scene.Loader
69 Spear.Scene.SceneResources 69 Spear.Scene.SceneResources
70 Spear.Sys.Store 70 Spear.Sys.Store
71 Spear.Sys.Store.ID 71 Spear.Sys.Store.ID
72 Spear.Sys.Timer 72 Spear.Sys.Timer
73 73
74 exposed: True 74 exposed: True
75 75
76 buildable: True 76 buildable: True
77 77
78 build-tools: hsc2hs -any 78 build-tools: hsc2hs -any
79 79
80 cc-options: -O2 -g -Wno-unused-result 80 cc-options: -O2 -g -Wno-unused-result
81 81
82 c-sources: Spear/Assets/Image/Image.c 82 c-sources: Spear/Assets/Image/Image.c
83 Spear/Assets/Image/BMP/BMP_load.c 83 Spear/Assets/Image/BMP/BMP_load.c
84 Spear/Assets/Model/Model.c 84 Spear/Assets/Model/Model.c
85 Spear/Assets/Model/MD2/MD2_load.c 85 Spear/Assets/Model/MD2/MD2_load.c
86 Spear/Assets/Model/OBJ/cvector.c 86 Spear/Assets/Model/OBJ/cvector.c
87 Spear/Assets/Model/OBJ/OBJ_load.c 87 Spear/Assets/Model/OBJ/OBJ_load.c
88 Spear/Render/RenderModel.c 88 Spear/Render/RenderModel.c
89 Spear/Sys/Timer/ctimer.c 89 Spear/Sys/Timer/ctimer.c
90 90
91 extensions: TypeFamilies 91 extensions: TypeFamilies
92 92
93 includes: Spear/Assets/Image/BMP/BMP_load.h 93 includes: Spear/Assets/Image/BMP/BMP_load.h
94 Spear/Assets/Image/Image.h Spear/Assets/Image/Image_error_code.h 94 Spear/Assets/Image/Image.h Spear/Assets/Image/Image_error_code.h
95 Spear/Assets/Image/sys_types.h Spear/Assets/Model/MD2/MD2_load.h 95 Spear/Assets/Image/sys_types.h Spear/Assets/Model/MD2/MD2_load.h
96 Spear/Assets/Model/OBJ/OBJ_load.h Spear/Assets/Model/OBJ/cvector.h 96 Spear/Assets/Model/OBJ/OBJ_load.h Spear/Assets/Model/OBJ/cvector.h
97 Spear/Assets/Model/Model.h Spear/Assets/Model/Model_error_code.h 97 Spear/Assets/Model/Model.h Spear/Assets/Model/Model_error_code.h
98 Spear/Assets/Model/sys_types.h Spear/Render/RenderModel.h 98 Spear/Assets/Model/sys_types.h Spear/Render/RenderModel.h
99 Timer/Timer.h 99 Timer/Timer.h
100 100
101 include-dirs: Spear/Assets/Image Spear/Assets/Model Spear/Render 101 include-dirs: Spear/Assets/Image Spear/Assets/Model Spear/Render
102 Spear/Sys 102 Spear/Sys
103 103
104 hs-source-dirs: . 104 hs-source-dirs: .
105 105
106 ghc-options: -O2 106 ghc-options: -O2
107 107
108 ghc-prof-options: -O2 -rtsopts -fprof-auto -fprof-cafs 108 ghc-prof-options: -O2 -rtsopts -fprof-auto -fprof-cafs