blob: 5e3886624cd1783522628efd70293e34003c3892 (
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
46
47
48
49
50
51
52
53
54
55
56
|
; 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_os_specific.ml)
(deps (:in-file coqide_X11.ml.in)) ; TODO support others
(action (copy# %{in-file} %{targets})))
(executable
(name coqide_main)
(public_name coqide)
(package coqide)
(modules coqide_main)
(libraries coqide.gui))
; FIXME: we should install those in share/coqide. We better do this
; once the make-based system has been phased out.
(install
(section share_root)
(package coqide)
(files
(coq.png as coq/coq.png)
(coq_style.xml as coq/coq_style.xml)
(coq.lang as coq/coq.lang)
(coq-ssreflect.lang as coq/coq-ssreflect.lang)))
|