-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathecu.cabal
150 lines (130 loc) · 3.96 KB
/
ecu.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
name: ecu
version: 0.0.9
category: Embedded, Utils
synopsis: Tools for automotive ECU development.
description:
A collection of tools developed and used by Eaton's
electro-hydraulic software engineers. Most of these tools
are for interacting with vehicle electronic
control units (ECUs) via a CAN bus.
This package requires the Kvaser canlib library: http://www.kvaser.com/
author: Tom Hawkins <tomahawkins@gmail.com>
maintainer: Tom Hawkins <tomahawkins@gmail.com>
license: BSD3
license-file: LICENSE
build-type: Simple
cabal-version: >= 1.6
extra-source-files:
README
src/CANData.hs
src/CANDB.hs
src/CANDBParser.hs
src/CAN.hs
src/CANSend.hs
src/CANViewDecompose.hs
src/CANView.hs
src/CCP.hs
src/Commit.hs
src/Git2CC.hs
src/j1939_ASCII.dbc
src/J1939Data.hs
src/j1939_orig.dbc
src/j1939_utf8.dbc
src/kvaser.c
src/Probe.hs
src/ToESB.hs
src/ToVCD.hs
executable tovcd
hs-source-dirs: src
main-is: ToVCD.hs
build-depends: base >= 4.0 && < 5,
bytestring >= 0.9.1 && < 0.9.2,
vcd >= 0.2.0 && < 0.3.0
ghc-options: -W
executable decomp
hs-source-dirs: src
main-is: CANViewDecompose.hs
build-depends: base >= 4.0 && < 5,
bytestring >= 0.9.1 && < 0.9.2
ghc-options: -W
executable cansend
hs-source-dirs: src
main-is: CANSend.hs
c-sources: src/kvaser.c
build-depends: base >= 4.0 && < 5
ghc-options: -W
extensions: ForeignFunctionInterface
if os(windows)
extra-libraries: canlib32
extra-lib-dirs: C:\Kvaser\Canlib\Lib\MS
include-dirs: C:\Kvaser\Canlib\INC
else
extra-libraries: canlib
executable canview
hs-source-dirs: src
main-is: CANView.hs
c-sources: src/kvaser.c
build-depends: base >= 4.0 && < 5
ghc-options: -W
extensions: ForeignFunctionInterface
if os(windows)
extra-libraries: canlib32
extra-lib-dirs: C:\Kvaser\Canlib\Lib\MS
include-dirs: C:\Kvaser\Canlib\INC
else
extra-libraries: canlib
executable ccp
hs-source-dirs: src
main-is: CCP.hs
c-sources: src/kvaser.c
build-depends: base >= 4.0 && < 5
ghc-options: -W
extensions: ForeignFunctionInterface, FlexibleInstances
if os(windows)
extra-libraries: canlib32
extra-lib-dirs: C:\Kvaser\Canlib\Lib\MS
include-dirs: C:\Kvaser\Canlib\INC
else
extra-libraries: canlib
executable probe
hs-source-dirs: src
main-is: Probe.hs
c-sources: src/kvaser.c
build-depends: base >= 4.0 && < 5,
digest >= 0.0.0.8 && < 0.0.1,
vcd >= 0.2.0 && < 0.3.0
ghc-options: -W
extensions: ForeignFunctionInterface
if os(windows)
extra-libraries: canlib32
extra-lib-dirs: C:\Kvaser\Canlib\Lib\MS
include-dirs: C:\Kvaser\Canlib\INC
else
extra-libraries: canlib
executable toesb
hs-source-dirs: src
main-is: ToESB.hs
build-depends: base >= 4.0 && < 5,
bytestring >= 0.9.1 && < 0.9.2,
digest >= 0.0.0.8 && < 0.0.1
ghc-options: -W
executable parsedbc
hs-source-dirs: src
main-is: CANDBParser.hs
build-depends: base >= 4.0 && < 5
ghc-options: -W
executable commit
hs-source-dirs: src
main-is: Commit.hs
build-depends: base >= 4.0 && < 5
ghc-options: -W
executable git2cc
hs-source-dirs: src
main-is: Git2CC.hs
build-depends: base >= 4.0 && < 5,
directory >= 1.0 && < 1.1,
process >= 1.0.1 && < 1.1
ghc-options: -W
source-repository head
type: git
location: git://github.com/tomahawkins/ecu.git