blob: 320aced52467de2160f282965cb39ba26a34b4e4 [file] [edit]
# libnsm static library
# This library contains all the common C sources used by multiple binaries
# (nsmtool, nsmMockupResponder)
libnsm_sources = files(
'base.c',
'debug-token.c',
'device-capability-discovery.c',
'device-configuration.c',
'diagnostics.c',
'firmware-utils.c',
'network-ports.c',
'pci-links.c',
'platform-environmental.c',
'powersmoothing-powerprofile-api-v2.c',
'requester/mctp.c',
)
libnsm_headers = ['.', '..', '../common']
libnsm_static = static_library(
'nsm',
libnsm_sources,
include_directories: include_directories(libnsm_headers),
)
# Export as dependency for other meson.build files
libnsm_dep = declare_dependency(
link_with: libnsm_static,
include_directories: include_directories(libnsm_headers),
)