macaw/x86/macaw-x86.cabal

76 lines
1.6 KiB
Plaintext
Raw Normal View History

2017-09-28 01:54:43 +03:00
name: macaw-x86
2019-10-22 00:59:43 +03:00
version: 0.3.1
2017-09-28 01:54:43 +03:00
author: Galois, Inc.
maintainer: jhendrix@galois.com
build-type: Simple
cabal-version: >= 1.10
2017-09-28 01:59:06 +03:00
license: BSD3
license-file: LICENSE
2017-11-08 23:05:28 +03:00
tested-with: GHC == 8.0.2
2017-09-28 01:54:43 +03:00
library
build-depends:
base >= 4,
ansi-wl-pprint,
bytestring,
containers,
2018-01-17 02:37:30 +03:00
flexdis86 >= 0.1.2,
2017-09-28 01:54:43 +03:00
lens >= 4.7,
macaw-base >= 0.3.3,
2017-09-28 01:54:43 +03:00
mtl,
parameterized-utils,
text,
vector
hs-source-dirs: src
exposed-modules:
Data.Macaw.X86
Data.Macaw.X86.ArchTypes
Data.Macaw.X86.Conditions
Data.Macaw.X86.Flexdis
Data.Macaw.X86.Generator
2017-09-28 01:54:43 +03:00
Data.Macaw.X86.Getters
Data.Macaw.X86.InstructionDef
Data.Macaw.X86.Monad
Data.Macaw.X86.Semantics
Data.Macaw.X86.Semantics.ADX
2017-12-19 03:53:27 +03:00
Data.Macaw.X86.Semantics.AVX
Data.Macaw.X86.Semantics.BMI2
Data.Macaw.X86.SyscallInfo
2017-09-28 01:54:43 +03:00
Data.Macaw.X86.SyscallInfo.FreeBSD
Data.Macaw.X86.SyscallInfo.Linux
Data.Macaw.X86.X86Flag
Data.Macaw.X86.X86Reg
Data.Macaw.X86.X87ControlReg
default-language: Haskell2010
ghc-options: -Wall -Wcompat
2017-09-28 01:54:43 +03:00
ghc-options: -fno-warn-unticked-promoted-constructors
ghc-prof-options: -O2 -fprof-auto-top
if impl(ghc >= 8.6)
default-extensions: NoStarIsType
2017-09-28 01:54:43 +03:00
test-suite macaw-x86-tests
type: exitcode-stdio-1.0
default-language: Haskell2010
ghc-options: -Wall -Wcompat
2017-09-28 01:54:43 +03:00
main-is: Main.hs
other-modules: ElfX64Linux
hs-source-dirs: tests
build-depends:
base,
bytestring,
containers,
elf-edit,
exceptions,
filemanip,
filepath,
lens,
macaw-base,
2017-09-28 01:54:43 +03:00
parameterized-utils,
macaw-x86,
temporary,
tasty,
tasty-hunit