xref: /openbmc/pldm/libpldmresponder/meson.build (revision 29683b53)
13c275e1cSDeepak Kodihallideps = [
23c275e1cSDeepak Kodihalli  dependency('phosphor-dbus-interfaces'),
33c275e1cSDeepak Kodihalli  dependency('sdbusplus'),
4ab437e58SGeorge Liu  libpldm,
5ab437e58SGeorge Liu  libpldmutils
63c275e1cSDeepak Kodihalli]
73c275e1cSDeepak Kodihalli
83c275e1cSDeepak Kodihallisources = [
93c275e1cSDeepak Kodihalli  'base.cpp',
103c275e1cSDeepak Kodihalli  'bios.cpp',
113c275e1cSDeepak Kodihalli  'bios_table.cpp',
123c275e1cSDeepak Kodihalli  'bios_parser.cpp',
13e2efdcceSJohn Wang  'bios_attribute.cpp',
14*29683b53SJohn Wang  'bios_string_attribute.cpp',
15e53193faSGeorge Liu  'pdr_utils.cpp',
163c275e1cSDeepak Kodihalli  'pdr.cpp',
17557dfb00SDeepak Kodihalli  'platform.cpp',
1870e8db0cSDeepak Kodihalli  'fru_parser.cpp',
1970e8db0cSDeepak Kodihalli  'fru.cpp'
203c275e1cSDeepak Kodihalli]
213c275e1cSDeepak Kodihalli
223c275e1cSDeepak Kodihalliif get_option('oem-ibm').enabled()
233c275e1cSDeepak Kodihalli  sources += [
243c275e1cSDeepak Kodihalli    '../oem/ibm/libpldmresponder/file_io.cpp',
25854e61f2SSampa Misra    '../oem/ibm/libpldmresponder/file_table.cpp',
26854e61f2SSampa Misra    '../oem/ibm/libpldmresponder/file_io_by_type.cpp',
2718967161SSampa Misra    '../oem/ibm/libpldmresponder/file_io_type_pel.cpp',
2818967161SSampa Misra    '../oem/ibm/libpldmresponder/file_io_type_dump.cpp'
293c275e1cSDeepak Kodihalli  ]
303c275e1cSDeepak Kodihalliendif
313c275e1cSDeepak Kodihalli
323c275e1cSDeepak Kodihallilibpldmresponder = library(
33535efa0fSDeepak Kodihalli  'pldmresponder',
343c275e1cSDeepak Kodihalli  sources,
353c275e1cSDeepak Kodihalli  version: meson.project_version(),
363c275e1cSDeepak Kodihalli  dependencies: deps,
373c275e1cSDeepak Kodihalli  install: true)
383c275e1cSDeepak Kodihalli
393c275e1cSDeepak Kodihallilibpldmresponder = declare_dependency(
403c275e1cSDeepak Kodihalli  link_with: libpldmresponder)
41