blob: 88d1097a2b9c0c551fa6da8b6ab0eef63027cdee [file]
--
-- Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
--
-- SPDX-License-Identifier: BSD-2-Clause
--
name: capDL-tool
version: 1.0.0.1
synopsis: A tool for processing seL4 capDL specifications.
license: BSD2
author: Gerwin Klein (Data61), Corey Lewis (Data61), Matthew Fernandez (Data61), Japheth Lim (Data61)
maintainer: corey.lewis@data61.csiro.au
homepage: https://github.com/seL4/capdl
copyright: Data61, CSIRO
category: Development
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.18
tested-with: GHC == 7.10.3, GHC == 8.0.1, GHC == 8.0.2
executable parse-capDL
main-is: Main.hs
other-extensions: DeriveDataTypeable,
FlexibleContexts,
FlexibleInstances,
TypeSynonymInstances,
TemplateHaskell
build-depends: base >= 4.9 && <4.10,
array >=0.5 && <0.6,
base-compat >= 0.9 && <0.10,
containers >=0.5 && <0.6,
filepath >=1.4 && <1.5,
MissingH >=1.4 && <1.5,
mtl >=2.2 && <2.3,
parsec >=3.1 && <3.2,
pretty >=1.1 && <1.2,
regex-compat >= 0.90,
split >=0.2 && <0.3,
unix >=2.7 && <3,
yaml >=0.8 && <0.12,
lens >= 4.15
other-modules: CapDL.AST, CapDL.DumpParser, CapDL.MakeModel,
CapDL.Matrix, CapDL.Model, CapDL.Parser,
CapDL.ParserUtils, CapDL.PrintC, CapDL.PrintDot,
CapDL.PrintIsabelle, CapDL.PrintModel,
CapDL.PrintUtils, CapDL.PrintXml, CapDL.STCC,
CapDL.State
default-language: Haskell2010
ghc-options: -O2 -Werror -Wall -fno-warn-name-shadowing
-fno-warn-missing-signatures -fno-warn-type-defaults