prefork-0.0.9: prefork.cabal
-- Initial haskell-prefork.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: prefork
version: 0.0.9
synopsis: A library for building a prefork-style server quickly
license: MIT
license-file: LICENSE
author: Kiyoshi Ikehara, Benjamin Sruma
maintainer: kiyoshi.ikehara@gree.net
copyright: (c) 2013 GREE, Inc.
category: System
build-type: Simple
cabal-version: >=1.8
description: Prefork is a library for building a prefork-style server quickly.
Source-Repository head
type: git
location: https://github.com/gree/haskell-prefork.git
Flag sample
Description: Build sample programs
Default: False
Library
exposed-modules: System.Prefork
, System.Prefork.Main
, System.Prefork.Main.Internal
, System.Prefork.Types
, System.Prefork.Class
, System.Prefork.Worker
, System.Prefork.Settings
-- other-modules:
hs-source-dirs: src
build-depends: base >= 4.6 && < 4.8
, stm >= 2.4
, containers
, unix
, system-argv0
, system-filepath
, data-default
, process >= 1.2 && < 1.3
Executable prefork-sample-simple
if flag(sample)
Buildable: True
else
Buildable: False
Ghc-Options: -threaded -Wall -rtsopts
Build-Depends: base >=4 && <5
, bytestring
, containers
, network
, unix
, prefork
Hs-source-dirs: sample
Main-is: simple.hs
Extensions: DeriveDataTypeable
Executable prefork-sample-various-workers
if flag(sample)
Buildable: True
else
Buildable: False
Ghc-Options: -threaded -Wall -rtsopts
Build-Depends: base >=4 && <5
, bytestring
, containers
, network
, unix
, prefork
Hs-source-dirs: sample
Main-is: various-workers.hs
Extensions: DeriveDataTypeable
Executable prefork-sample-warp
if flag(sample)
Buildable: True
else
Buildable: False
Ghc-Options: -threaded -Wall -rtsopts
Build-Depends: base >=4 && <5
, bytestring
, containers
, network
, wai >= 2.0 && < 3.0
, warp >= 2.0 && < 3.0
, stm
, blaze-builder
, http-types
, unix
, prefork
, cmdargs
, async
Hs-source-dirs: sample
Main-is: warp.hs
Extensions: DeriveDataTypeable
test-suite test-prefork
type: exitcode-stdio-1.0
build-depends: base >= 4.6 && < 4.8
, prefork
, hspec
, containers
, stm
, unix
, process >= 1.2 && < 1.3
, cab < 0.2.10
, directory
, filepath
hs-source-dirs: test
main-is: test-prefork.hs
extensions: DeriveDataTypeable
ghc-options: -O2 -Wall
default-language: Haskell2010
test-suite test-prefork-server
Ghc-Options: -threaded -Wall -rtsopts
type: exitcode-stdio-1.0
build-depends: base >= 4.6 && < 4.8
, prefork
, hspec
, containers
, stm
, unix
, process >= 1.2 && < 1.3
hs-source-dirs: test
main-is: test-prefork-server.hs
extensions: DeriveDataTypeable
ghc-options: -O2 -Wall
default-language: Haskell2010