-
Notifications
You must be signed in to change notification settings - Fork 7
/
zero-to-quake3.cabal
76 lines (74 loc) · 2 KB
/
zero-to-quake3.cabal
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
-- Initial zero-to-quake3.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: zero-to-quake3
version: 0.1.0.0
-- synopsis:
-- description:
license: BSD3
license-file: LICENSE
author: Oliver Charles
maintainer: [email protected]
-- copyright:
category: Game
build-type: Simple
extra-source-files: ChangeLog.md
cabal-version: >=1.10
executable zero-to-quake3
main-is: Quake3.hs
other-modules:
Control.Monad.Managed.Extra
Foreign.Marshal.Extra
Foreign.Vulkan
Quake3.BezierPatch
Quake3.BSP
Quake3.BSP.Entities
Quake3.Entity
Quake3.Entity.InfoPlayerDeathmatch
Quake3.Context
Quake3.Input
Quake3.Model
Quake3.Render
Quake3.Vertex
Vulkan.Buffer
Vulkan.Buffer.IndexBuffer
Vulkan.Buffer.UniformBuffer
Vulkan.Buffer.VertexBuffer
Vulkan.CommandBuffer
Vulkan.CommandPool
Vulkan.DescriptorSet
Vulkan.Device
Vulkan.Framebuffer
Vulkan.Image
Vulkan.ImageView
Vulkan.Instance
Vulkan.Memory
Vulkan.PhysicalDevice
Vulkan.Pipeline
Vulkan.Poke
Vulkan.RenderPass
Vulkan.Semaphore
Vulkan.VertexFormat
Vulkan.WSI
-- other-extensions:
build-depends: base >=4.10 && <4.11
, sdl2 >=2.4 && <2.5
, binary
, bytestring
, clock
, containers
, contravariant
, deriving-compat
, generic-deriving
, generic-lens
, lens
, linear
, managed
, megaparsec
, reactive-banana
, text
, unliftio
, vulkan-api
extra-libraries: vulkan
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall