From b3da01d7996acccdae11e19ae74c3d04687cb7ef Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Graber?= Date: Fri, 6 May 2022 22:25:59 +0200 Subject: [PATCH] meson: Add doc examples MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Graber --- doc/examples/meson.build | 71 ++++++++++++++++++++++++++++++++++++++++ meson.build | 1 + 2 files changed, 72 insertions(+) create mode 100644 doc/examples/meson.build diff --git a/doc/examples/meson.build b/doc/examples/meson.build new file mode 100644 index 000000000..6b88cf80d --- /dev/null +++ b/doc/examples/meson.build @@ -0,0 +1,71 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +example_lxc_complex = configure_file( + configuration: dummy_config_data, + input: 'lxc-complex.conf.in', + output: 'lxc-complex.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_empty_netns = configure_file( + configuration: dummy_config_data, + input: 'lxc-empty-netns.conf.in', + output: 'lxc-empty-netns.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_macvlan = configure_file( + configuration: dummy_config_data, + input: 'lxc-macvlan.conf.in', + output: 'lxc-macvlan.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_no_netns = configure_file( + configuration: dummy_config_data, + input: 'lxc-no-netns.conf.in', + output: 'lxc-no-netns.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_phys = configure_file( + configuration: dummy_config_data, + input: 'lxc-phys.conf.in', + output: 'lxc-phys.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_veth = configure_file( + configuration: dummy_config_data, + input: 'lxc-veth.conf.in', + output: 'lxc-veth.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_vlan = configure_file( + configuration: dummy_config_data, + input: 'lxc-vlan.conf.in', + output: 'lxc-vlan.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_seccomp_v1 = configure_file( + configuration: dummy_config_data, + input: 'seccomp-v1.conf', + output: 'seccomp-v1.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_seccomp_v2 = configure_file( + configuration: dummy_config_data, + input: 'seccomp-v2.conf', + output: 'seccomp-v2.conf', + install: want_examples, + install_dir: lxcexamplesdir) + +example_lxc_seccomp_v2 = configure_file( + configuration: dummy_config_data, + input: 'seccomp-v2-denylist.conf', + output: 'seccomp-v2-denylist.conf', + install: want_examples, + install_dir: lxcexamplesdir) diff --git a/meson.build b/meson.build index 6e52289d8..322ea2b30 100644 --- a/meson.build +++ b/meson.build @@ -594,6 +594,7 @@ liblxc_dep = declare_dependency( # Rest of sub-directories. subdir('config/bash') +subdir('doc/examples') subdir('doc/rootfs') subdir('hooks') subdir('src/lxc/cmd') -- 2.47.2