Add time dependency to cabal package
[matthijs/master-project/cλash.git] / cλash / clash.cabal
index 69fd79f4828e51e07dee1a2dfcbafa0188cca2d2..d7221917fcee8704244d272d915b9b30b054ee3d 100644 (file)
@@ -1,8 +1,8 @@
 name:               clash
 version:            0.1
 build-type:         Simple
-synopsis:           CAES Languege for Hardware Descriptions (CλasH)
-description:        CλasH is a toolchain/language to translate subsets of
+synopsis:           CAES Languege for Hardware Descriptions (CLasH)
+description:        CLasH is a toolchain/language to translate subsets of
                     Haskell to synthesizable VHDL. It does this by translating
                     the intermediate System Fc (GHC Core) representation to a
                     VHDL AST, which is then written to file.
@@ -17,12 +17,16 @@ maintainer:         christiaan.baaij@gmail.com & matthijs@stdin.nl
 Cabal-Version:      >= 1.2
 
 Library
-  build-depends:    ghc >= 6.11, pretty, vhdl, haskell98, syb, data-accessor, 
-                    containers, base >= 4, transformers, filepath, 
-                    template-haskell, data-accessor-template, prettyclass
+  build-depends:    ghc >= 6.11, pretty, vhdl > 0.1, haskell98, syb,
+                    data-accessor, containers, base >= 4, transformers,
+                    filepath, template-haskell, data-accessor-template,
+                    data-accessor-transformers, prettyclass, directory, 
+                    th-lift-ng, tfp, tfvec, time
                     
-  exposed-modules:  CLasH.Translator,
+  exposed-modules:  CLasH.HardwareTypes
+                    CLasH.Translator
                     CLasH.Translator.Annotations
+                    CLasH.Utils
                     
   other-modules:    CLasH.Translator.TranslatorTypes
                     CLasH.Normalize
@@ -31,11 +35,13 @@ Library
                     CLasH.VHDL
                     CLasH.VHDL.Constants
                     CLasH.VHDL.Generate
+                    CLasH.VHDL.Testbench
                     CLasH.VHDL.VHDLTools
                     CLasH.VHDL.VHDLTypes
                     CLasH.Utils.GhcTools
                     CLasH.Utils.HsTools
                     CLasH.Utils.Pretty
+                    CLasH.Utils.Core.BinderTools
                     CLasH.Utils.Core.CoreShow
                     CLasH.Utils.Core.CoreTools
-  
\ No newline at end of file
+