/
cadavre.ocp
52 lines (44 loc) · 1.03 KB
/
cadavre.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
begin library "threads"
generated = true
dirname = [ "%{OCAMLLIB}%/threads" ]
has_byte = false
end
begin library "daemon"
dirname = "daemon"
files = [ "daemon_stub.c" "daemon.ml" ]
end
begin library "nntp"
dirname = "lib_nntp"
files = [ "wildmat.ml" "server.mll" "article.mll" "nntp_helpers.ml" "nntp.ml"]
requires = [ "unix" ]
end
begin library "cadavre-common"
dirname = "main"
files = [ "config.mll" "date.mll" "data.mll" "data2.mll" ]
requires = [ "nntp" ]
end
begin program "cadavre"
dirname = "main"
comp = [ "-thread" ] link = [ "-thread" ]
files =
[
"cadavre.ml" "cadavre_parse.mll"
"main.ml"
]
requires = [ "daemon" "unix" "threads" "threads.posix" "nntp" "cadavre-common" ]
end
begin program "gen_data"
dirname = "main"
files = [ "gen_data.ml" ]
requires = [ "cadavre-common" ]
end
begin program "new_data"
dirname = "data_trans"
files = [ "main.ml" ]
requires = [ "cadavre-common" ]
end
begin program "moderator"
dirname = "main"
files = [ "data_edit.ml" ]
requires = [ "cadavre-common" ]
end