2 # DO NOT EDIT (digest: b2138a54609e481138a6091255f0218a)
3 # Ignore VCS directories, you can use the same kind of rule outside
4 # OASIS_START/STOP if you want to exclude directories that contains
5 # useless stuff for the build process
8 <**/.svn>: not_hygienic
16 "_darcs": not_hygienic
18 "lib/sqlgg.cmxs": use_sqlgg
19 "lib/props.cmx": for-pack(Sqlgg)
20 "lib/sql.cmx": for-pack(Sqlgg)
21 "lib/stmt.cmx": for-pack(Sqlgg)
22 "lib/tables.cmx": for-pack(Sqlgg)
23 "lib/syntax.cmx": for-pack(Sqlgg)
24 "lib/prelude.cmx": for-pack(Sqlgg)
25 <lib/*.ml{,i,y}>: package(extlib)
26 <lib/*.ml{,i,y}>: package(ppx_deriving.std)
28 <src/cli.{native,byte}>: package(extlib)
29 <src/cli.{native,byte}>: package(oUnit)
30 <src/cli.{native,byte}>: package(ppx_deriving.std)
31 <src/cli.{native,byte}>: use_sqlgg
32 <src/*.ml{,i,y}>: package(extlib)
33 <src/*.ml{,i,y}>: package(oUnit)
34 <src/*.ml{,i,y}>: package(ppx_deriving.std)
35 <src/*.ml{,i,y}>: use_sqlgg
36 # Library sqlgg_traits
37 "impl/ocaml/sqlgg_traits.cmxs": use_sqlgg_traits
39 "impl/ocaml/mysql/sqlgg_mysql.cmxs": use_sqlgg_mysql
40 <impl/ocaml/mysql/*.ml{,i,y}>: package(mysql)
41 <impl/ocaml/mysql/*.ml{,i,y}>: use_sqlgg_traits
42 # Library sqlgg_sqlite3
43 "impl/ocaml/sqlite3/sqlgg_sqlite3.cmxs": use_sqlgg_sqlite3
44 <impl/ocaml/sqlite3/*.ml{,i,y}>: package(sqlite3)
45 <impl/ocaml/sqlite3/*.ml{,i,y}>: use_sqlgg_traits
47 true: warn(+A-e-40-41-42-44-45)
50 "example" or "demo" or "impl": -traverse