xref: /openbmc/pldm/libpldmresponder/meson.build (revision 9d494bbe)
1deps = [
2  dependency('phosphor-dbus-interfaces'),
3  dependency('phosphor-logging'),
4  dependency('sdbusplus'),
5  libpldm
6]
7
8sources = [
9  'base.cpp',
10  'bios.cpp',
11  'bios_table.cpp',
12  'bios_parser.cpp',
13  'pdr.cpp',
14  'effecters.cpp',
15  'utils.cpp',
16  'platform.cpp',
17  '../registration.cpp'
18]
19
20if get_option('oem-ibm').enabled()
21  sources += [
22    '../oem/ibm/libpldmresponder/file_io.cpp',
23    '../oem/ibm/libpldmresponder/file_table.cpp'
24  ]
25endif
26
27libpldmresponder = library(
28  'pldmresponder',
29  sources,
30  version: meson.project_version(),
31  dependencies: deps,
32  install: true)
33
34libpldmresponder = declare_dependency(
35  link_with: libpldmresponder)
36