blob: 63fc7d9db8bfd3745f1f43c122e95704d758944b [file] [log] [blame] [edit]
sources = [
'cmd_helper.cpp',
'nsm_config_cmd.cpp',
'nsm_diag_cmd.cpp',
'nsm_discovery_cmd.cpp',
'nsm_firmware_cmd.cpp',
'nsm_telemetry_cmd.cpp',
'nsm_passthrough_cmd.cpp',
'nsmtool.cpp',
'../libnsm/platform-environmental.c',
'../libnsm/pci-links.c',
'../libnsm/network-ports.c',
'../libnsm/base.c',
'../libnsm/debug-token.c',
'../libnsm/device-capability-discovery.c',
'../libnsm/device-configuration.c',
'../libnsm/diagnostics.c',
'../libnsm/firmware-utils.c',
'../libnsm/requester/mctp.c',
'../common/utils.cpp',
'../common/dBusHandler.cpp',
]
nsmtool_headers = ['.', '..', '../libnsm', '../common']
executable(
'nsmtool',
sources,
implicit_include_directories: false,
include_directories: include_directories(nsmtool_headers),
dependencies: [CLI11_dep, nlohmann_json, sdbusplus, phosphor_logging],
install: true,
install_dir: get_option('bindir'),
)