]> gitweb @ CieloNegro.org - haskell-dns.git/blob - dns.cabal
QueryType and QueryClass should also be exported.
[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         Network.DNS.Packer
26         Network.DNS.Unpacker
27
28     Extensions:
29         DeriveDataTypeable, ExistentialQuantification,
30         FlexibleInstances, FunctionalDependencies,
31         MultiParamTypeClasses, ScopedTypeVariables,
32         TypeSynonymInstances, UndecidableInstances,
33         IncoherentInstances
34
35     GHC-Options:
36         -Wall
37
38 Executable DNSUnitTest
39     if flag(build-test-suite)
40         Buildable: True
41     else
42         Buildable: False
43
44     Build-Depends:
45         HUnit
46
47     Main-Is:
48         DNSUnitTest.hs
49
50     Extensions:
51         DeriveDataTypeable, ExistentialQuantification,
52         FlexibleInstances, FunctionalDependencies,
53         MultiParamTypeClasses, ScopedTypeVariables,
54         TypeSynonymInstances, UndecidableInstances,
55         IncoherentInstances
56
57     GHC-Options:
58         -Wall