drop deriving, switch to ppx_deriving
[sqlgg.git] / _tags
blob1cf18fa93ca58dc323af222be9e2a650c16b5d4b
1 # OASIS_START
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
6 true: annot, bin_annot
7 <**/.svn>: -traverse
8 <**/.svn>: not_hygienic
9 ".bzr": -traverse
10 ".bzr": not_hygienic
11 ".hg": -traverse
12 ".hg": not_hygienic
13 ".git": -traverse
14 ".git": not_hygienic
15 "_darcs": -traverse
16 "_darcs": not_hygienic
17 # Library sqlgg
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)
27 # Executable sqlgg
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
38 # Library sqlgg_mysql
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
46 # OASIS_STOP
47 true: annot, warn(+A-e-40-41-42-44-45)
48 true: use_menhir
49 #<src/*.ml> or <lib/*.ml> and not "lib/sql_parser.ml": syntax_camlp4o, pkg_deriving.syntax
50 <lib/sql_parser.ml>: -annot
51 #<src/*.top>: pkg_deriving, pkg_extlib, pkg_unix
52 "example" or "demo" or "impl": -traverse