blob: 0760e65db6f22c72653d887744764faa47399718 [file] [log] [blame] [edit]
-- Initial cogent-quickcheck.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
-- The name of the package.
name: cogent-quickcheck
-- The package version. See the Haskell package versioning policy (PVP)
-- for standards guiding when and how versions should be incremented.
-- https://wiki.haskell.org/Package_versioning_policy
-- PVP summary: +-+------- breaking API changes
-- | | +----- non-breaking API additions
-- | | | +--- code changes with no API change
version: 0.1.0.0
-- A short (one-line) description of the package.
-- synopsis:
-- A longer description of the package.
-- description:
-- URL for the project homepage or repository.
homepage: http://ts.data61.csiro.au/projects/TS/cogent.pml
-- The license under which the package is released.
license: GPL-2
-- The file containing the license text.
license-file: LICENSE
-- The package author(s).
author: Zilin Chen
-- An email address to which users can send suggestions, bug reports, and
-- patches.
maintainer: Zilin.Chen@data61.csiro.au
-- A copyright notice.
-- copyright:
category: Testing
build-type: Simple
-- Extra files to be distributed with the package, such as examples or a
-- README.
extra-source-files: ChangeLog.md
-- Constraint on the version of Cabal needed to build this package.
cabal-version: >=2.0
library cogent-quickcheck-utils
-- Modules exported by the library.
exposed-modules: CogentMonad
, Corres
, Util
-- Modules included in this library but not exported.
-- other-modules:
-- LANGUAGE extensions used by modules in this package.
-- other-extensions:
-- Other library packages from which modules are imported.
build-depends: base >=4.9 && <4.13
, extra
, QuickCheck
-- , QuickCheck-GenT
-- Directories containing source files.
hs-source-dirs: .
-- Base language which the package is written in.
default-language: Haskell2010
library wa-example-simple
exposed-modules: WordArraySimple
other-modules: Wa_FFI
, Wa_FFI_Types
, Wa_FFI_Types_Abs
build-depends: base >=4.9 && <4.13
, array
, containers
, enumerate
, extra
, lens
, transformers
, QuickCheck
-- , QuickCheck-GenT
, cogent-quickcheck-utils
hs-source-dirs: wa_example, wa_example/build
default-language: Haskell2010
-- cpp-options:
include-dirs: . wa_example wa_example/build $(COGENT_LIBGUM_DIR)
-- build-tools: hsc2hs -- ^ This causes some bug similar to this one:
-- https://github.com/haskell/cabal/issues/4215
library wa-example
exposed-modules: WordArray
other-modules: Wa_FFI
, Wa_FFI_Types
, Wa_FFI_Types_Abs
build-depends: base >=4.9 && <4.13
, array
, containers
, enumerate
, extra
, lens
, transformers
, QuickCheck
-- , QuickCheck-GenT
, cogent-quickcheck-utils
hs-source-dirs: wa_example, wa_example/build
default-language: Haskell2010
-- cpp-options:
include-dirs: . wa_example wa_example/build $(COGENT_LIBGUM_DIR)
-- build-tools: hsc2hs -- ^ This causes some bug similar to this one:
-- https://github.com/haskell/cabal/issues/4215
library fsm-example
exposed-modules: Fsm
other-modules:
build-depends: base >=4.9 && <4.13
, QuickCheck
, cogent-quickcheck-utils
, containers
, mtl
hs-source-dirs: fsm_example
default-language: Haskell2010
-- build-tools: hsc2hs
library readpage-example
exposed-modules: Fsop
, Readpage
other-modules: Readpage_Shallow_Desugar_Tuples
build-depends: base >=4.9 && <4.13
, array
, containers
, lens
, template-haskell
, transformers
, tuple
, QuickCheck
, cogent-quickcheck-utils
, wa-example
hs-source-dirs: readpage_example
default-language: Haskell2010
-- build-tools: hsc2hs
-- build-tools: cpphs >= 1.19
-- ghc-options: -pgmP cpphs -optP --cpp
-- include-dirs: .
-- default-extensions: CPP
executable cogent-quickcheck
-- .hs or .lhs file containing the Main module.
main-is: Main.hs
-- Modules included in this executable, other than Main.
-- other-modules:
-- LANGUAGE extensions used by modules in this package.
-- other-extensions:
-- Other library packages from which modules are imported.
build-depends: base >=4.9 && <4.13
, extra
, QuickCheck
, cogent-quickcheck-utils
, wa-example-simple
, wa-example
, fsm-example
, readpage-example
-- Directories containing source files.
hs-source-dirs: .
, wa_example
, fsm_example
, readpage_example
-- Base language which the package is written in.
default-language: Haskell2010