aboutsummaryrefslogtreecommitdiff
path: root/Spear.cabal
blob: a893ce35b64c9b075cfeeba3ed4f4f1db8e9d6e8 (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
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.Math.Circle Spear.Math.Triangle Spear.Game
                     Spear.GLSL Spear.Math.Camera Spear.Math.Entity Spear.Math.Matrix3
                     Spear.Math.Matrix4 Spear.Math.MatrixUtils Spear.Math.Plane
                     Spear.Math.Quaternion 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.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.Math.Vector2
                     Spear.Math.Quad Spear.Math.Ray Spear.Math.Segment Spear.Math.Utils
                     Spear.Math.Spatial2 Spear.Math.Spatial3
    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