You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.4 KiB

-- Initial keystone.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: keystone
version: 0.1.0.0
synopsis: Keystone lightweight multi-platform, multi-architecture assembler framework
description: Haskell bindings for the Keystone assembler
homepage: https://github.com/keystone-engine/keystone
license: GPL-2
author: Adrian Herrera
category: System
build-type: Simple
cabal-version: >= 1.10
library
exposed-modules: Keystone.Internal.Core
Keystone.Internal.Keystone
Keystone.CPU.Arm64
Keystone.CPU.Arm
Keystone.CPU.Hexagon
Keystone.CPU.Mips
Keystone.CPU.Ppc
Keystone.CPU.Sparc
Keystone.CPU.SystemZ
Keystone.CPU.X86
Keystone
other-modules: Keystone.Internal.Util
build-depends: base >= 4 && < 5
, bytestring >= 0.9.1
, transformers < 0.6
, either >= 4.4
hs-source-dirs: src
c-sources: src/cbits/keystone_wrapper.c
include-dirs: src/include
build-tools: c2hs
pkgconfig-depends: keystone
default-language: Haskell2010
ghc-options: -Wall