13c275e1cSDeepak Kodihallideps = [ 2001f7885SManojkiran Eda phosphor_dbus_interfaces, 33b1dc01dSPatrick Williams nlohmann_json, 4001f7885SManojkiran Eda sdbusplus, 5001f7885SManojkiran Eda sdeventplus, 66f4479c7SPatrick Williams libpldm_dep, 7ab437e58SGeorge Liu libpldmutils 83c275e1cSDeepak Kodihalli] 93c275e1cSDeepak Kodihalli 103c275e1cSDeepak Kodihallisources = [ 113c275e1cSDeepak Kodihalli 'base.cpp', 123c275e1cSDeepak Kodihalli 'bios.cpp', 133c275e1cSDeepak Kodihalli 'bios_table.cpp', 14e2efdcceSJohn Wang 'bios_attribute.cpp', 1529683b53SJohn Wang 'bios_string_attribute.cpp', 1695e6b3c1SJohn Wang 'bios_integer_attribute.cpp', 173be7085eSJohn Wang 'bios_enum_attribute.cpp', 18d965934fSJohn Wang 'bios_config.cpp', 19e53193faSGeorge Liu 'pdr_utils.cpp', 203c275e1cSDeepak Kodihalli 'pdr.cpp', 21557dfb00SDeepak Kodihalli 'platform.cpp', 2270e8db0cSDeepak Kodihalli 'fru_parser.cpp', 238cb6f665SDeepak Kodihalli 'fru.cpp', 24ac19bd68SDeepak Kodihalli '../host-bmc/host_pdr_handler.cpp', 25cae1866fSGeorge Liu '../host-bmc/dbus_to_event_handler.cpp', 26d4d97a53STOM JOSEPH 'event_parser.cpp' 273c275e1cSDeepak Kodihalli] 283c275e1cSDeepak Kodihalli 293c275e1cSDeepak Kodihalliif get_option('oem-ibm').enabled() 303c275e1cSDeepak Kodihalli sources += [ 31ce1c96fbSRavi Teja '../oem/ibm/libpldmresponder/utils.cpp', 323c275e1cSDeepak Kodihalli '../oem/ibm/libpldmresponder/file_io.cpp', 33854e61f2SSampa Misra '../oem/ibm/libpldmresponder/file_table.cpp', 34854e61f2SSampa Misra '../oem/ibm/libpldmresponder/file_io_by_type.cpp', 3518967161SSampa Misra '../oem/ibm/libpldmresponder/file_io_type_pel.cpp', 36d823cc0bSSampa Misra '../oem/ibm/libpldmresponder/file_io_type_dump.cpp', 377f839f9dSTom Joseph '../oem/ibm/libpldmresponder/file_io_type_cert.cpp', 38aea5dde1SSampa Misra '../oem/ibm/libpldmresponder/platform_oem_ibm.cpp', 39aea5dde1SSampa Misra '../oem/ibm/libpldmresponder/oem_ibm_handler.cpp', 40db12436aSJayashankar Padath '../oem/ibm/libpldmresponder/inband_code_update.cpp', 41db12436aSJayashankar Padath '../oem/ibm/requester/dbus_to_file_handler.cpp', 42d94bb836SManojkiran Eda '../oem/ibm/libpldmresponder/file_io_type_progress_src.cpp', 433c275e1cSDeepak Kodihalli ] 443c275e1cSDeepak Kodihalliendif 453c275e1cSDeepak Kodihalli 463c275e1cSDeepak Kodihallilibpldmresponder = library( 47535efa0fSDeepak Kodihalli 'pldmresponder', 483c275e1cSDeepak Kodihalli sources, 493c275e1cSDeepak Kodihalli version: meson.project_version(), 503c275e1cSDeepak Kodihalli dependencies: deps, 513c275e1cSDeepak Kodihalli install: true) 523c275e1cSDeepak Kodihalli 533c275e1cSDeepak Kodihallilibpldmresponder = declare_dependency( 543c275e1cSDeepak Kodihalli link_with: libpldmresponder) 55*5327988eSTom Joseph 56*5327988eSTom Josephif get_option('tests').enabled() 57*5327988eSTom Joseph subdir('test') 58*5327988eSTom Josephendif 59