-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy patheTeak.cabal
155 lines (148 loc) · 5.36 KB
/
eTeak.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
145
146
147
148
149
150
151
152
153
154
155
name: eTeak
version: 0.4
synopsis: This is the eTeak system. A GALS back end for the Balsa language
homepage: balangs.github.io
license: GPL-3
license-file: LICENCE
author: Mahdi Jelodari
maintainer: [email protected]
build-type: Custom
cabal-version: >=1.10
data-files: optim/default.rules
library/teak/*.balsa
library/teak/sim/*.balsa
library/balsa/parts/*.balsa
library/balsa/sim/*.balsa
library/balsa/types/*.balsa
tech/*.v
runtime/verilog/*.v
SELF_files/*.v
examples/add/*.balsa
examples/adder/*.balsa
examples/builtins/*.balsa
examples/builtins/*.sh
examples/events/*.balsa
examples/events/*.sh
examples/events/*.v
examples/oneOrTwo/*.balsa
examples/punf/*.balsa
examples/punf/*.sh
examples/Shifter/*.balsa
examples/Shifter/*.sh
examples/Shifter/*.v
examples/small/*.balsa
examples/small/*.sh
examples/sparkler/*.balsa
examples/sparkler/*.sh
examples/sparkler/*.s
examples/sparkler/*.s-hand
examples/sparkler/*.v
examples/sparkler/Project
examples/ssem/*.balsa
examples/ssem/gcd.raw
examples/ssem/gcd.s
examples/test/*.balsa
extra-source-files: README.md
configure
configure.ac
aclocal.m4
install-sh
Makefile.am
Makefile.in
library
-- Modules exported by the library.
exposed-modules: Balsa
BalsaLexer
BalsaParser
Bind
Bits
Call
Chan
Config
Context
Dot
Eval
Expr
Finish
Gates
Gen
Graph
Gui
GuiSupport
Latch
Layout
Lexer
Misc
Monitor
NetParts
Network
Optim
Options
ParseTree
Parser
Paths_eTeak
Plot
Print
Report
Rule
Show
Sim
SimBuiltin
SimPN
SimTypes
State
Teak
TeakScript
ToolOptions
Traverse
Type
-- LANGUAGE extensions used by modules in this package.
other-extensions: FlexibleInstances, FlexibleContexts, MultiParamTypeClasses, TypeSynonymInstances, RankNTypes, ExistentialQuantification
-- Other library packages from which modules are imported.
build-depends: base >=4.8 && < 5
, array >=0.5 && <0.6
, cairo >=0.13 && <0.14
, containers >=0.5 && <0.6
, directory >=1.2 && <1.3
, pipes == 4.1.*
, pipes-safe == 2.2.*
, filepath >=1.4 && <1.5
, glib
, gtk >=0.13 && <0.15
, mtl >=2.2 && <2.3
, lens >= 4.12 && < 4.14
, old-time >= 1.1
, process >=1.2 && <1.3
, streams == 3.2.*
, text
, transformers
, unix >=2.7 && <2.8
, vector
, system-filepath
-- Directories containing source files.
hs-source-dirs: src
-- Base language which the package is written in.
default-language: Haskell2010
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing
executable eTeak
main-is: Main.hs
other-modules:
other-extensions: FlexibleInstances, FlexibleContexts, MultiParamTypeClasses, TypeSynonymInstances, RankNTypes, ExistentialQuantification
build-depends: base >=4.7 && <5
, array >=0.5 && <0.6
, cairo >=0.13 && <0.14
, containers >=0.5 && <0.6
, directory >=1.2 && <1.3
, eTeak
, filepath >=1.4 && <1.5
, glib
, gtk >=0.13 && <0.15
, mtl >=2.2 && <2.3
, old-time >= 1.1
, process >=1.2 && <1.3
, text
, unix >=2.7 && <2.8
, vector
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -fno-warn-incomplete-patterns -fno-warn-name-shadowing -rtsopts