forked from rescript-lang/rescript
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdune
122 lines (103 loc) · 2.42 KB
/
dune
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
(library
(name ext)
(wrapped false)
(preprocess
(action
(run %{bin:cppo} -V OCAML:%{ocaml_version} %{env:CPPO_FLAGS=}
%{input-file})))
(flags
(:standard -w +a-4-42-40-9-48-70))
(foreign_stubs
(language c)
(names ext_basic_hash_stubs)))
(ocamllex ext_json_parse)
(rule
(targets hash_set_string.ml)
(deps hash_set.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_STRING %{deps} -o %{targets})))
(rule
(targets hash_set_int.ml)
(deps hash_set.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_INT %{deps} -o %{targets})))
(rule
(targets hash_set_ident.ml)
(deps hash_set.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_IDENT %{deps} -o %{targets})))
(rule
(targets hash_set.ml)
(deps hash_set.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_FUNCTOR %{deps} -o %{targets})))
(rule
(targets hash_set_poly.ml)
(deps hash_set.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_POLY %{deps} -o %{targets})))
(rule
(targets vec_int.ml)
(deps vec.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_INT %{deps} -o %{targets})))
(rule
(targets vec.ml)
(deps vec.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_FUNCTOR %{deps} -o %{targets})))
(rule
(targets set_string.ml)
(deps set.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_STRING %{deps} -o %{targets})))
(rule
(targets set_int.ml)
(deps set.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_INT %{deps} -o %{targets})))
(rule
(targets set_ident.ml)
(deps set.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_IDENT %{deps} -o %{targets})))
(rule
(targets map_string.ml)
(deps map.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_STRING %{deps} -o %{targets})))
(rule
(targets map_int.ml)
(deps map.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_INT %{deps} -o %{targets})))
(rule
(targets map_ident.ml)
(deps map.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_IDENT %{deps} -o %{targets})))
(rule
(targets ordered_hash_map_local_ident.ml)
(deps ordered_hash_map.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_LOCAL_IDENT %{deps} -o %{targets})))
(rule
(targets hash_string.ml)
(deps hash.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_STRING %{deps} -o %{targets})))
(rule
(targets hash_int.ml)
(deps hash.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_INT %{deps} -o %{targets})))
(rule
(targets hash_ident.ml)
(deps hash.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_IDENT %{deps} -o %{targets})))
(rule
(targets hash.ml)
(deps hash.cppo.ml)
(action
(run %{bin:cppo} -D TYPE_FUNCTOR %{deps} -o %{targets})))