]> gitweb @ CieloNegro.org - haskell-dns.git/blob - dns.cabal
Introduce Unpacker monad to clean up things.
[haskell-dns.git] / dns.cabal
1 Name:                dns
2 Version:             0.1
3 Synopsis:            <Project description>
4 Description:         <Project description>
5 Category:            Network
6 License:             PublicDomain
7 Author:              PHO <pho at cielonegro.org>
8 Maintainer:          PHO <pho at cielonegro.org>
9 Stability:           Experimental
10 Cabal-Version:       >= 1.2
11 Build-Type:          Simple
12 Extra-Source-Files:
13     DNSUnitTest.hs
14
15 Flag build-test-suite
16     Description: Build the test suite.
17     Default:     False
18
19 Library
20     Build-Depends:
21         base, binary, binary-strict, bytestring, containers, network
22
23     Exposed-Modules:
24         Network.DNS.Message
25
26     Other-Modules:
27         Network.DNS.Unpacker
28
29     Extensions:
30         DeriveDataTypeable, ExistentialQuantification,
31         FlexibleInstances, FunctionalDependencies, MultiParamTypeClasses,
32         ScopedTypeVariables, TypeSynonymInstances
33
34     GHC-Options:
35         -Wall
36
37 Executable DNSUnitTest
38     if flag(build-test-suite)
39         Buildable: True
40     else
41         Buildable: False
42
43     Build-Depends:
44         HUnit
45
46     Main-Is:
47         DNSUnitTest.hs
48
49     Extensions:
50         DeriveDataTypeable, ExistentialQuantification,
51         FlexibleInstances, FunctionalDependencies, MultiParamTypeClasses,
52         ScopedTypeVariables, TypeSynonymInstances
53
54     GHC-Options:
55         -Wall