xref: /openbmc/pldm/libpldmresponder/meson.build (revision 557dfb00)
13c275e1cSDeepak Kodihallideps = [
23c275e1cSDeepak Kodihalli  dependency('phosphor-dbus-interfaces'),
33c275e1cSDeepak Kodihalli  dependency('phosphor-logging'),
43c275e1cSDeepak Kodihalli  dependency('sdbusplus'),
53c275e1cSDeepak Kodihalli  libpldm
63c275e1cSDeepak Kodihalli]
73c275e1cSDeepak Kodihalli
83c275e1cSDeepak Kodihallisources = [
93c275e1cSDeepak Kodihalli  'base.cpp',
103c275e1cSDeepak Kodihalli  'bios.cpp',
113c275e1cSDeepak Kodihalli  'bios_table.cpp',
123c275e1cSDeepak Kodihalli  'bios_parser.cpp',
133c275e1cSDeepak Kodihalli  'pdr.cpp',
143c275e1cSDeepak Kodihalli  'effecters.cpp',
153c275e1cSDeepak Kodihalli  'utils.cpp',
16*557dfb00SDeepak Kodihalli  'platform.cpp',
173c275e1cSDeepak Kodihalli  '../registration.cpp'
183c275e1cSDeepak Kodihalli]
193c275e1cSDeepak Kodihalli
203c275e1cSDeepak Kodihalliif get_option('oem-ibm').enabled()
213c275e1cSDeepak Kodihalli  sources += [
223c275e1cSDeepak Kodihalli    '../oem/ibm/libpldmresponder/file_io.cpp',
233c275e1cSDeepak Kodihalli    '../oem/ibm/libpldmresponder/file_table.cpp'
243c275e1cSDeepak Kodihalli  ]
253c275e1cSDeepak Kodihalliendif
263c275e1cSDeepak Kodihalli
273c275e1cSDeepak Kodihallilibpldmresponder = library(
283c275e1cSDeepak Kodihalli  'libpldmresponder',
293c275e1cSDeepak Kodihalli  sources,
303c275e1cSDeepak Kodihalli  version: meson.project_version(),
313c275e1cSDeepak Kodihalli  dependencies: deps,
323c275e1cSDeepak Kodihalli  install: true)
333c275e1cSDeepak Kodihalli
343c275e1cSDeepak Kodihallilibpldmresponder = declare_dependency(
353c275e1cSDeepak Kodihalli  link_with: libpldmresponder)
36