Description: Build the lucu-implant-file program.
Default: True
+Flag ssl
+ Description: Enable SSL support.
+ Default: False
+
Library
Build-Depends:
- HsOpenSSL == 0.10.*,
ascii == 0.0.*,
attoparsec == 0.9.*,
base == 4.*,
base-unicode-symbols == 0.2.*,
base64-bytestring == 0.1.*,
blaze-builder == 0.3.*,
- blaze-textual == 0.2.*,
+ blaze-html == 0.4.*,
bytestring == 0.9.*,
+ case-insensitive == 0.4.*,
+ collections-api == 1.0.*,
+ collections-base-instances == 1.0.*,
containers == 0.4.*,
- containers-unicode-symbols == 0.3.*,
+ directory == 1.1.*,
filepath == 1.2.*,
- hxt == 9.1.*,
mtl == 2.0.*,
network == 2.3.*,
+ old-time == 1.0.*,
stm == 2.2.*,
stringsearch == 0.3.*,
+ syb == 0.3.*,
template-haskell == 2.5.*,
text == 0.11.*,
time == 1.2.*,
time-http == 0.2.*,
- transformers == 0.2.*,
- unix == 2.4.*
+ transformers == 0.2.*
+
+ if flag(ssl)
+ Build-Depends:
+ HsOpenSSL == 0.10.*
+ CPP-Options:
+ -DHAVE_SSL
Exposed-Modules:
+ Data.Collections.Newtype.TH
Network.HTTP.Lucu
Network.HTTP.Lucu.Abortion
Network.HTTP.Lucu.Authentication
Network.HTTP.Lucu.Config
+ Network.HTTP.Lucu.Dispatcher
Network.HTTP.Lucu.ETag
Network.HTTP.Lucu.HandleLike
Network.HTTP.Lucu.Headers
Network.HTTP.Lucu.Parser
Network.HTTP.Lucu.Request
Network.HTTP.Lucu.Resource
- Network.HTTP.Lucu.Resource.Tree
Network.HTTP.Lucu.Response
Network.HTTP.Lucu.SocketLike
Network.HTTP.Lucu.StaticFile
Network.HTTP.Lucu.Chunk
Network.HTTP.Lucu.ContentCoding
Network.HTTP.Lucu.DefaultPage
+ Network.HTTP.Lucu.Dispatcher.Internal
Network.HTTP.Lucu.Interaction
+ Network.HTTP.Lucu.MIMEParams.Internal
+ Network.HTTP.Lucu.OrphanInstances
Network.HTTP.Lucu.Postprocess
Network.HTTP.Lucu.Preprocess
Network.HTTP.Lucu.RequestReader
Build-Depends:
SHA == 1.5.*,
- syb == 0.3.*,
zlib == 0.5.*
ghc-options:
- -Wall
+ -Wall -rtsopts