-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHaXml.cabal
144 lines (134 loc) · 4.02 KB
/
HaXml.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
name: HaXml
version: 1.25.3
license: LGPL
license-file: COPYRIGHT
author: Malcolm Wallace <[email protected]>
maintainer: author
homepage: http://projects.haskell.org/HaXml/
category: Text, XML
synopsis: Utilities for manipulating XML documents
description:
Haskell utilities for parsing, filtering, transforming and
generating XML documents.
build-type: Simple
cabal-version: >=1.8
extra-source-files: LICENCE-GPL, LICENCE-LGPL
flag splitBase
default: True
flag bytestringInBase
default: False
library
exposed-modules:
Text.XML.HaXml,
Text.XML.HaXml.ByteStringPP,
Text.XML.HaXml.Combinators,
Text.XML.HaXml.DtdToHaskell.Convert,
Text.XML.HaXml.DtdToHaskell.Instance,
Text.XML.HaXml.DtdToHaskell.TypeDef,
Text.XML.HaXml.Escape,
Text.XML.HaXml.Html.Generate,
Text.XML.HaXml.Html.Parse,
Text.XML.HaXml.Html.ParseLazy,
Text.XML.HaXml.Html.Pretty,
Text.XML.HaXml.Lex,
Text.XML.HaXml.Namespaces,
Text.XML.HaXml.OneOfN,
Text.XML.HaXml.Parse,
Text.XML.HaXml.ParseLazy,
Text.XML.HaXml.Posn,
Text.XML.HaXml.Pretty,
Text.XML.HaXml.SAX,
Text.XML.HaXml.Schema.Parse,
Text.XML.HaXml.Schema.XSDTypeModel,
Text.XML.HaXml.Schema.HaskellTypeModel,
Text.XML.HaXml.Schema.NameConversion,
Text.XML.HaXml.Schema.TypeConversion,
Text.XML.HaXml.Schema.PrettyHaskell,
Text.XML.HaXml.Schema.PrettyHsBoot,
Text.XML.HaXml.Schema.PrimitiveTypes,
Text.XML.HaXml.Schema.Environment,
Text.XML.HaXml.ShowXmlLazy,
Text.XML.HaXml.Types,
Text.XML.HaXml.TypeMapping,
Text.XML.HaXml.Util,
Text.XML.HaXml.Validate,
Text.XML.HaXml.Verbatim,
Text.XML.HaXml.Wrappers,
Text.XML.HaXml.XmlContent,
Text.XML.HaXml.XmlContent.Parser,
Text.XML.HaXml.XmlContent.Haskell,
Text.XML.HaXml.Xtract.Combinators,
Text.XML.HaXml.Xtract.Lex,
Text.XML.HaXml.Xtract.Parse
if impl(ghc)
exposed-modules:
Text.XML.HaXml.Schema.Schema
hs-source-dirs: src
build-depends: polyparse >= 1.10, filepath
if flag(splitBase)
build-depends: base >= 3 && < 6, pretty, random, containers
else
build-depends: base < 3
if flag(bytestringInBase)
build-depends: base >= 2 && < 3
else
build-depends: base < 2 || >= 3, bytestring
extensions: CPP, ExistentialQuantification
cpp-options: -DVERSION="\"1.25.3\""
nhc98-options: -K10M
Executable Canonicalise
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
cpp-options: -DVERSION="\"1.25.3\""
Main-Is: Canonicalise.hs
build-depends: base, HaXml, pretty
Executable CanonicaliseLazy
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
cpp-options: -DVERSION="\"1.25.3\""
Main-Is: CanonicaliseLazy.hs
build-depends: base, HaXml, pretty
Executable Xtract
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
cpp-options: -DVERSION="\"1.25.3\""
Main-Is: Xtract.hs
build-depends: base, HaXml, pretty
Executable Validate
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
cpp-options: -DVERSION="\"1.25.3\""
Main-Is: Validate.hs
build-depends: base, HaXml
Executable MkOneOf
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
cpp-options: -DVERSION="\"1.25.3\""
Main-Is: MkOneOf.hs
build-depends: base, HaXml
Executable DtdToHaskell
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
cpp-options: -DVERSION="\"1.25.3\""
Main-Is: DtdToHaskell.hs
build-depends: base, HaXml, pretty
Executable XsdToHaskell
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
cpp-options: -DVERSION="\"1.25.3\""
Main-Is: XsdToHaskell.hs
build-depends: base, HaXml, pretty, polyparse, directory
Executable FpMLToHaskell
GHC-Options: -Wall
Extensions: CPP
Hs-Source-Dirs: src/tools
cpp-options: -DVERSION="\"1.25.3\""
Main-Is: FpMLToHaskell.hs
build-depends: base, HaXml, pretty, polyparse, directory