Add time dependency to cabal package
[matthijs/master-project/cλash.git] / cλash / clash.cabal
1 name:               clash
2 version:            0.1
3 build-type:         Simple
4 synopsis:           CAES Languege for Hardware Descriptions (CLasH)
5 description:        CLasH is a toolchain/language to translate subsets of
6                     Haskell to synthesizable VHDL. It does this by translating
7                     the intermediate System Fc (GHC Core) representation to a
8                     VHDL AST, which is then written to file.
9 category:           Development
10 license:            BSD3
11 license-file:       LICENSE
12 package-url:        http://github.com/darchon/clash/tree/master
13 copyright:          Copyright (c) 2009 Christiaan Baaij & Matthijs Kooijman
14 author:             Christiaan Baaij & Matthijs Kooijman
15 stability:          alpha
16 maintainer:         christiaan.baaij@gmail.com & matthijs@stdin.nl
17 Cabal-Version:      >= 1.2
18
19 Library
20   build-depends:    ghc >= 6.11, pretty, vhdl > 0.1, haskell98, syb,
21                     data-accessor, containers, base >= 4, transformers,
22                     filepath, template-haskell, data-accessor-template,
23                     data-accessor-transformers, prettyclass, directory, 
24                     th-lift-ng, tfp, tfvec, time
25                     
26   exposed-modules:  CLasH.HardwareTypes
27                     CLasH.Translator
28                     CLasH.Translator.Annotations
29                     CLasH.Utils
30                     
31   other-modules:    CLasH.Translator.TranslatorTypes
32                     CLasH.Normalize
33                     CLasH.Normalize.NormalizeTypes
34                     CLasH.Normalize.NormalizeTools
35                     CLasH.VHDL
36                     CLasH.VHDL.Constants
37                     CLasH.VHDL.Generate
38                     CLasH.VHDL.Testbench
39                     CLasH.VHDL.VHDLTools
40                     CLasH.VHDL.VHDLTypes
41                     CLasH.Utils.GhcTools
42                     CLasH.Utils.HsTools
43                     CLasH.Utils.Pretty
44                     CLasH.Utils.Core.BinderTools
45                     CLasH.Utils.Core.CoreShow
46                     CLasH.Utils.Core.CoreTools
47