name: snap-server-testsuite version: 0.1.1 build-type: Simple cabal-version: >= 1.6 Flag libev Description: Use libev? Default: False Executable testsuite hs-source-dirs: ../src suite main-is: TestSuite.hs c-sources: ../cbits/linger.c include-dirs: ../cbits build-depends: QuickCheck >= 2, array >= 0.3 && <0.4, attoparsec >= 0.8.0.2 && < 0.9, attoparsec-iteratee >= 0.1 && <0.2, base >= 4 && < 5, binary >= 0.5 && < 0.6, bytestring, bytestring-nums >= 0.3.1 && < 0.4, bytestring-show >= 0.3.2 && < 0.4, containers, directory-tree, dlist >= 0.5 && < 0.6, filepath, haskell98, HTTP >= 4000.0.9 && < 4001, HUnit >= 1.2 && < 2, monads-fd, network == 2.2.1.*, network-bytestring >= 0.1.2 && < 0.2, old-locale, parallel > 2, iteratee >= 0.3.1 && < 0.4, snap-core == 0.1.1, test-framework >= 0.3.1 && <0.4, test-framework-hunit >= 0.2.5 && < 0.3, test-framework-quickcheck2 >= 0.2.6 && < 0.3, time, transformers, vector >= 0.6.0.1 && < 0.7 if flag(libev) build-depends: hlibev >= 0.2.1 other-modules: Snap.Internal.Http.Server.LibevBackend cpp-options: -DLIBEV else build-depends: network-bytestring >= 0.1.2 && < 0.2 other-modules: Snap.Internal.Http.Server.SimpleBackend ghc-options: -O2 -Wall -fhpc -fwarn-tabs -funbox-strict-fields -threaded -fno-warn-unused-do-bind Executable pongserver hs-source-dirs: ../src pongserver main-is: Main.hs c-sources: ../cbits/linger.c include-dirs: ../cbits build-depends: QuickCheck >= 2, array >= 0.3 && <0.4, attoparsec >= 0.8.0.2 && < 0.9, attoparsec-iteratee >= 0.1 && <0.2, base >= 4 && < 5, bytestring, bytestring-nums >= 0.3.1 && < 0.4, bytestring-show >= 0.3.2 && < 0.4, cereal >= 0.2 && < 0.3, containers, directory-tree, dlist >= 0.5 && < 0.6, filepath, haskell98, HUnit >= 1.2 && < 2, monads-fd, old-locale, parallel > 2, iteratee >= 0.3.1 && < 0.4, network == 2.2.1.*, network-bytestring >= 0.1.2 && < 0.2, sendfile >= 0.6.1 && < 0.7, snap-core == 0.1.1, time, transformers, unix, vector >= 0.6.0.1 && < 0.7 if flag(libev) build-depends: hlibev >= 0.2.1 other-modules: Snap.Internal.Http.Server.LibevBackend cpp-options: -DLIBEV else build-depends: network-bytestring >= 0.1.2 && < 0.2 other-modules: Snap.Internal.Http.Server.SimpleBackend if os(linux) cpp-options: -DLINUX if os(darwin) cpp-options: -DOSX ghc-options: -Wall -O2 -fwarn-tabs -funbox-strict-fields -threaded -fno-warn-unused-do-bind ghc-prof-options: -prof -auto-all