aboutsummaryrefslogtreecommitdiff
path: root/Spear.cabal
blob: ffe11dc0b8bd7dc9fb466ce79db1d074423d0534 (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
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.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
    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