aboutsummaryrefslogtreecommitdiff
path: root/Spear.cabal
blob: 254f181339b867c9ba9e74170e660bc6e4cf4448 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
name: Spear
version: 0.1
cabal-version: >=1.2
build-type: Simple
license: BSD3
license-file: LICENSE
maintainer: jeannekamikaze@gmail.com
homepage: http://spear.shellblade.net
synopsis: A 2.5D game framework.
category: Game
author: Marc Sunet
data-dir: ""
 
library
    build-depends: GLFW -any, OpenGL -any, OpenGLRaw -any,
                   StateVar -any, base -any, bytestring -any, directory -any,
                   mtl -any, transformers -any, resourcet -any, parsec >=3.1.3,
                   containers -any, vector -any, array -any
    exposed-modules: Spear.Scene.GameObject Spear.Math.QuadTree
                     Spear.Physics.Types Spear.App Spear.App.Application Spear.App.Input
                     Spear.Assets.Image Spear.Assets.Model Spear.Collision
                     Spear.Math.AABB Spear.Collision.Collision
                     Spear.Collision.Collisioner Spear.Math.Circle Spear.Math.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.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.Sys.Store Spear.Sys.Store.ID
                     Spear.Updatable Spear.Math.Vector2 Spear.Math.Quad Spear.Math.Ray
                     Spear.Math.Segment Spear.Math.Utils
    exposed: True
    buildable: True
    build-tools: hsc2hs -any
    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/cvector.c
               Spear/Assets/Model/OBJ/OBJ_load.c Spear/Render/RenderModel.c
               Spear/Sys/Timer/ctimer.c
    extensions: TypeFamilies
    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/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/Assets/Image Spear/Assets/Model Spear/Render
                  Spear/Sys
    hs-source-dirs: .
    ghc-options: -O2 -rtsopts