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', 12e2efdcceSJohn Wang 'bios_attribute.cpp', 1329683b53SJohn Wang 'bios_string_attribute.cpp', 1495e6b3c1SJohn Wang 'bios_integer_attribute.cpp', 153be7085eSJohn Wang 'bios_enum_attribute.cpp', 16d965934fSJohn Wang 'bios_config.cpp', 17e53193faSGeorge Liu 'pdr_utils.cpp', 183c275e1cSDeepak Kodihalli 'pdr.cpp', 19557dfb00SDeepak Kodihalli 'platform.cpp', 2070e8db0cSDeepak Kodihalli 'fru_parser.cpp', 2170e8db0cSDeepak Kodihalli 'fru.cpp' 223c275e1cSDeepak Kodihalli] 233c275e1cSDeepak Kodihalli 243c275e1cSDeepak Kodihalliif get_option('oem-ibm').enabled() 253c275e1cSDeepak Kodihalli sources += [ 263c275e1cSDeepak Kodihalli '../oem/ibm/libpldmresponder/file_io.cpp', 27854e61f2SSampa Misra '../oem/ibm/libpldmresponder/file_table.cpp', 28854e61f2SSampa Misra '../oem/ibm/libpldmresponder/file_io_by_type.cpp', 2918967161SSampa Misra '../oem/ibm/libpldmresponder/file_io_type_pel.cpp', 30*d823cc0bSSampa Misra '../oem/ibm/libpldmresponder/file_io_type_dump.cpp', 31*d823cc0bSSampa Misra '../oem/ibm/libpldmresponder/file_io_type_cert.cpp' 323c275e1cSDeepak Kodihalli ] 333c275e1cSDeepak Kodihalliendif 343c275e1cSDeepak Kodihalli 353c275e1cSDeepak Kodihallilibpldmresponder = library( 36535efa0fSDeepak Kodihalli 'pldmresponder', 373c275e1cSDeepak Kodihalli sources, 383c275e1cSDeepak Kodihalli version: meson.project_version(), 393c275e1cSDeepak Kodihalli dependencies: deps, 403c275e1cSDeepak Kodihalli install: true) 413c275e1cSDeepak Kodihalli 423c275e1cSDeepak Kodihallilibpldmresponder = declare_dependency( 433c275e1cSDeepak Kodihalli link_with: libpldmresponder) 44