diff options
| author | John Estabrook <jestabro@vyos.io> | 2024-10-23 18:50:46 -0500 |
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2024-10-27 20:50:47 -0500 |
| commit | 037c3ce961e1fec94b1d50b069b69c6636ac0393 (patch) | |
| tree | b192c3c1549c8bc3bc6cffb69ac0b92b60941662 /src/dune | |
| parent | 5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8 (diff) | |
| download | vyconf-037c3ce961e1fec94b1d50b069b69c6636ac0393.tar.gz vyconf-037c3ce961e1fec94b1d50b069b69c6636ac0393.zip | |
T6718: reorganize layout for dune build of libs/executables
Diffstat (limited to 'src/dune')
| -rw-r--r-- | src/dune | 28 |
1 files changed, 25 insertions, 3 deletions
@@ -1,5 +1,27 @@ (library - (name vyconf) - (public_name vyconf) - (libraries vyos1x-config lwt lwt.unix lwt_log lwt_ppx ocaml-protoc toml sha yojson ppx_deriving.show ppx_deriving_yojson) + (name vyconf_connect) + (public_name vyconf.vyconf-connect) + (modules vyconf_types vyconf_pb message) + (libraries lwt lwt.unix lwt_log lwt_ppx ocaml-protoc fileutils ppx_deriving_yojson) + (preprocess (pps lwt_ppx ppx_deriving_yojson))) + +(library + (name vyconfd_config) + (modules vyconf_config session directories defaults) + (libraries vyos1x-config vyconf_connect toml sha ppx_deriving.show) + (preprocess (pps ppx_deriving.show ppx_deriving_yojson))) + +(library + (name client) + (public_name vyconf.vyconf-client) + (modules vyconf_client) + (libraries vyos1x-config vyconf_connect lwt lwt.unix lwt_log lwt_ppx ocaml-protoc toml sha + yojson ppx_deriving.show ppx_deriving_yojson) (preprocess (pps lwt_ppx ppx_deriving.show ppx_deriving_yojson))) + +(executable + (name vyconfd) + (public_name vyconfd) + (modules vyconfd startup version util) + (libraries vyos1x-config vyconfd_config vyconf_connect) + (preprocess (pps lwt_ppx))) |
