forked from ocaml/opam
/
opam.ocp
78 lines (69 loc) · 1.16 KB
/
opam.ocp
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
(* Uncomment to use with TypeRex *)
(*
ocamlc = [ "ocp-ocamlc.opt" ]
ocamlopt = [ "ocp-ocamlopt.opt" ]
*)
begin
comp += [ "-g" "-annot" "-warn-error" "A" ]
link += [ "-g" ]
begin library "opam-lib"
subdir = [ "src" ]
files = [
"globals.ml"
"utils.ml"
"process.ml"
"run.ml"
"parallel.ml"
"types.ml"
"file_format.ml"
"lexer.mll"
"linelexer.mll"
"parser.mly"
"opamFile.ml"
"path.ml"
"repositories.ml"
]
requires = [
"cudf"
"dose"
"unix"
"graph"
"re_glob"
]
end
begin program "opam"
subdir = [ "src" ]
files = [
"repo/curl.ml"
"repo/rsync.ml"
"repo/git.ml"
"solver.ml"
"client.ml"
"opam.ml"
]
requires = [
"opam-lib"
"arg"
]
end
(* Helpers *)
begin program "opam-mk-repo"
files = [
"src/repo/curl.ml"
"src/repo/rsync.ml"
"src/repo/git.ml"
"src/scripts/opam_mk_repo.ml"
]
requires = [ "opam-lib" ]
end
begin program "opam-check"
files = [ "src/scripts/opam_check.ml" ]
requires = [ "opam-lib" ]
end
begin program "opam-repo-check"
files = [
"src/scripts/opam_repo_check.ml"
]
requires = [ "opam-lib" ]
end
end