blob: f8644dad25b3008ee21b7d2067824492c93cbb17 [file] [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'),
)