blob: 97f24ee86311707f9b0cdda8688dd9d8104bb3b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
(include_subdirs unqualified)
(library
(name vyconf_connect)
(public_name vyconf.vyconf-connect)
(modules vyconf_pbt 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)
(public_name vyconf.vyconfd-config)
(modules vyconf_config startup session directories defaults commit)
(libraries vyos1x-config vyconf_connect toml sha ppx_deriving.show)
(preprocess (pps lwt_ppx ppx_deriving.show ppx_deriving_yojson)))
(library
(name client)
(public_name vyconf.vyconf-client)
(modules vyconf_client vyconf_client_session)
(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 version)
(libraries vyos1x-config vyconfd_config vyconf_connect)
(preprocess (pps lwt_ppx)))
(executable
(name vycli)
(public_name vycli)
(modules vycli)
(libraries client)
(preprocess (pps lwt_ppx)))
(executable
(name validate)
(public_name validate)
(modules validate)
(libraries client))
(executable
(name test_commit_data)
(public_name test-commit-data)
(modules test_commit_data)
(libraries vyos1x-config vyconfd_config)
(preprocess (pps lwt_ppx)))
(rule
(mode promote)
(targets vyconf_pbt.ml vyconf_pbt.mli)
(action
(chdir
%{project_root}
(progn
(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)))))
(rule
(mode promote)
(targets vycall_pbt.ml vycall_pbt.mli)
(action
(chdir
%{project_root}
(progn
(run ocaml-protoc --ml_out src data/vycall.proto)
(run mv src/vycall.ml src/vycall_pbt.ml)
(run mv src/vycall.mli src/vycall_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))
|