# SPDX-License-Identifier: LGPL-2.1-or-later
-tools_liblxc_includes = include_directories(
- '.',
- '../',
- '../cgroups',
- '../lsm',
- '../storage',
- '../../include',
- '../../../')
-
tools_common_sources = files(
'arguments.c',
'arguments.h',
public_programs += executable(
'lxc-attach',
tools_lxc_attach_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-autostart',
tools_lxc_autostart_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-cgroup',
tools_lxc_cgroup_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-checkpoint',
tools_lxc_checkpoint_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-config',
tools_lxc_config_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-console',
tools_lxc_console_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-copy',
tools_lxc_copy_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-create',
tools_lxc_create_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-destroy',
tools_lxc_destroy_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-device',
tools_lxc_device_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-execute',
tools_lxc_execute_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-freeze',
tools_lxc_freeze_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-info',
tools_lxc_info_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-ls',
tools_lxc_ls_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-monitor',
tools_lxc_monitor_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-snapshot',
tools_lxc_snapshot_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-start',
tools_lxc_start_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-stop',
tools_lxc_stop_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-top',
tools_lxc_top_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-unfreeze',
tools_lxc_unfreeze_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-unshare',
tools_lxc_unshare_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
public_programs += executable(
'lxc-wait',
tools_lxc_wait_sources,
- include_directories: tools_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: true)
endif
# SPDX-License-Identifier: LGPL-2.1-or-later
-tests_liblxc_includes = include_directories(
- '.',
- '../lxc/',
- '../lxc/cgroups',
- '../lxc/lsm',
- '../lxc/storage',
- '../include',
- '../../')
-
tests_common_sources = files(
'../lxc/af_unix.c',
'../lxc/af_unix.h',
test_programs += executable(
'lxc-test-arch-parse',
files('arch_parse.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-apparmor',
files('aa.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-api-reboot',
files('api_reboot.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-attach',
files('attach.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-basic',
files('basic.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-capabilities',
files('capabilities.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-cgpath',
files('cgpath.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-clonetest',
files('clonetest.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-concurrent',
files('concurrent.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-config-jump-table',
files('config_jump_table.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-console',
files('console.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-console-log',
files('console_log.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-containertests',
files('containertests.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-createtest',
files('createtest.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-criu-check-feature',
files('criu_check_feature.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-cve-2019-5736',
files('cve-2019-5736.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-destroytest',
files('destroytest.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-device-add-remove',
files('device_add_remove.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-get_item',
files('get_item.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-getkeys',
files('getkeys.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-list',
files('list.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-locktests',
files('locktests.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-utils',
files('lxc-test-utils.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-raw-clone',
files('lxc_raw_clone.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-lxcpath',
files('lxcpath.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-may-control',
files('may_control.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-mount-injection',
files('mount_injection.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-parse-config-file',
files('parse_config_file.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-proc-pid',
files('proc_pid.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-reboot',
files('reboot.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-rootfs-options',
files('rootfs_options.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-saveconfig',
files('saveconfig.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-share-ns',
files('share_ns.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-shortlived',
files('shortlived.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-shutdowntest',
files('shutdowntest.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-snapshot',
files('snapshot.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-startone',
files('startone.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-state-server',
files('state_server.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-sys-mixed',
files('sys_mixed.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)
test_programs += executable(
'lxc-test-sysctls',
files('sysctls.c') + tests_common_sources,
- include_directories: tests_liblxc_includes,
+ include_directories: liblxc_includes,
dependencies: liblxc_dep,
install: want_tests,
build_by_default: want_tests != false)