2 # DO NOT EDIT (digest: 65f6906c7f92a4f73a84bf0185095bce)
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/parser.cmx": for-pack(Sqlgg)
20 "lib/parser_utils.cmx": for-pack(Sqlgg)
21 "lib/parser_state.cmx": for-pack(Sqlgg)
22 "lib/sql_lexer.cmx": for-pack(Sqlgg)
23 "lib/sql_parser.cmx": for-pack(Sqlgg)
24 "lib/sql.cmx": for-pack(Sqlgg)
25 "lib/stmt.cmx": for-pack(Sqlgg)
26 "lib/tables.cmx": for-pack(Sqlgg)
27 "lib/syntax.cmx": for-pack(Sqlgg)
28 "lib/prelude.cmx": for-pack(Sqlgg)
29 <lib/*.ml{,i,y}>: package(extlib)
30 <lib/*.ml{,i,y}>: package(ppx_deriving.std)
32 <src/cli.{native,byte}>: package(extlib)
33 <src/cli.{native,byte}>: package(oUnit)
34 <src/cli.{native,byte}>: package(ppx_deriving.std)
35 <src/cli.{native,byte}>: use_sqlgg
36 <src/*.ml{,i,y}>: package(extlib)
37 <src/*.ml{,i,y}>: package(oUnit)
38 <src/*.ml{,i,y}>: package(ppx_deriving.std)
39 <src/*.ml{,i,y}>: use_sqlgg
40 # Library sqlgg_traits
41 "impl/ocaml/sqlgg_traits.cmxs": use_sqlgg_traits
42 # Library sqlgg_mariadb
43 "impl/ocaml/mariadb/sqlgg_mariadb.cmxs": use_sqlgg_mariadb
44 <impl/ocaml/mariadb/*.ml{,i,y}>: package(mariadb)
45 <impl/ocaml/mariadb/*.ml{,i,y}>: use_sqlgg_traits
47 "impl/ocaml/mysql/sqlgg_mysql.cmxs": use_sqlgg_mysql
48 <impl/ocaml/mysql/*.ml{,i,y}>: package(mysql)
49 <impl/ocaml/mysql/*.ml{,i,y}>: use_sqlgg_traits
50 # Library sqlgg_sqlite3
51 "impl/ocaml/sqlite3/sqlgg_sqlite3.cmxs": use_sqlgg_sqlite3
52 <impl/ocaml/sqlite3/*.ml{,i,y}>: package(sqlite3)
53 <impl/ocaml/sqlite3/*.ml{,i,y}>: use_sqlgg_traits
55 true: warn(+A@8-e-40-41-42-44-45)
58 "example" or "demo" or "impl": -traverse