This repository has been archived by the owner on Dec 17, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathhsua.cabal
143 lines (130 loc) · 3.26 KB
/
hsua.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
name: hsua
version: 0.1.0.0
-- synopsis:
-- description:
license: GPL-2
license-file: LICENSE
author: Jan Sipr
maintainer: [email protected]
--copyright:
category: Telephony
build-type: Simple
extra-source-files: ChangeLog.md
cabal-version: >=1.10
flag pedantic
description: Pass additional warning flags and -Werror to GHC.
default: False
manual: True
library
hs-source-dirs: src
default-language: Haskell2010
pkgconfig-depends: libpjproject >= 2.1.0
other-extensions:
ForeignFunctionInterface
, NoImplicitPrelude
, OverloadedStrings
, RecordWildCards
exposed-modules:
Phone.Account
Phone.Call
Phone.Config
Phone.Exception
Phone.MonadPJ
Phone.Run
Phone.Event
other-modules:
Phone.Internal.Event
Phone.Internal.FFI
Phone.Internal.FFI.Account
Phone.Internal.FFI.CallInfo
Phone.Internal.FFI.CallManipulation
Phone.Internal.FFI.Common
Phone.Internal.FFI.Configuration
Phone.Internal.FFI.Event
Phone.Internal.FFI.GenericStringHeader
Phone.Internal.FFI.Logging
Phone.Internal.FFI.Media
Phone.Internal.FFI.Msg
Phone.Internal.FFI.MsgData
Phone.Internal.FFI.PjString
Phone.Internal.FFI.RxData
Phone.Internal.FFI.Transport
Phone.Internal.Thread
Phone.Internal.Utils
c-sources:
cbits/pjsua_device.c
build-depends:
base >=4.8 && <5
, case-insensitive
, data-default >= 0.7.1.1 && <0.8
, exceptions ==0.8.*
, text
, transformers >=0.4 && <0.6
ghc-options:
-Wall
-fwarn-tabs
-fwarn-missing-import-lists
-fwarn-implicit-prelude
if flag(pedantic)
ghc-options: -Werror
executable test
hs-source-dirs: test, src
main-is: test.hs
default-language: Haskell2010
other-extensions:
NoImplicitPrelude
, OverloadedStrings
, RecordWildCards
other-modules:
Phone.Internal.Event
Phone.Internal.FFI
Phone.Internal.FFI.Account
Phone.Internal.FFI.CallInfo
Phone.Internal.FFI.CallManipulation
Phone.Internal.FFI.Common
Phone.Internal.FFI.Configuration
Phone.Internal.FFI.Event
Phone.Internal.FFI.GenericStringHeader
Phone.Internal.FFI.Logging
Phone.Internal.FFI.Media
Phone.Internal.FFI.Msg
Phone.Internal.FFI.MsgData
Phone.Internal.FFI.PjString
Phone.Internal.FFI.RxData
Phone.Internal.FFI.Transport
Phone.Internal.Thread
Phone.Internal.Utils
build-depends:
base >=4.8 && <5
, exceptions ==0.8.*
, hsua
, text
, transformers >=0.4 && <0.6
ghc-options:
-Wall
-fwarn-tabs
-fwarn-missing-import-lists
-fwarn-implicit-prelude
-threaded
executable example
hs-source-dirs: example
main-is: example.hs
default-language: Haskell2010
other-extensions:
NoImplicitPrelude
, OverloadedStrings
, RecordWildCards
-- other-modules:
build-depends:
base >=4.8 && <5
, data-default >= 0.7.1.1 && <0.8
, hsua
, transformers >=0.4 && <0.6
ghc-options:
-Wall
-fwarn-tabs
-fwarn-missing-import-lists
-fwarn-implicit-prelude
-threaded
if flag(pedantic)
ghc-options: -Werror