-- Initial step-function.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                step-function
version:             0.1.0.0
synopsis:            Step functions, staircase functions or piecewise constant functions
description:         
  Step functions, staircase functions or piecewise constant functions.

  Implemented as a default value and a series of transitions. Supports
  merging two step functions using a supplied merging function.
homepage:            https://github.com/jonpetterbergman/step-function
bug-reports:         https://github.com/jonpetterbergman/step-function/issues
license:             BSD3
license-file:        LICENSE
author:              Petter Bergman
maintainer:          jon.petter.bergman@gmail.com
-- copyright:           
category:            Data
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10
source-repository head
  type:     git
  location: http://github.com/jonpetterbergman/step-function

source-repository this
  type:     git
  location: http://github.com/jonpetterbergman/step-function
  tag:      v0.1.0.0


library
  exposed-modules:     Data.StepFunction
  -- other-modules:       
  other-extensions:    TupleSections
  build-depends:       base >=4.8 && <4.9
  hs-source-dirs:      src
  default-language:    Haskell2010

Test-Suite merge
  type:                detailed-0.9
  test-module:         Merge
  build-depends:       base >=4.8 && <4.9, 
                       Cabal >= 1.10,
                       step-function,
                       QuickCheck,
                       cabal-test-quickcheck
  hs-source-dirs:      test
  default-language:    Haskell2010