Cleanup, minor updates.
[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
35                    Java.JAR.Archive
36                    Java.META
37                    Java.META.Types
38                    Java.META.Spec
39                    Java.META.Parser
40
41   Build-Depends:  base >= 3 && <= 5, containers, binary,
42                   mtl, directory, filepath, utf8-string, array,
43                   bytestring, data-binary-ieee754, binary-state,
44                   control-monad-exception, data-default, MissingH,
45                   LibZip, Glob, parsec >= 3 && <4
46
47   ghc-options: -fwarn-unused-imports
48
49 Source-repository head
50   type:     git
51   location: git@gitorious.org:hs-java/hs-java.git