Files
Geneweb/bin/gwrepl/dune.in
2024-03-05 22:01:20 +01:00

44 lines
752 B
Plaintext

(library
(name gwrepl_deps)
(flags -linkall)
(libraries
stdlib
str
unix
geneweb_core
geneweb_def
geneweb_util
geneweb_gwdb
%%%GWDB_PKG%%%
%%%SOSA_PKG%%%
)
(modules)
)
(rule
(target data.cppo.ml)
(deps .depend (:maker mk_data.ml))
(action (with-stdout-to %{target} (run ocaml %{maker})))
)
(rule
(target data.ml)
(deps data.cppo.ml)
(action (run %{bin:cppo} %%%CPPO_D%%% %{deps} -o %{target}))
)
(executable
(name gwrepl)
(public_name gwrepl)
(link_flags -linkall -custom)
(libraries compiler-libs.toplevel unix)
(preprocess
(per_module
((action (run %{bin:cppo} %%%CPPO_D%%% %{input-file})) gwrepl_exe)
((pps ppx_blob) data)
)
)
(modes byte object)
(modules gwrepl data)
)