packages feed

HROOT-core-0.8: HROOT-core.cabal

Name:		HROOT-core
Version:	0.8
Synopsis:	Haskell binding to ROOT Core 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: 
                       CHANGES
                       Config.hs
                       csrc/HROOT-coreTopLevel.h
                       csrc/HROOTCoreDeletable.h
                       csrc/HROOTCoreTApplication.h
                       csrc/HROOTCoreTArray.h
                       csrc/HROOTCoreTArrayC.h
                       csrc/HROOTCoreTArrayD.h
                       csrc/HROOTCoreTArrayF.h
                       csrc/HROOTCoreTArrayI.h
                       csrc/HROOTCoreTArrayL.h
                       csrc/HROOTCoreTArrayL64.h
                       csrc/HROOTCoreTArrayS.h
                       csrc/HROOTCoreTAtt3D.h
                       csrc/HROOTCoreTAttAxis.h
                       csrc/HROOTCoreTAttBBox.h
                       csrc/HROOTCoreTAttCanvas.h
                       csrc/HROOTCoreTAttFill.h
                       csrc/HROOTCoreTAttLine.h
                       csrc/HROOTCoreTAttMarker.h
                       csrc/HROOTCoreTAttPad.h
                       csrc/HROOTCoreTAttText.h
                       csrc/HROOTCoreTClass.h
                       csrc/HROOTCoreTCollection.h
                       csrc/HROOTCoreTDictionary.h
                       csrc/HROOTCoreTDirectory.h
                       csrc/HROOTCoreTGlobal.h
                       csrc/HROOTCoreTKey.h
                       csrc/HROOTCoreTNamed.h
                       csrc/HROOTCoreTObjArray.h
                       csrc/HROOTCoreTObject.h
                       csrc/HROOTCoreTQObject.h
                       csrc/HROOTCoreTROOT.h
                       csrc/HROOTCoreTSeqCollection.h
                       csrc/HROOTCoreTSystem.h
                       csrc/HROOTCoreTVirtualPad.h
                       csrc/HROOT-coreTopLevel.cpp
                       csrc/HROOTCoreDeletable.cpp
                       csrc/HROOTCoreTApplication.cpp
                       csrc/HROOTCoreTArray.cpp
                       csrc/HROOTCoreTArrayC.cpp
                       csrc/HROOTCoreTArrayD.cpp
                       csrc/HROOTCoreTArrayF.cpp
                       csrc/HROOTCoreTArrayI.cpp
                       csrc/HROOTCoreTArrayL.cpp
                       csrc/HROOTCoreTArrayL64.cpp
                       csrc/HROOTCoreTArrayS.cpp
                       csrc/HROOTCoreTAtt3D.cpp
                       csrc/HROOTCoreTAttAxis.cpp
                       csrc/HROOTCoreTAttBBox.cpp
                       csrc/HROOTCoreTAttCanvas.cpp
                       csrc/HROOTCoreTAttFill.cpp
                       csrc/HROOTCoreTAttLine.cpp
                       csrc/HROOTCoreTAttMarker.cpp
                       csrc/HROOTCoreTAttPad.cpp
                       csrc/HROOTCoreTAttText.cpp
                       csrc/HROOTCoreTClass.cpp
                       csrc/HROOTCoreTCollection.cpp
                       csrc/HROOTCoreTDictionary.cpp
                       csrc/HROOTCoreTDirectory.cpp
                       csrc/HROOTCoreTGlobal.cpp
                       csrc/HROOTCoreTKey.cpp
                       csrc/HROOTCoreTNamed.cpp
                       csrc/HROOTCoreTObjArray.cpp
                       csrc/HROOTCoreTObject.cpp
                       csrc/HROOTCoreTQObject.cpp
                       csrc/HROOTCoreTROOT.cpp
                       csrc/HROOTCoreTSeqCollection.cpp
                       csrc/HROOTCoreTSystem.cpp
                       csrc/HROOTCoreTVirtualPad.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
  Build-Depends:      base>4 && < 5, fficxx-runtime >= 0.0.999 
  Exposed-Modules:
                       HROOT.Core
                       HROOT.Core.Deletable
                       HROOT.Core.TApplication
                       HROOT.Core.TArray
                       HROOT.Core.TArrayC
                       HROOT.Core.TArrayD
                       HROOT.Core.TArrayF
                       HROOT.Core.TArrayI
                       HROOT.Core.TArrayL
                       HROOT.Core.TArrayL64
                       HROOT.Core.TArrayS
                       HROOT.Core.TAtt3D
                       HROOT.Core.TAttAxis
                       HROOT.Core.TAttBBox
                       HROOT.Core.TAttCanvas
                       HROOT.Core.TAttFill
                       HROOT.Core.TAttLine
                       HROOT.Core.TAttMarker
                       HROOT.Core.TAttPad
                       HROOT.Core.TAttText
                       HROOT.Core.TClass
                       HROOT.Core.TCollection
                       HROOT.Core.TDictionary
                       HROOT.Core.TDirectory
                       HROOT.Core.TGlobal
                       HROOT.Core.TKey
                       HROOT.Core.TNamed
                       HROOT.Core.TObjArray
                       HROOT.Core.TObject
                       HROOT.Core.TQObject
                       HROOT.Core.TROOT
                       HROOT.Core.TSeqCollection
                       HROOT.Core.TSystem
                       HROOT.Core.TVirtualPad
                       HROOT.Core.Deletable.RawType
                       HROOT.Core.TApplication.RawType
                       HROOT.Core.TArray.RawType
                       HROOT.Core.TArrayC.RawType
                       HROOT.Core.TArrayD.RawType
                       HROOT.Core.TArrayF.RawType
                       HROOT.Core.TArrayI.RawType
                       HROOT.Core.TArrayL.RawType
                       HROOT.Core.TArrayL64.RawType
                       HROOT.Core.TArrayS.RawType
                       HROOT.Core.TAtt3D.RawType
                       HROOT.Core.TAttAxis.RawType
                       HROOT.Core.TAttBBox.RawType
                       HROOT.Core.TAttCanvas.RawType
                       HROOT.Core.TAttFill.RawType
                       HROOT.Core.TAttLine.RawType
                       HROOT.Core.TAttMarker.RawType
                       HROOT.Core.TAttPad.RawType
                       HROOT.Core.TAttText.RawType
                       HROOT.Core.TClass.RawType
                       HROOT.Core.TCollection.RawType
                       HROOT.Core.TDictionary.RawType
                       HROOT.Core.TDirectory.RawType
                       HROOT.Core.TGlobal.RawType
                       HROOT.Core.TKey.RawType
                       HROOT.Core.TNamed.RawType
                       HROOT.Core.TObjArray.RawType
                       HROOT.Core.TObject.RawType
                       HROOT.Core.TQObject.RawType
                       HROOT.Core.TROOT.RawType
                       HROOT.Core.TSeqCollection.RawType
                       HROOT.Core.TSystem.RawType
                       HROOT.Core.TVirtualPad.RawType
                       HROOT.Core.Deletable.FFI
                       HROOT.Core.TApplication.FFI
                       HROOT.Core.TArray.FFI
                       HROOT.Core.TArrayC.FFI
                       HROOT.Core.TArrayD.FFI
                       HROOT.Core.TArrayF.FFI
                       HROOT.Core.TArrayI.FFI
                       HROOT.Core.TArrayL.FFI
                       HROOT.Core.TArrayL64.FFI
                       HROOT.Core.TArrayS.FFI
                       HROOT.Core.TAtt3D.FFI
                       HROOT.Core.TAttAxis.FFI
                       HROOT.Core.TAttBBox.FFI
                       HROOT.Core.TAttCanvas.FFI
                       HROOT.Core.TAttFill.FFI
                       HROOT.Core.TAttLine.FFI
                       HROOT.Core.TAttMarker.FFI
                       HROOT.Core.TAttPad.FFI
                       HROOT.Core.TAttText.FFI
                       HROOT.Core.TClass.FFI
                       HROOT.Core.TCollection.FFI
                       HROOT.Core.TDictionary.FFI
                       HROOT.Core.TDirectory.FFI
                       HROOT.Core.TGlobal.FFI
                       HROOT.Core.TKey.FFI
                       HROOT.Core.TNamed.FFI
                       HROOT.Core.TObjArray.FFI
                       HROOT.Core.TObject.FFI
                       HROOT.Core.TQObject.FFI
                       HROOT.Core.TROOT.FFI
                       HROOT.Core.TSeqCollection.FFI
                       HROOT.Core.TSystem.FFI
                       HROOT.Core.TVirtualPad.FFI
                       HROOT.Core.Deletable.Interface
                       HROOT.Core.TApplication.Interface
                       HROOT.Core.TArray.Interface
                       HROOT.Core.TArrayC.Interface
                       HROOT.Core.TArrayD.Interface
                       HROOT.Core.TArrayF.Interface
                       HROOT.Core.TArrayI.Interface
                       HROOT.Core.TArrayL.Interface
                       HROOT.Core.TArrayL64.Interface
                       HROOT.Core.TArrayS.Interface
                       HROOT.Core.TAtt3D.Interface
                       HROOT.Core.TAttAxis.Interface
                       HROOT.Core.TAttBBox.Interface
                       HROOT.Core.TAttCanvas.Interface
                       HROOT.Core.TAttFill.Interface
                       HROOT.Core.TAttLine.Interface
                       HROOT.Core.TAttMarker.Interface
                       HROOT.Core.TAttPad.Interface
                       HROOT.Core.TAttText.Interface
                       HROOT.Core.TClass.Interface
                       HROOT.Core.TCollection.Interface
                       HROOT.Core.TDictionary.Interface
                       HROOT.Core.TDirectory.Interface
                       HROOT.Core.TGlobal.Interface
                       HROOT.Core.TKey.Interface
                       HROOT.Core.TNamed.Interface
                       HROOT.Core.TObjArray.Interface
                       HROOT.Core.TObject.Interface
                       HROOT.Core.TQObject.Interface
                       HROOT.Core.TROOT.Interface
                       HROOT.Core.TSeqCollection.Interface
                       HROOT.Core.TSystem.Interface
                       HROOT.Core.TVirtualPad.Interface
                       HROOT.Core.Deletable.Cast
                       HROOT.Core.TApplication.Cast
                       HROOT.Core.TArray.Cast
                       HROOT.Core.TArrayC.Cast
                       HROOT.Core.TArrayD.Cast
                       HROOT.Core.TArrayF.Cast
                       HROOT.Core.TArrayI.Cast
                       HROOT.Core.TArrayL.Cast
                       HROOT.Core.TArrayL64.Cast
                       HROOT.Core.TArrayS.Cast
                       HROOT.Core.TAtt3D.Cast
                       HROOT.Core.TAttAxis.Cast
                       HROOT.Core.TAttBBox.Cast
                       HROOT.Core.TAttCanvas.Cast
                       HROOT.Core.TAttFill.Cast
                       HROOT.Core.TAttLine.Cast
                       HROOT.Core.TAttMarker.Cast
                       HROOT.Core.TAttPad.Cast
                       HROOT.Core.TAttText.Cast
                       HROOT.Core.TClass.Cast
                       HROOT.Core.TCollection.Cast
                       HROOT.Core.TDictionary.Cast
                       HROOT.Core.TDirectory.Cast
                       HROOT.Core.TGlobal.Cast
                       HROOT.Core.TKey.Cast
                       HROOT.Core.TNamed.Cast
                       HROOT.Core.TObjArray.Cast
                       HROOT.Core.TObject.Cast
                       HROOT.Core.TQObject.Cast
                       HROOT.Core.TROOT.Cast
                       HROOT.Core.TSeqCollection.Cast
                       HROOT.Core.TSystem.Cast
                       HROOT.Core.TVirtualPad.Cast
                       HROOT.Core.Deletable.Implementation
                       HROOT.Core.TApplication.Implementation
                       HROOT.Core.TArray.Implementation
                       HROOT.Core.TArrayC.Implementation
                       HROOT.Core.TArrayD.Implementation
                       HROOT.Core.TArrayF.Implementation
                       HROOT.Core.TArrayI.Implementation
                       HROOT.Core.TArrayL.Implementation
                       HROOT.Core.TArrayL64.Implementation
                       HROOT.Core.TArrayS.Implementation
                       HROOT.Core.TAtt3D.Implementation
                       HROOT.Core.TAttAxis.Implementation
                       HROOT.Core.TAttBBox.Implementation
                       HROOT.Core.TAttCanvas.Implementation
                       HROOT.Core.TAttFill.Implementation
                       HROOT.Core.TAttLine.Implementation
                       HROOT.Core.TAttMarker.Implementation
                       HROOT.Core.TAttPad.Implementation
                       HROOT.Core.TAttText.Implementation
                       HROOT.Core.TClass.Implementation
                       HROOT.Core.TCollection.Implementation
                       HROOT.Core.TDictionary.Implementation
                       HROOT.Core.TDirectory.Implementation
                       HROOT.Core.TGlobal.Implementation
                       HROOT.Core.TKey.Implementation
                       HROOT.Core.TNamed.Implementation
                       HROOT.Core.TObjArray.Implementation
                       HROOT.Core.TObject.Implementation
                       HROOT.Core.TQObject.Implementation
                       HROOT.Core.TROOT.Implementation
                       HROOT.Core.TSeqCollection.Implementation
                       HROOT.Core.TSystem.Implementation
                       HROOT.Core.TVirtualPad.Implementation
  
  Other-Modules:

  extra-lib-dirs: 
  extra-libraries:    stdc++ 
  Include-dirs:       csrc  
  Install-includes:   
                       HROOT-coreType.h
                       HROOTCoreDeletable.h
                       HROOTCoreTApplication.h
                       HROOTCoreTArray.h
                       HROOTCoreTArrayC.h
                       HROOTCoreTArrayD.h
                       HROOTCoreTArrayF.h
                       HROOTCoreTArrayI.h
                       HROOTCoreTArrayL.h
                       HROOTCoreTArrayL64.h
                       HROOTCoreTArrayS.h
                       HROOTCoreTAtt3D.h
                       HROOTCoreTAttAxis.h
                       HROOTCoreTAttBBox.h
                       HROOTCoreTAttCanvas.h
                       HROOTCoreTAttFill.h
                       HROOTCoreTAttLine.h
                       HROOTCoreTAttMarker.h
                       HROOTCoreTAttPad.h
                       HROOTCoreTAttText.h
                       HROOTCoreTClass.h
                       HROOTCoreTCollection.h
                       HROOTCoreTDictionary.h
                       HROOTCoreTDirectory.h
                       HROOTCoreTGlobal.h
                       HROOTCoreTKey.h
                       HROOTCoreTNamed.h
                       HROOTCoreTObjArray.h
                       HROOTCoreTObject.h
                       HROOTCoreTQObject.h
                       HROOTCoreTROOT.h
                       HROOTCoreTSeqCollection.h
                       HROOTCoreTSystem.h
                       HROOTCoreTVirtualPad.h

  C-sources:          
                       csrc/HROOT-coreTopLevel.cpp
                       csrc/HROOTCoreDeletable.cpp
                       csrc/HROOTCoreTApplication.cpp
                       csrc/HROOTCoreTArray.cpp
                       csrc/HROOTCoreTArrayC.cpp
                       csrc/HROOTCoreTArrayD.cpp
                       csrc/HROOTCoreTArrayF.cpp
                       csrc/HROOTCoreTArrayI.cpp
                       csrc/HROOTCoreTArrayL.cpp
                       csrc/HROOTCoreTArrayL64.cpp
                       csrc/HROOTCoreTArrayS.cpp
                       csrc/HROOTCoreTAtt3D.cpp
                       csrc/HROOTCoreTAttAxis.cpp
                       csrc/HROOTCoreTAttBBox.cpp
                       csrc/HROOTCoreTAttCanvas.cpp
                       csrc/HROOTCoreTAttFill.cpp
                       csrc/HROOTCoreTAttLine.cpp
                       csrc/HROOTCoreTAttMarker.cpp
                       csrc/HROOTCoreTAttPad.cpp
                       csrc/HROOTCoreTAttText.cpp
                       csrc/HROOTCoreTClass.cpp
                       csrc/HROOTCoreTCollection.cpp
                       csrc/HROOTCoreTDictionary.cpp
                       csrc/HROOTCoreTDirectory.cpp
                       csrc/HROOTCoreTGlobal.cpp
                       csrc/HROOTCoreTKey.cpp
                       csrc/HROOTCoreTNamed.cpp
                       csrc/HROOTCoreTObjArray.cpp
                       csrc/HROOTCoreTObject.cpp
                       csrc/HROOTCoreTQObject.cpp
                       csrc/HROOTCoreTROOT.cpp
                       csrc/HROOTCoreTSeqCollection.cpp
                       csrc/HROOTCoreTSystem.cpp
                       csrc/HROOTCoreTVirtualPad.cpp