50b5f5723b4cad166520ca3004a1b229370b5d28
[hs-java.git] / hs-java.cabal
1 Name:           hs-java
2 Version:        0.3
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. See dump-class.hs, rebuild-class.hs,
13                 TestGen.hs for examples of usage.
14
15 Extra-source-files: dump-class.hs
16                     rebuild-class.hs
17                     TestGen.hs
18
19 library
20   Exposed-Modules: JVM.Common
21                    JVM.ClassFile
22                    JVM.Assembler
23                    JVM.Converter
24                    JVM.Builder
25                    JVM.Builder.Monad
26                    JVM.Builder.Instructions
27                    JVM.Dump
28                    JVM.Exceptions
29                    Java.Lang
30                    Java.IO
31                    Java.ClassPath
32                    Java.ClassPath.Types
33                    Java.ClassPath.Common
34                    Java.JAR.Archive
35
36   Build-Depends:  base >= 3 && <= 5, containers, binary,
37                   mtl, directory, filepath, utf8-string, array,
38                   bytestring, data-binary-ieee754, binary-state,
39                   control-monad-exception, data-default, MissingH,
40                   LibZip, Glob
41
42   ghc-options: -fwarn-unused-imports
43
44 Source-repository head
45   type:     git
46   location: git@gitorious.org:hs-java/hs-java.git