diff options
author | John Estabrook <jestabro@vyos.io> | 2024-10-23 18:50:46 -0500 |
---|---|---|
committer | John Estabrook <jestabro@vyos.io> | 2024-10-27 21:49:53 -0500 |
commit | 4aee642874a29f4f77704c97286f201d3c4bd2c3 (patch) | |
tree | 0cee5e4c65c1fa18530f01ee98b599d1c2dbea16 /src/dune | |
parent | b8dbd4d03ebb058aaf1e8ddd9261b0628e520e8b (diff) | |
download | vyconf-4aee642874a29f4f77704c97286f201d3c4bd2c3.tar.gz vyconf-4aee642874a29f4f77704c97286f201d3c4bd2c3.zip |
T6718: move vyos1x-adapter into subdirectory
The vyos1x-adapter provides access to the legacy CStore set/delete
functions using ctypes. Developed as a separate package, include as a
subdir, to be retired when full replacements are available.
Diffstat (limited to 'src/dune')
-rw-r--r-- | src/dune | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -1,3 +1,5 @@ +(include_subdirs unqualified) + (library (name vyconf_connect) (public_name vyconf.vyconf-connect) @@ -50,3 +52,28 @@ (run ocaml-protoc --ml_out src data/vyconf.proto) (run mv src/vyconf.ml src/vyconf_pbt.ml) (run mv src/vyconf.mli src/vyconf_pbt.mli))))) + +(library + (name vyos1x_adapter) + (public_name vyconf.vyos1x-adapter) + (libraries vyos1x-config vyconf.vyconf-client ctypes ctypes-foreign lwt lwt.unix lwt_log lwt_ppx) + (modules vyos1x_adapter) + (preprocess (pps lwt_ppx ppx_deriving_yojson))) + +(executable + (name vy_set) + (public_name vy_set) + (libraries vyos1x_adapter vyconf.vyconf-client) + (modules vy_set)) + +(executable + (name vy_delete) + (public_name vy_delete) + (libraries vyos1x_adapter vyconf.vyconf-client) + (modules vy_delete)) + +(executable + (name vy_load_config) + (public_name vy_load_config) + (libraries vyos1x_adapter vyos1x-config) + (modules vy_load_config)) |