Cabalize package.
[hs-java.git] / hs-java.cabal
1 Name:           hs-java
2 Version:        0.1
3 Cabal-Version:  >= 1.6
4 License:        BSD3
5 License-File:   LICENSE
6 Author:         Ilya V. Portnov
7 Maintainer:     portnov84@rambler.ru
8 Synopsis:       Java .class files assembler/disassembler
9 Category:       Jvm
10 Build-Type:     Simple
11 Description:    This package declares data types for Java .class files format and functions
12                 to assemble/disassemble Java bytecode.
13
14 Extra-source-files: disassemble.hs
15
16 library
17   Exposed-Modules: Data.BinaryState
18                    JVM.Types
19                    JVM.ClassFile
20                    JVM.Assembler
21                    JVM.Converter
22
23   Build-Depends:  base >= 3 && <= 5, haskell98, containers, binary,
24                   mtl, directory, filepath, utf8-string, array,
25                   bytestring, data-binary-ieee754
26
27   ghc-options: -fwarn-unused-imports
28
29