(executable (public_name mte) (name mte) (modules mte) (libraries mte)) (library (name mte) (wrapped false) (modules :standard \ mte b32) (libraries b32 ; caqti caqti-miou caqti-miou.unix caqti-driver-pgx bin mirage-crypto digestif duration vif fmt jsont cohttp ptime logs logs.fmt logs.threaded fmt.tty)) (library ; crockford base32 (name b32) (modules b32) (libraries base32)) ; TODO if no assets/ ; cp ./default/assets ./assets (rule (target assets_crunch.ml) (deps (source_tree ../assets)) (action (with-stdout-to %{null} (run ocaml-crunch -m plain ../assets -o %{target}))))