Cabal-Version: >= 1.2
Build-Type: Simple
Extra-Source-Files:
+ ExampleDNSServer.hs
DNSUnitTest.hs
+Flag build-examples
+ Description: Build example executables.
+ Default: False
+
Flag build-test-suite
Description: Build the test suite.
Default: False
Library
Build-Depends:
- base, binary, binary-strict, bytestring, containers, network
+ base, binary, binary-strict, bytestring, containers, mtl,
+ network, network-bytestring, unix
Exposed-Modules:
Network.DNS.Message
+ Network.DNS.Named
+ Network.DNS.Named.Config
+ Network.DNS.Named.Responder
+ Network.DNS.Named.Sanity
+ Network.DNS.Named.Zone
Network.DNS.Packer
Network.DNS.Unpacker
GHC-Options:
-Wall
+
+Executable ExampleDNSServer
+ if flag(build-examples)
+ Buildable: True
+ else
+ Buildable: False
+
+ Main-Is:
+ ExampleDNSServer.hs
+
+ Extensions:
+ DeriveDataTypeable, ExistentialQuantification,
+ FlexibleInstances, FunctionalDependencies,
+ MultiParamTypeClasses, ScopedTypeVariables,
+ TypeSynonymInstances, UndecidableInstances,
+ IncoherentInstances
+
+ GHC-Options:
+ -Wall
\ No newline at end of file