diff options
Diffstat (limited to 'Spear.cabal')
-rw-r--r-- | Spear.cabal | 216 |
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 @@ | |||
1 | name: Spear | 1 | name: Spear |
2 | version: 0.1 | 2 | version: 0.1 |
3 | cabal-version: >=1.2 | 3 | cabal-version: >=1.2 |
4 | build-type: Simple | 4 | build-type: Simple |
5 | license: BSD3 | 5 | license: BSD3 |
6 | license-file: LICENSE | 6 | license-file: LICENSE |
7 | maintainer: jeannekamikaze@gmail.com | 7 | maintainer: jeannekamikaze@gmail.com |
8 | homepage: http://spear.shellblade.net | 8 | homepage: http://spear.shellblade.net |
9 | synopsis: A 2.5D game framework. | 9 | synopsis: A 2.5D game framework. |
10 | category: Game | 10 | category: Game |
11 | author: Marc Sunet | 11 | author: Marc Sunet |
12 | data-dir: "" | 12 | data-dir: "" |
13 | 13 | ||
14 | library | 14 | library |
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 |