packages feed

HROOT-graf-0.9: HROOT-graf.cabal

Name:                HROOT-graf
Version:     0.9
Synopsis:    Haskell binding to ROOT Graf modules
Description:         HROOT is a haskell Foreign Function Interface (FFI) binding to ROOT. ROOT(http://root.cern.ch) is an object-oriented program and library developed by CERN for physics data analysis.
Homepage:       http://ianwookim.org/HROOT
license: LGPL-2.1
license-file: LICENSE
Author:              Ian-Woo Kim
Maintainer:  Ian-Woo Kim <ianwookim@gmail.com>
Category:       Graphics, Statistics, Math, Numerical
Tested-with:    GHC >= 7.6
Build-Type:  Custom
cabal-version:  >=1.10
Extra-source-files:
                       csrc/HROOTGrafTArc.h
                       csrc/HROOTGrafTArrow.h
                       csrc/HROOTGrafTAttImage.h
                       csrc/HROOTGrafTBRIK.h
                       csrc/HROOTGrafTCanvas.h
                       csrc/HROOTGrafTCrown.h
                       csrc/HROOTGrafTCutG.h
                       csrc/HROOTGrafTEllipse.h
                       csrc/HROOTGrafTGaxis.h
                       csrc/HROOTGrafTGraphPolar.h
                       csrc/HROOTGrafTGraphQQ.h
                       csrc/HROOTGrafTLine.h
                       csrc/HROOTGrafTPad.h
                       csrc/HROOTGrafTPCON.h
                       csrc/HROOTGrafTShape.h
                       csrc/HROOTGrafTSPHE.h
                       csrc/HROOTGrafTTUBE.h
                       csrc/HROOTGrafTArc.cpp
                       csrc/HROOTGrafTArrow.cpp
                       csrc/HROOTGrafTAttImage.cpp
                       csrc/HROOTGrafTBRIK.cpp
                       csrc/HROOTGrafTCanvas.cpp
                       csrc/HROOTGrafTCrown.cpp
                       csrc/HROOTGrafTCutG.cpp
                       csrc/HROOTGrafTEllipse.cpp
                       csrc/HROOTGrafTGaxis.cpp
                       csrc/HROOTGrafTGraphPolar.cpp
                       csrc/HROOTGrafTGraphQQ.cpp
                       csrc/HROOTGrafTLine.cpp
                       csrc/HROOTGrafTPad.cpp
                       csrc/HROOTGrafTPCON.cpp
                       csrc/HROOTGrafTShape.cpp
                       csrc/HROOTGrafTSPHE.cpp
                       csrc/HROOTGrafTTUBE.cpp




Library
  default-language: Haskell2010
  hs-source-dirs: src
  ghc-options:  -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans -fno-warn-unused-imports
  ghc-prof-options: -caf-all -auto-all
  cc-options: -std=c++14
  Build-Depends:      base>4 && < 5, fficxx >= 0.3, fficxx-runtime >= 0.3, template-haskell,HROOT-core,HROOT-hist
  Exposed-Modules:
                       HROOT.Graf
                       HROOT.Graf.TArc
                       HROOT.Graf.TArrow
                       HROOT.Graf.TAttImage
                       HROOT.Graf.TBRIK
                       HROOT.Graf.TCanvas
                       HROOT.Graf.TCrown
                       HROOT.Graf.TCutG
                       HROOT.Graf.TEllipse
                       HROOT.Graf.TGaxis
                       HROOT.Graf.TGraphPolar
                       HROOT.Graf.TGraphQQ
                       HROOT.Graf.TLine
                       HROOT.Graf.TPad
                       HROOT.Graf.TPCON
                       HROOT.Graf.TShape
                       HROOT.Graf.TSPHE
                       HROOT.Graf.TTUBE
                       HROOT.Graf.TArc.RawType
                       HROOT.Graf.TArrow.RawType
                       HROOT.Graf.TAttImage.RawType
                       HROOT.Graf.TBRIK.RawType
                       HROOT.Graf.TCanvas.RawType
                       HROOT.Graf.TCrown.RawType
                       HROOT.Graf.TCutG.RawType
                       HROOT.Graf.TEllipse.RawType
                       HROOT.Graf.TGaxis.RawType
                       HROOT.Graf.TGraphPolar.RawType
                       HROOT.Graf.TGraphQQ.RawType
                       HROOT.Graf.TLine.RawType
                       HROOT.Graf.TPad.RawType
                       HROOT.Graf.TPCON.RawType
                       HROOT.Graf.TShape.RawType
                       HROOT.Graf.TSPHE.RawType
                       HROOT.Graf.TTUBE.RawType
                       HROOT.Graf.TArc.FFI
                       HROOT.Graf.TArrow.FFI
                       HROOT.Graf.TAttImage.FFI
                       HROOT.Graf.TBRIK.FFI
                       HROOT.Graf.TCanvas.FFI
                       HROOT.Graf.TCrown.FFI
                       HROOT.Graf.TCutG.FFI
                       HROOT.Graf.TEllipse.FFI
                       HROOT.Graf.TGaxis.FFI
                       HROOT.Graf.TGraphPolar.FFI
                       HROOT.Graf.TGraphQQ.FFI
                       HROOT.Graf.TLine.FFI
                       HROOT.Graf.TPad.FFI
                       HROOT.Graf.TPCON.FFI
                       HROOT.Graf.TShape.FFI
                       HROOT.Graf.TSPHE.FFI
                       HROOT.Graf.TTUBE.FFI
                       HROOT.Graf.TArc.Interface
                       HROOT.Graf.TArrow.Interface
                       HROOT.Graf.TAttImage.Interface
                       HROOT.Graf.TBRIK.Interface
                       HROOT.Graf.TCanvas.Interface
                       HROOT.Graf.TCrown.Interface
                       HROOT.Graf.TCutG.Interface
                       HROOT.Graf.TEllipse.Interface
                       HROOT.Graf.TGaxis.Interface
                       HROOT.Graf.TGraphPolar.Interface
                       HROOT.Graf.TGraphQQ.Interface
                       HROOT.Graf.TLine.Interface
                       HROOT.Graf.TPad.Interface
                       HROOT.Graf.TPCON.Interface
                       HROOT.Graf.TShape.Interface
                       HROOT.Graf.TSPHE.Interface
                       HROOT.Graf.TTUBE.Interface
                       HROOT.Graf.TArc.Cast
                       HROOT.Graf.TArrow.Cast
                       HROOT.Graf.TAttImage.Cast
                       HROOT.Graf.TBRIK.Cast
                       HROOT.Graf.TCanvas.Cast
                       HROOT.Graf.TCrown.Cast
                       HROOT.Graf.TCutG.Cast
                       HROOT.Graf.TEllipse.Cast
                       HROOT.Graf.TGaxis.Cast
                       HROOT.Graf.TGraphPolar.Cast
                       HROOT.Graf.TGraphQQ.Cast
                       HROOT.Graf.TLine.Cast
                       HROOT.Graf.TPad.Cast
                       HROOT.Graf.TPCON.Cast
                       HROOT.Graf.TShape.Cast
                       HROOT.Graf.TSPHE.Cast
                       HROOT.Graf.TTUBE.Cast
                       HROOT.Graf.TArc.Implementation
                       HROOT.Graf.TArrow.Implementation
                       HROOT.Graf.TAttImage.Implementation
                       HROOT.Graf.TBRIK.Implementation
                       HROOT.Graf.TCanvas.Implementation
                       HROOT.Graf.TCrown.Implementation
                       HROOT.Graf.TCutG.Implementation
                       HROOT.Graf.TEllipse.Implementation
                       HROOT.Graf.TGaxis.Implementation
                       HROOT.Graf.TGraphPolar.Implementation
                       HROOT.Graf.TGraphQQ.Implementation
                       HROOT.Graf.TLine.Implementation
                       HROOT.Graf.TPad.Implementation
                       HROOT.Graf.TPCON.Implementation
                       HROOT.Graf.TShape.Implementation
                       HROOT.Graf.TSPHE.Implementation
                       HROOT.Graf.TTUBE.Implementation

  Other-Modules:

  extra-lib-dirs: 
  extra-libraries:    stdc++ 
  Include-dirs:       csrc 
  Install-includes:
                       HROOT-grafType.h
                       HROOTGrafTArc.h
                       HROOTGrafTArrow.h
                       HROOTGrafTAttImage.h
                       HROOTGrafTBRIK.h
                       HROOTGrafTCanvas.h
                       HROOTGrafTCrown.h
                       HROOTGrafTCutG.h
                       HROOTGrafTEllipse.h
                       HROOTGrafTGaxis.h
                       HROOTGrafTGraphPolar.h
                       HROOTGrafTGraphQQ.h
                       HROOTGrafTLine.h
                       HROOTGrafTPad.h
                       HROOTGrafTPCON.h
                       HROOTGrafTShape.h
                       HROOTGrafTSPHE.h
                       HROOTGrafTTUBE.h

  C-sources:
                       csrc/HROOTGrafTArc.cpp
                       csrc/HROOTGrafTArrow.cpp
                       csrc/HROOTGrafTAttImage.cpp
                       csrc/HROOTGrafTBRIK.cpp
                       csrc/HROOTGrafTCanvas.cpp
                       csrc/HROOTGrafTCrown.cpp
                       csrc/HROOTGrafTCutG.cpp
                       csrc/HROOTGrafTEllipse.cpp
                       csrc/HROOTGrafTGaxis.cpp
                       csrc/HROOTGrafTGraphPolar.cpp
                       csrc/HROOTGrafTGraphQQ.cpp
                       csrc/HROOTGrafTLine.cpp
                       csrc/HROOTGrafTPad.cpp
                       csrc/HROOTGrafTPCON.cpp
                       csrc/HROOTGrafTShape.cpp
                       csrc/HROOTGrafTSPHE.cpp
                       csrc/HROOTGrafTTUBE.cpp