-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathSFML.cabal
161 lines (151 loc) · 4.42 KB
/
SFML.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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
name: SFML
version: 2.3.2.4
synopsis: SFML bindings
description:
Low level bindings for SFML 2.3.2.
license: MIT
license-file: LICENSE
author: Marc Sunet
maintainer: jeannekamikaze@gmail.com
homepage: https://github.com/jeannekamikaze/SFML
bug-reports: https://github.com/jeannekamikaze/SFML/issues
category: Game
build-type: Simple
cabal-version: >=1.8
source-repository head
type: git
location: https://github.com/SFML-haskell/SFML
Flag OfficialCSFMLForWindows
Description: Use the official CSFML bundle for Windows from http://www.sfml-dev.org/download/csfml/
default: False
library
hs-source-dirs:
src
exposed-modules:
SFML.Audio
SFML.Graphics
SFML.System
SFML.Window
SFML.Audio.Listener
SFML.Audio.Music
SFML.Audio.SFSampled
SFML.Audio.SFSound
SFML.Audio.SFSoundBuffer
SFML.Audio.SFSoundRecorder
SFML.Audio.Sound
SFML.Audio.SoundBuffer
SFML.Audio.SoundBufferRecorder
SFML.Audio.SoundRecorder
SFML.Audio.SoundStatus
SFML.Audio.SoundStream
SFML.Audio.Types
SFML.Graphics.BlendMode
SFML.Graphics.CircleShape
SFML.Graphics.Color
SFML.Graphics.ConvexShape
SFML.Graphics.Font
SFML.Graphics.FontInfo
SFML.Graphics.Glyph
SFML.Graphics.Image
SFML.Graphics.PrimitiveType
SFML.Graphics.Rect
SFML.Graphics.RectangleShape
SFML.Graphics.RenderStates
SFML.Graphics.RenderTexture
SFML.Graphics.RenderWindow
SFML.Graphics.SFBindable
SFML.Graphics.SFBounded
SFML.Graphics.SFDrawable
SFML.Graphics.SFCoordSpace
SFML.Graphics.SFRenderTarget
SFML.Graphics.SFShape
SFML.Graphics.SFShapeResizable
SFML.Graphics.SFSmoothTexture
SFML.Graphics.SFTexturable
SFML.Graphics.SFTransformable
SFML.Graphics.SFViewable
SFML.Graphics.Shader
SFML.Graphics.Shape
SFML.Graphics.Sprite
SFML.Graphics.Text
SFML.Graphics.Texture
SFML.Graphics.Transform
SFML.Graphics.Types
SFML.Graphics.Vertex
SFML.Graphics.VertexArray
SFML.Graphics.View
SFML.SFCopyable
SFML.SFDisplayable
SFML.SFException
SFML.SFResource
SFML.System.Clock
SFML.System.InputStream
SFML.System.Sleep
SFML.System.Time
SFML.System.Vector2
SFML.System.Vector3
SFML.Utils
SFML.Window.Context
SFML.Window.ContextSettings
SFML.Window.Event
SFML.Window.Joystick
SFML.Window.JoystickIdentification
SFML.Window.Keyboard
SFML.Window.Mouse
SFML.Window.SFWindow
SFML.Window.Types
SFML.Window.VideoMode
SFML.Window.Window
SFML.Window.WindowHandle
c-sources:
cbits/SFML/Audio/Listener_helper.c
cbits/SFML/Audio/Music_helper.c
cbits/SFML/Audio/Sound_helper.c
cbits/SFML/Audio/SoundBuffer_helper.c
cbits/SFML/Audio/SoundStream_helper.c
cbits/SFML/Graphics/CircleShape_helper.c
cbits/SFML/Graphics/ConvexShape_helper.c
cbits/SFML/Graphics/Font_helper.c
cbits/SFML/Graphics/Image_helper.c
cbits/SFML/Graphics/RectangleShape_helper.c
cbits/SFML/Graphics/RenderTexture_helper.c
cbits/SFML/Graphics/RenderWindow_helper.c
cbits/SFML/Graphics/Shader_helper.c
cbits/SFML/Graphics/Shape_helper.c
cbits/SFML/Graphics/Sprite_helper.c
cbits/SFML/Graphics/Text_helper.c
cbits/SFML/Graphics/Texture_helper.c
cbits/SFML/Graphics/VertexArray_helper.c
cbits/SFML/Graphics/View_helper.c
cbits/SFML/System/Clock_helper.c
cbits/SFML/System/Time_helper.c
cbits/SFML/System/Sleep_helper.c
cbits/SFML/Window/Joystick_helper.c
cbits/SFML/Window/VideoMode_helper.c
cbits/SFML/Window/Window_helper.c
build-depends:
base > 4 && < 5
build-tools:
hsc2hs -any
extensions:
ForeignFunctionInterface
DeriveDataTypeable
if os(windows)
extra-libraries:
csfml-window,
csfml-system,
csfml-graphics,
csfml-network,
csfml-audio
else
extra-libraries:
csfml-window,
csfml-system,
csfml-graphics,
csfml-network,
csfml-audio,
sfml-window,
sfml-system,
sfml-graphics,
sfml-network,
sfml-audio