From 5d7927e392e70436aaca1f8261e5d4ab8e4ec8f8 Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Wed, 23 Oct 2024 18:50:46 -0500 Subject: T6718: update build system, drop batteries, and adjust for lib changes Update as needed for use with contemporary vyos1x-config: . update build system to use dune . drop use of batteries . update for protoc breaking changes in versions >= 3.0 . remove files now in vyos1x-config (config_tree et. al.; parsing) --- _oasis | 179 ----------------------------------------------------------------- 1 file changed, 179 deletions(-) delete mode 100644 _oasis (limited to '_oasis') diff --git a/_oasis b/_oasis deleted file mode 100644 index 6b9f408..0000000 --- a/_oasis +++ /dev/null @@ -1,179 +0,0 @@ -Name: VyConf -Version: 0.1 -Synopsis: Appliance configuration framework -Authors: VyOS maintainers -License: LGPL with OCaml linking exception - -Description: VyConf -Homepage: http://vyos.net - -OASISFormat: 0.4 -BuildTools: ocamlbuild -Plugins: META (0.4), DevFiles (0.4) - -Library "vyconf" - Path: src - Modules: Config_tree, Reference_tree, Curly_parser, Curly_lexer, Value_checker, Vytree - InternalModules: Util, Vylist - BuildDepends: fileutils, pcre, ppx_deriving.show, ppx_deriving_yojson, xml-light, batteries - -Library "vyconfd-config" - Path: src - Modules: Vyconf_config - FindlibParent: vyconf - Install: false - BuildDepends: toml, fileutils, ppx_deriving.show, batteries - -Library "client" - Path: src - Modules: Vyconf_client - InternalModules: Vyconf_pb, Vyconf_types, Message, Util, Vylist - FindlibParent: vyconf - BuildDepends: lwt, lwt_ppx, lwt_log, ocaml-protoc, ocplib-endian, batteries, fileutils, yojson - -Executable "vyconfd" - Path: src - MainIs: vyconfd.ml - CompiledObject: best - BuildDepends: lwt, lwt.unix, lwt_ppx, lwt_log, ocaml-protoc, ocplib-endian, sha, batteries, vyconf, vyconf.vyconfd-config - -Executable "vycli" - Path: src - MainIs: vycli.ml - CompiledObject: best - BuildDepends: lwt, lwt.unix, lwt_ppx, ocaml-protoc, ocplib-endian, pcre, vyconf.client - -Executable "vytree_test" - Path: test - MainIs: vytree_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit, vyconf - -Executable "reference_tree_test" - Path: test - MainIs: reference_tree_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit, vyconf - -Executable "config_tree_test" - Path: test - MainIs: config_tree_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit, vyconf, batteries - -Executable "vylist_test" - Path: test - MainIs: vylist_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit - -Executable "value_checker_test" - Path: test - MainIs: value_checker_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit, vyconf - -Executable "util_test" - Path: test - MainIs: util_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit, vyconf - -Executable "vyconf_config_test" - Path: test - MainIs: vyconf_config_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit, vyconf.vyconfd-config - -Executable "curly_parser_test" - Path: test - MainIs: curly_parser_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit, vyconf - -Executable "session_test" - Path: test - MainIs: session_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: oUnit, vyconf, vyconf.vyconfd-config - -Executable "vytree_load_test" - Path: test - MainIs: vytree_load_test.ml - Build$: flag(tests) - CompiledObject: best - Install: false - BuildDepends: vyconf - -Test "vytree_test" - Run$: flag(tests) - TestTools: vytree_test - Command: $vytree_test - WorkingDirectory: test - -Test "reference_tree_test" - Run$: flag(tests) - TestTools: reference_tree_test - Command: $reference_tree_test - WorkingDirectory: test - -Test "config_tree_test" - Run$: flag(tests) - TestTools: config_tree_test - Command: $config_tree_test - WorkingDirectory: test - -Test "vylist_test" - Run$: flag(tests) - TestTools: vylist_test - Command: $vylist_test - WorkingDirectory: test - -Test "value_checker_test" - Run$: flag(tests) - TestTools: value_checker_test - Command: $value_checker_test - WorkingDirectory: test - -Test "vyconf_config_test" - Run$: flag(tests) - TestTools: vyconf_config_test - Command: $vyconf_config_test - WorkingDirectory: test - -Test "curly_parser_test" - Run$: flag(tests) - TestTools: curly_parser_test - Command: $curly_parser_test - WorkingDirectory: test - -Test "util_test" - Run$: flag(tests) - TestTools: util_test - Command: $util_test - WorkingDirectory: test - -Test "session_test" - Run$: flag(tests) - TestTools: session_test - Command: $session_test - WorkingDirectory: test - -- cgit v1.2.3