1
1
# OASIS_START
2
- # DO NOT EDIT (digest: fc4f1def45cd9de0092739442e8a8081 )
2
+ # DO NOT EDIT (digest: 95bb932199002f3267d7d5edf10f0fe6 )
3
3
# Ignore VCS directories, you can use the same kind of rule outside
4
4
# OASIS_START/STOP if you want to exclude directories that contains
5
5
# useless stuff for the build process
@@ -20,6 +20,7 @@ true: annot, bin_annot
20
20
<bindings/*.ml{,i,y}>: oasis_library_mariadb_bindings_byte
21
21
<bindings/mariadb_bindings.{cma,cmxa}>: oasis_library_mariadb_bindings_native
22
22
<bindings/*.ml{,i,y}>: oasis_library_mariadb_bindings_native
23
+ <bindings/*.ml{,i,y}>: package(ctypes)
23
24
<bindings/*.ml{,i,y}>: package(ctypes.stubs)
24
25
# Library mariadb
25
26
"lib/mariadb.cmxs": use_mariadb
@@ -37,9 +38,11 @@ true: annot, bin_annot
37
38
<lib/*.ml{,i,y}>: oasis_library_mariadb_native
38
39
"lib/ffi_generated_stubs.c": oasis_library_mariadb_native
39
40
<lib/mariadb.{cma,cmxa}>: use_libmariadb_stubs
41
+ <lib/*.ml{,i,y}>: package(ctypes)
40
42
<lib/*.ml{,i,y}>: package(ctypes.stubs)
41
43
<lib/*.ml{,i,y}>: package(unix)
42
44
<lib/*.ml{,i,y}>: use_mariadb_bindings
45
+ "lib/ffi_generated_stubs.c": package(ctypes)
43
46
"lib/ffi_generated_stubs.c": package(ctypes.stubs)
44
47
"lib/ffi_generated_stubs.c": package(unix)
45
48
"lib/ffi_generated_stubs.c": use_mariadb_bindings
@@ -48,22 +51,26 @@ true: annot, bin_annot
48
51
<stubgen/*.ml{,i,y}>: oasis_executable_ffi_stubgen_byte
49
52
"stubgen/ffi_stubgen.byte": oasis_executable_ffi_stubgen_native
50
53
<stubgen/*.ml{,i,y}>: oasis_executable_ffi_stubgen_native
54
+ "stubgen/ffi_stubgen.byte": package(ctypes)
51
55
"stubgen/ffi_stubgen.byte": package(ctypes.stubs)
52
56
"stubgen/ffi_stubgen.byte": use_mariadb_bindings
53
57
# Executable ffi_types_stubgen
54
58
"stubgen/ffi_types_stubgen.byte": oasis_executable_ffi_types_stubgen_byte
55
59
<stubgen/*.ml{,i,y}>: oasis_executable_ffi_types_stubgen_byte
56
60
"stubgen/ffi_types_stubgen.byte": oasis_executable_ffi_types_stubgen_native
57
61
<stubgen/*.ml{,i,y}>: oasis_executable_ffi_types_stubgen_native
62
+ "stubgen/ffi_types_stubgen.byte": package(ctypes)
58
63
"stubgen/ffi_types_stubgen.byte": package(ctypes.stubs)
59
64
"stubgen/ffi_types_stubgen.byte": use_mariadb_bindings
65
+ <stubgen/*.ml{,i,y}>: package(ctypes)
60
66
<stubgen/*.ml{,i,y}>: package(ctypes.stubs)
61
67
<stubgen/*.ml{,i,y}>: use_mariadb_bindings
62
68
# Executable nonblocking_select
63
69
<examples/select/nonblocking_select_example.{native,byte}>: oasis_executable_nonblocking_select_byte
64
70
<examples/select/*.ml{,i,y}>: oasis_executable_nonblocking_select_byte
65
71
<examples/select/nonblocking_select_example.{native,byte}>: oasis_executable_nonblocking_select_native
66
72
<examples/select/*.ml{,i,y}>: oasis_executable_nonblocking_select_native
73
+ <examples/select/nonblocking_select_example.{native,byte}>: package(ctypes)
67
74
<examples/select/nonblocking_select_example.{native,byte}>: package(ctypes.stubs)
68
75
<examples/select/nonblocking_select_example.{native,byte}>: package(unix)
69
76
<examples/select/nonblocking_select_example.{native,byte}>: use_mariadb
@@ -73,10 +80,12 @@ true: annot, bin_annot
73
80
<examples/select/*.ml{,i,y}>: oasis_executable_nonblocking_select_stress_test_byte
74
81
<examples/select/nonblocking_select_stress_test.{native,byte}>: oasis_executable_nonblocking_select_stress_test_native
75
82
<examples/select/*.ml{,i,y}>: oasis_executable_nonblocking_select_stress_test_native
83
+ <examples/select/nonblocking_select_stress_test.{native,byte}>: package(ctypes)
76
84
<examples/select/nonblocking_select_stress_test.{native,byte}>: package(ctypes.stubs)
77
85
<examples/select/nonblocking_select_stress_test.{native,byte}>: package(unix)
78
86
<examples/select/nonblocking_select_stress_test.{native,byte}>: use_mariadb
79
87
<examples/select/nonblocking_select_stress_test.{native,byte}>: use_mariadb_bindings
88
+ <examples/select/*.ml{,i,y}>: package(ctypes)
80
89
<examples/select/*.ml{,i,y}>: package(ctypes.stubs)
81
90
<examples/select/*.ml{,i,y}>: package(unix)
82
91
<examples/select/*.ml{,i,y}>: use_mariadb
@@ -86,6 +95,7 @@ true: annot, bin_annot
86
95
<examples/lwt/*.ml{,i,y}>: oasis_executable_nonblocking_lwt_byte
87
96
<examples/lwt/nonblocking_lwt_example.{native,byte}>: oasis_executable_nonblocking_lwt_native
88
97
<examples/lwt/*.ml{,i,y}>: oasis_executable_nonblocking_lwt_native
98
+ <examples/lwt/nonblocking_lwt_example.{native,byte}>: package(ctypes)
89
99
<examples/lwt/nonblocking_lwt_example.{native,byte}>: package(ctypes.stubs)
90
100
<examples/lwt/nonblocking_lwt_example.{native,byte}>: package(lwt)
91
101
<examples/lwt/nonblocking_lwt_example.{native,byte}>: package(lwt.unix)
@@ -97,12 +107,14 @@ true: annot, bin_annot
97
107
<examples/lwt/*.ml{,i,y}>: oasis_executable_nonblocking_lwt_stress_test_byte
98
108
<examples/lwt/nonblocking_lwt_stress_test.{native,byte}>: oasis_executable_nonblocking_lwt_stress_test_native
99
109
<examples/lwt/*.ml{,i,y}>: oasis_executable_nonblocking_lwt_stress_test_native
110
+ <examples/lwt/nonblocking_lwt_stress_test.{native,byte}>: package(ctypes)
100
111
<examples/lwt/nonblocking_lwt_stress_test.{native,byte}>: package(ctypes.stubs)
101
112
<examples/lwt/nonblocking_lwt_stress_test.{native,byte}>: package(lwt)
102
113
<examples/lwt/nonblocking_lwt_stress_test.{native,byte}>: package(lwt.unix)
103
114
<examples/lwt/nonblocking_lwt_stress_test.{native,byte}>: package(unix)
104
115
<examples/lwt/nonblocking_lwt_stress_test.{native,byte}>: use_mariadb
105
116
<examples/lwt/nonblocking_lwt_stress_test.{native,byte}>: use_mariadb_bindings
117
+ <examples/lwt/*.ml{,i,y}>: package(ctypes)
106
118
<examples/lwt/*.ml{,i,y}>: package(ctypes.stubs)
107
119
<examples/lwt/*.ml{,i,y}>: package(lwt)
108
120
<examples/lwt/*.ml{,i,y}>: package(lwt.unix)
@@ -115,6 +127,7 @@ true: annot, bin_annot
115
127
<examples/async/nonblocking_async_example.{native,byte}>: oasis_executable_nonblocking_async_native
116
128
<examples/async/*.ml{,i,y}>: oasis_executable_nonblocking_async_native
117
129
<examples/async/nonblocking_async_example.{native,byte}>: package(async)
130
+ <examples/async/nonblocking_async_example.{native,byte}>: package(ctypes)
118
131
<examples/async/nonblocking_async_example.{native,byte}>: package(ctypes.stubs)
119
132
<examples/async/nonblocking_async_example.{native,byte}>: package(threads)
120
133
<examples/async/nonblocking_async_example.{native,byte}>: package(unix)
@@ -126,12 +139,14 @@ true: annot, bin_annot
126
139
<examples/async/nonblocking_async_stress_test.{native,byte}>: oasis_executable_nonblocking_async_stress_test_native
127
140
<examples/async/*.ml{,i,y}>: oasis_executable_nonblocking_async_stress_test_native
128
141
<examples/async/nonblocking_async_stress_test.{native,byte}>: package(async)
142
+ <examples/async/nonblocking_async_stress_test.{native,byte}>: package(ctypes)
129
143
<examples/async/nonblocking_async_stress_test.{native,byte}>: package(ctypes.stubs)
130
144
<examples/async/nonblocking_async_stress_test.{native,byte}>: package(threads)
131
145
<examples/async/nonblocking_async_stress_test.{native,byte}>: package(unix)
132
146
<examples/async/nonblocking_async_stress_test.{native,byte}>: use_mariadb
133
147
<examples/async/nonblocking_async_stress_test.{native,byte}>: use_mariadb_bindings
134
148
<examples/async/*.ml{,i,y}>: package(async)
149
+ <examples/async/*.ml{,i,y}>: package(ctypes)
135
150
<examples/async/*.ml{,i,y}>: package(ctypes.stubs)
136
151
<examples/async/*.ml{,i,y}>: package(threads)
137
152
<examples/async/*.ml{,i,y}>: package(unix)
@@ -142,6 +157,7 @@ true: annot, bin_annot
142
157
<examples/blocking/*.ml{,i,y}>: oasis_executable_blocking_byte
143
158
<examples/blocking/blocking_example.{native,byte}>: oasis_executable_blocking_native
144
159
<examples/blocking/*.ml{,i,y}>: oasis_executable_blocking_native
160
+ <examples/blocking/blocking_example.{native,byte}>: package(ctypes)
145
161
<examples/blocking/blocking_example.{native,byte}>: package(ctypes.stubs)
146
162
<examples/blocking/blocking_example.{native,byte}>: package(unix)
147
163
<examples/blocking/blocking_example.{native,byte}>: use_mariadb
@@ -151,10 +167,12 @@ true: annot, bin_annot
151
167
<examples/blocking/*.ml{,i,y}>: oasis_executable_blocking_stress_test_byte
152
168
<examples/blocking/blocking_stress_test.{native,byte}>: oasis_executable_blocking_stress_test_native
153
169
<examples/blocking/*.ml{,i,y}>: oasis_executable_blocking_stress_test_native
170
+ <examples/blocking/blocking_stress_test.{native,byte}>: package(ctypes)
154
171
<examples/blocking/blocking_stress_test.{native,byte}>: package(ctypes.stubs)
155
172
<examples/blocking/blocking_stress_test.{native,byte}>: package(unix)
156
173
<examples/blocking/blocking_stress_test.{native,byte}>: use_mariadb
157
174
<examples/blocking/blocking_stress_test.{native,byte}>: use_mariadb_bindings
175
+ <examples/blocking/*.ml{,i,y}>: package(ctypes)
158
176
<examples/blocking/*.ml{,i,y}>: package(ctypes.stubs)
159
177
<examples/blocking/*.ml{,i,y}>: package(unix)
160
178
<examples/blocking/*.ml{,i,y}>: use_mariadb
0 commit comments