blob: 70a1709f3780dd596dae9ae1b126d1245097175f (
plain)
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
|
; IDE Server
(ocamllex utf8_convert config_lexer coq_lex)
(library
(name core)
(public_name coqide-server.core)
(wrapped false)
(modules document)
(libraries coq.lib))
(executable
(name fake_ide)
(public_name fake_ide)
(package coqide-server)
(modules fake_ide)
(libraries coqide-server.protocol coqide-server.core))
(executable
(name idetop)
(public_name coqidetop.opt)
(package coqide-server)
(modules idetop)
(libraries coq.toplevel coqide-server.protocol)
(link_flags -linkall))
; IDE Client
(library
(name gui)
(public_name coqide.gui)
(wrapped false)
(modules (:standard \ document fake_ide idetop coqide_main))
(optional)
(libraries coqide-server.protocol coqide-server.core lablgtk2.sourceview2))
(rule
(targets coqide_main.ml)
(deps (:ml4-file coqide_main.ml4))
(action (run coqmlp5 -loc loc -impl %{ml4-file} -o %{targets})))
(executable
(name coqide_main)
(public_name coqide)
(package coqide)
(modules coqide_main)
(libraries coqide.gui))
|