macaw/macaw-ppc-symbolic/macaw-ppc-symbolic.cabal
Your Name ba19e989ec Revert "ppc-symbolic: Separate Dump CLIs for 32- and 64-bit"
This reverts commit 002e2e3aea.

PPC64 requires a `LoadedBinary`, which is actually a bit of a pain to
get ahold of in `Dump64.hs`. We should fix this, but perhaps later...
2024-11-12 16:19:30 -05:00

91 lines
2.3 KiB
Plaintext

-- Initial macaw-ppc-symbolic.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: macaw-ppc-symbolic
version: 0.1.0.0
synopsis: A symbolic reasoning backend for PowerPC
-- description:
license: BSD3
license-file: LICENSE
author: Tristan Ravitch
maintainer: tristan@galois.com
-- copyright:
category: Analysis
build-type: Simple
extra-source-files: ChangeLog.md
cabal-version: >=1.10
library
exposed-modules: Data.Macaw.PPC.Symbolic
Data.Macaw.PPC.Symbolic.Regs
other-modules: Data.Macaw.PPC.Symbolic.AtomWrapper
Data.Macaw.PPC.Symbolic.Functions
Data.Macaw.PPC.Symbolic.Panic
Data.Macaw.PPC.Symbolic.Repeat
-- other-extensions:
build-depends: base >=4.10 && <5,
containers,
lens,
panic,
exceptions,
text,
parameterized-utils,
dismantle-ppc,
crucible,
macaw-base,
macaw-symbolic,
crucible-llvm,
macaw-ppc,
semmc,
semmc-ppc,
what4
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -Wcompat
executable macaw-ppc-dump
hs-source-dirs: tools
main-is: Dump.hs
default-language: Haskell2010
ghc-options: -Wall -Wcompat
build-depends:
base,
elf-edit,
macaw-base,
macaw-dump,
macaw-ppc,
macaw-ppc-symbolic,
macaw-symbolic
test-suite macaw-ppc-symbolic-tests
type: exitcode-stdio-1.0
default-language: Haskell2010
ghc-options: -Wall -Wcompat
main-is: Main.hs
hs-source-dirs: tests
build-depends:
base >= 4,
bytestring,
containers,
crucible,
crucible-llvm,
elf-edit,
filepath,
Glob >= 0.9 && < 0.11,
lens,
dismantle-ppc,
semmc-ppc,
macaw-base,
macaw-loader,
macaw-symbolic,
macaw-ppc,
macaw-loader-ppc,
macaw-ppc-symbolic,
parameterized-utils,
prettyprinter,
tasty,
tasty-hunit,
text,
what4,
vector