forked from ocaml/opam
-
Notifications
You must be signed in to change notification settings - Fork 4
/
opam.ocp
79 lines (70 loc) · 1.32 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
79
(* 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 = [
"opamGlobals.ml"
"opamMisc.ml"
"opamVersion.ml"
"opamProcess.ml"
"opamSystem.ml"
"opamParallel.ml"
"opamFilename.ml"
"opamPackage.ml"
"opamFormula.ml"
"opamCompiler.ml"
"opamVariable.ml"
"opamAlias.ml"
"opamRepositoryName.ml"
"opamTypes.ml"
"opamFormat.ml"
"opamParser.mly"
"opamLexer.mll"
"opamLineLexer.mll"
"opamPath.ml"
"opamFile.ml"
"opamRepository.ml"
"repo/opamCurl.ml"
"repo/opamRsync.ml"
"repo/opamGit.ml"
"opamSolver.ml"
"opamClient.ml"
]
requires = [
"cudf"
"dose"
"unix"
"graph"
"re_glob"
]
end
begin program "opam"
subdir = [ "src" ]
files = [
"opamMain.ml"
]
requires = [
"opam-lib"
"arg"
]
end
(* Helpers *)
begin program "opam-mk-repo"
files = [ "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