on 63243ca help sign in
elk/compiler/Dummy.cabal
170 lines 6.1 kB history raw
1-- This is a dummy .cabal file that makes it possible to build the
2-- compiler with GHCi from within emacs. Do not actually use this
3-- file to install things.
5Name: Elm
6Version: 0.8.0.3
7Synopsis: The Elm language module.
8Description: Elm aims to make client-side web-development more pleasant.
9 It is a statically/strongly typed, functional reactive
10 language to HTML, CSS, and JS. This package provides a
11 library for Elm compilation in Haskell and a compiler
12 executable.
14Homepage: http://elm-lang.org
16License: BSD3
17License-file: LICENSE
19Author: Evan Czaplicki
20Maintainer: info@elm-lang.org
21Copyright: Copyright: (c) 2011-2012 Evan Czaplicki
23Category: Compiler, Language
25Build-type: Custom
27Extra-source-files: changelog.txt
28Data-dir: dist/data
29Data-files: elm-runtime.js docs.json
30Cabal-version: >=1.8
32source-repository head
33 type: git
34 location: git://github.com/evancz/Elm.git
36Library
37 exposed-modules: Language.Elm,
38 Language.Elm.Quasi
39 Hs-Source-Dirs: compiler
40 other-modules: Unique,
41 SourceSyntax.Helpers,
42 SourceSyntax.Location,
43 SourceSyntax.Literal,
44 SourceSyntax.Pattern,
45 SourceSyntax.Expression,
46 SourceSyntax.Declaration,
47 SourceSyntax.Module,
48 Generate.JavaScript,
49 Generate.Noscript,
50 Generate.Html,
51 Generate.Cases,
52 Transform.Substitute,
53 Transform.Optimize,
54 Metadata.Libraries,
55 Metadata.LoadLibraries,
56 Initialize,
57 Parse.Binop,
58 Parse.Expression,
59 Parse.Foreign,
60 Parse.Helpers,
61 Parse.Module,
62 Parse.Parser,
63 Parse.Pattern,
64 Parse.Type,
65 Types.Alias,
66 Types.Types,
67 Types.Constrain,
68 Types.Hints,
69 Types.Solver,
70 Types.Substitutions,
71 Types.Unify,
72 Paths_Elm
74 Build-depends: base >=4.2 && <5,
75 containers >= 0.3,
76 transformers >= 0.2,
77 mtl >= 2,
78 deepseq,
79 parsec >= 3.1.1,
80 blaze-html == 0.5.* || == 0.6.*,
81 blaze-markup == 0.5.1.*,
82 text,
83 shakespeare >= 1,
84 template-haskell,
85 pandoc >= 1.10,
86 bytestring,
87 uniplate,
88 hjsmin,
89 indents,
90 filepath,
91 json,
92 directory
94Executable elm
95 Main-is: Compiler.hs
96 Hs-Source-Dirs: compiler
97 other-modules: Unique,
98 SourceSyntax.Helpers,
99 SourceSyntax.Location,
100 SourceSyntax.Literal,
101 SourceSyntax.Pattern,
102 SourceSyntax.Expression,
103 SourceSyntax.Declaration,
104 SourceSyntax.Module,
105 Generate.JavaScript,
106 Generate.Noscript,
107 Generate.Html,
108 Generate.Cases,
109 Transform.Substitute,
110 Transform.Optimize,
111 Metadata.Libraries,
112 Metadata.LoadLibraries,
113 Initialize,
114 Parse.Binop,
115 Parse.Expression,
116 Parse.Foreign,
117 Parse.Helpers,
118 Parse.Module,
119 Parse.Parser,
120 Parse.Pattern,
121 Parse.Type,
122 Types.Alias,
123 Types.Types,
124 Types.Constrain,
125 Types.Hints,
126 Types.Solver,
127 Types.Substitutions,
128 Types.Unify,
129 Paths_Elm
131 Build-depends: base >=4.2 && <5,
132 containers >= 0.3,
133 transformers >= 0.2,
134 mtl >= 2,
135 deepseq,
136 parsec >= 3.1.1,
137 blaze-html == 0.5.* || == 0.6.*,
138 blaze-markup == 0.5.1.*,
139 cmdargs,
140 pandoc >= 1.10,
141 bytestring,
142 uniplate,
143 hjsmin,
144 indents,
145 filepath,
146 json,
147 directory
149Executable elm-doc
150 Main-is: Docs.hs
151 Hs-Source-Dirs: compiler
152 other-modules: SourceSyntax.Helpers,
153 SourceSyntax.Location,
154 SourceSyntax.Literal,
155 SourceSyntax.Pattern,
156 SourceSyntax.Expression,
157 SourceSyntax.Declaration,
158 SourceSyntax.Module,
159 Parse.Helpers,
160 Parse.Module
162 Build-depends: base >=4.2 && <5,
163 containers >= 0.3,
164 transformers >= 0.2,
165 mtl >= 2,
166 parsec >= 3.1.1,
167 pandoc >= 1.10,
168 cmdargs,
169 filepath,
170 indents