macaw/macaw-aarch32/macaw-aarch32.cabal
Tristan Ravitch 997e435a0c WIP Debugging rewriting rules
They fire sometimes and definitely clean up the IR, but they are missing a few
key cases still
2020-04-08 00:04:51 -07:00

83 lines
2.7 KiB
Plaintext

name: macaw-aarch32
version: 0.1.0.0
-- synopsis:
-- description:
license: BSD3
license-file: LICENSE
author: Kevin Quick
maintainer: kquick@galois.com
-- copyright:
category: Semantics
build-type: Simple
extra-source-files: ChangeLog.md
cabal-version: >=1.10
library
exposed-modules: Data.Macaw.ARM
, Data.Macaw.ARM.Arch
, Data.Macaw.ARM.ARMReg
, Data.Macaw.ARM.BinaryFormat.ELF
, Data.Macaw.ARM.Disassemble
, Data.Macaw.ARM.Eval
, Data.Macaw.ARM.Identify
, Data.Macaw.ARM.Operand
, Data.Macaw.ARM.Semantics.ARMSemantics
, Data.Macaw.ARM.Semantics.ThumbSemantics
, Data.Macaw.ARM.Semantics.TH
, Data.Macaw.ARM.Simplify
-- other-modules:
-- other-extensions:
build-depends: base >=4.10 && <5
, ansi-wl-pprint
, asl-translator
, bytestring
, bv-sized
, cereal
, containers
, crucible
, dismantle-arm-xml
, dismantle-tablegen
, elf-edit
, lens
, macaw-base
, macaw-semmc
, mtl
, parameterized-utils
, pretty
, semmc
, semmc-aarch32
, template-haskell
, text
, vector
, what4
-- build-tools: arm-none-eabi-gcc
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -Wcompat
test-suite macaw-asl-tests
type: exitcode-stdio-1.0
default-language: Haskell2010
ghc-options: -Wall -Wcompat
hs-source-dirs: tests
main-is: TestMain.hs
other-modules: ARMTests
, MismatchTests
, Shared
build-depends: base >=4.10 && <5
, ansi-wl-pprint
, binary
, bytestring
, containers
, elf-edit
, exceptions
, filemanip
, filepath
, lens
, macaw-base
, macaw-aarch32
, parameterized-utils
, semmc-aarch32
, tasty
, tasty-hunit