Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 130 lines (108 sloc) 2.434 kB
de07b13 @samoht Towards complete bootsraping
samoht authored
1 (* Uncomment to use with TypeRex *)
91c7f47 @samoht Revert part of the last commit to fix build
samoht authored
2 (*
de07b13 @samoht Towards complete bootsraping
samoht authored
3 ocamlc = [ "ocp-ocamlc.opt" ]
4 ocamlopt = [ "ocp-ocamlopt.opt" ]
91c7f47 @samoht Revert part of the last commit to fix build
samoht authored
5 *)
de07b13 @samoht Towards complete bootsraping
samoht authored
6
e951116 @samoht Fix ocp-get init
samoht authored
7 comp = [ "-g" ]
531fd70 @tuong move some parts to "protocol.ml", semantic remains preserved
tuong authored
8 link = [ "-g" ]
e951116 @samoht Fix ocp-get init
samoht authored
9
ac99a15 @samoht More WIP ...
samoht authored
10 begin library "opam-lib"
c09ca7d @samoht Move sources files to src/
samoht authored
11 dirname = [ "src" ]
fb302c6 @samoht Switch to -warn-error A when compiling ocp-get
samoht authored
12 comp += [ "-annot" "-warn-error" "A" ]
e951116 @samoht Fix ocp-get init
samoht authored
13 files = [
b582d5e @samoht Bits of refactoring
samoht authored
14 "globals.ml"
ac99a15 @samoht More WIP ...
samoht authored
15 "utils.ml"
45abc3d @samoht It is possible to have a list of possible servers (mixing git repo an…
samoht authored
16 "run.ml"
ba39c27 @samoht More WIP.
samoht authored
17 "parallel.ml"
18 "types.ml"
1bcaf57 @samoht New format for user provided files
samoht authored
19 "file_format.ml"
20 "lexer.mll"
1efd27d @samoht More WIP
samoht authored
21 "linelexer.mll"
1bcaf57 @samoht New format for user provided files
samoht authored
22 "parser.mly"
e357916 @samoht Fix ocp.ml into chunks
samoht authored
23 "path.ml"
24 "file.ml"
ac99a15 @samoht More WIP ...
samoht authored
25 "repositories.ml"
e357916 @samoht Fix ocp.ml into chunks
samoht authored
26 ]
27
750fc50 @samoht Add a first build skeleton
samoht authored
28 requires = [
29 "cudf"
30 "dose"
31 "unix"
8afaa59 @samoht Cool new features
samoht authored
32 "extlib"
de07b13 @samoht Towards complete bootsraping
samoht authored
33 "arg"
34 "graph"
750fc50 @samoht Add a first build skeleton
samoht authored
35 ]
5de848e @OCamlPro-FabriceLeFessant Fixed ocp-get.ocp
OCamlPro-FabriceLeFessant authored
36 end
e357916 @samoht Fix ocp.ml into chunks
samoht authored
37
ac99a15 @samoht More WIP ...
samoht authored
38 begin program "opam"
c09ca7d @samoht Move sources files to src/
samoht authored
39 dirname = [ "src" ]
fb302c6 @samoht Switch to -warn-error A when compiling ocp-get
samoht authored
40 comp += [ "-annot" "-warn-error" "A" ]
2c9a85c @samoht More file spliting.
samoht authored
41 files = [
42 "solver.ml"
43 "client.ml"
ac99a15 @samoht More WIP ...
samoht authored
44 "opam.ml"
2c9a85c @samoht More file spliting.
samoht authored
45 ]
ac99a15 @samoht More WIP ...
samoht authored
46 requires = [ "opam-lib" ]
4dc9186 @samoht Add a basic server implementation
samoht authored
47 end
d72de1d @samoht More cleanups
samoht authored
48
49 (* Repository Scripts *)
50
bc5a548 @samoht [git] Add git repository pluggins
samoht authored
51 (* RSYNC *)
d72de1d @samoht More cleanups
samoht authored
52 begin program "opam-rsync-init"
53 files = [ "src/repo/rsync/init.ml" ]
54 requires = [ "opam-lib" ]
55 end
56
57 begin program "opam-rsync-update"
58 files = [ "src/repo/rsync/update.ml" ]
59 requires = [ "opam-lib" ]
c9ac582 @samoht Add missing opam.ocp update
samoht authored
60 end
61
62 begin program "opam-rsync-download"
63 files = [ "src/repo/rsync/download.ml" ]
64 requires = [ "opam-lib" ]
65 end
66
67 begin program "opam-rsync-upload"
68 files = [ "src/repo/rsync/upload.ml" ]
69 requires = [ "opam-lib" ]
70 end
71
bc5a548 @samoht [git] Add git repository pluggins
samoht authored
72
73 (* GIT *)
74 begin program "opam-git-init"
75 files = [ "src/repo/git/init.ml" ]
76 requires = [ "opam-lib" ]
77 end
78
79 begin program "opam-git-update"
80 files = [ "src/repo/git/update.ml" ]
81 requires = [ "opam-lib" ]
82 end
83
84 begin program "opam-git-download"
85 files = [ "src/repo/git/download.ml" ]
86 requires = [ "opam-lib" ]
87 end
88
89 begin program "opam-git-upload"
90 files = [ "src/repo/git/upload.ml" ]
91 requires = [ "opam-lib" ]
92 end
93
c882255 @samoht [opam server] start implementing the OPAM server repository pluggin.
samoht authored
94
95 (* SERVER *)
96 begin library "opam-server-lib"
97 files = [
98 "src/repo/server/protocol.ml"
99 "src/repo/server/key.ml"
100 "src/repo/server/daemon.ml"
101 "src/repo/server/client.ml"
102 ]
103 requires = [ "opam-lib" ]
104 end
105
106 begin program "opam-server"
107 files = [ "src/repo/server/server.ml" ]
108 requires = [ "opam-server-lib" ]
109 end
110
111 begin program "opam-server-init"
112 files = [ "src/repo/server/init.ml" ]
113 requires = [ "opam-server-lib" ]
114 end
115
116 begin program "opam-server-update"
117 files = [ "src/repo/server/update.ml" ]
118 requires = [ "opam-server-lib" ]
119 end
120
121 begin program "opam-server-download"
122 files = [ "src/repo/server/download.ml" ]
123 requires = [ "opam-server-lib" ]
124 end
125
126 begin program "opam-server-upload"
127 files = [ "src/repo/server/upload.ml" ]
128 requires = [ "opam-server-lib" ]
129 end
Something went wrong with that request. Please try again.