11421a80fSManojkiran Edalibpldmresponder_deps = [ 2001f7885SManojkiran Eda phosphor_dbus_interfaces, 349cfb138SRiya Dixit phosphor_logging_dep, 4cf772846SPatrick Williams nlohmann_json_dep, 5001f7885SManojkiran Eda sdbusplus, 6001f7885SManojkiran Eda sdeventplus, 76f4479c7SPatrick Williams libpldm_dep, 8ab437e58SGeorge Liu libpldmutils 93c275e1cSDeepak Kodihalli] 103c275e1cSDeepak Kodihalli 113c275e1cSDeepak Kodihallisources = [ 123c275e1cSDeepak Kodihalli 'base.cpp', 133c275e1cSDeepak Kodihalli 'bios.cpp', 143c275e1cSDeepak Kodihalli 'bios_table.cpp', 15e2efdcceSJohn Wang 'bios_attribute.cpp', 1629683b53SJohn Wang 'bios_string_attribute.cpp', 1795e6b3c1SJohn Wang 'bios_integer_attribute.cpp', 183be7085eSJohn Wang 'bios_enum_attribute.cpp', 19d965934fSJohn Wang 'bios_config.cpp', 20e53193faSGeorge Liu 'pdr_utils.cpp', 213c275e1cSDeepak Kodihalli 'pdr.cpp', 22557dfb00SDeepak Kodihalli 'platform.cpp', 233c50c82aSKamalkumar Patel 'platform_config.cpp', 2470e8db0cSDeepak Kodihalli 'fru_parser.cpp', 258cb6f665SDeepak Kodihalli 'fru.cpp', 26ac19bd68SDeepak Kodihalli '../host-bmc/host_pdr_handler.cpp', 27516122e0SKamalkumar Patel '../host-bmc/utils.cpp', 28cae1866fSGeorge Liu '../host-bmc/dbus_to_event_handler.cpp', 2902b4ee45STom Joseph '../host-bmc/dbus_to_host_effecters.cpp', 3020aa3e09STom Joseph '../host-bmc/host_condition.cpp', 3114107a10SKamalkumar Patel '../host-bmc/dbus/custom_dbus.cpp', 32*b40f4f8fSArchana Kakani '../host-bmc/dbus/cable.cpp', 3356da5740SKamalkumar Patel '../host-bmc/dbus/cpu_core.cpp', 344e69d252SKamalkumar Patel '../host-bmc/utils.cpp', 35733b39daSArchana Kakani '../host-bmc/dbus/pcie_device.cpp', 36bf1fd27bSArchana Kakani '../host-bmc/dbus/pcie_slot.cpp', 37d4d97a53STOM JOSEPH 'event_parser.cpp' 383c275e1cSDeepak Kodihalli] 393c275e1cSDeepak Kodihalli 40998dc4ebSManojkiran Edaresponder_headers = ['.'] 41998dc4ebSManojkiran Eda 4287bfacd2SPatrick Williamsif get_option('oem-ibm').allowed() 43998dc4ebSManojkiran Eda responder_headers += [ 44998dc4ebSManojkiran Eda '../oem/ibm/', 45998dc4ebSManojkiran Eda ] 463c275e1cSDeepak Kodihalli sources += [ 47ce1c96fbSRavi Teja '../oem/ibm/libpldmresponder/utils.cpp', 483c275e1cSDeepak Kodihalli '../oem/ibm/libpldmresponder/file_io.cpp', 49854e61f2SSampa Misra '../oem/ibm/libpldmresponder/file_table.cpp', 50854e61f2SSampa Misra '../oem/ibm/libpldmresponder/file_io_by_type.cpp', 5118967161SSampa Misra '../oem/ibm/libpldmresponder/file_io_type_pel.cpp', 52d823cc0bSSampa Misra '../oem/ibm/libpldmresponder/file_io_type_dump.cpp', 537f839f9dSTom Joseph '../oem/ibm/libpldmresponder/file_io_type_cert.cpp', 54aea5dde1SSampa Misra '../oem/ibm/libpldmresponder/platform_oem_ibm.cpp', 55a410c658SPavithra Barithaya '../oem/ibm/libpldmresponder/fru_oem_ibm.cpp', 56aea5dde1SSampa Misra '../oem/ibm/libpldmresponder/oem_ibm_handler.cpp', 57db12436aSJayashankar Padath '../oem/ibm/libpldmresponder/inband_code_update.cpp', 58db12436aSJayashankar Padath '../oem/ibm/requester/dbus_to_file_handler.cpp', 59d94bb836SManojkiran Eda '../oem/ibm/libpldmresponder/file_io_type_progress_src.cpp', 60e1874e8aSVarsha Kaverappa '../oem/ibm/libpldmresponder/file_io_type_vpd.cpp', 61d6b00561SArchana Kakani '../oem/ibm/libpldmresponder/file_io_type_pcie.cpp', 623c275e1cSDeepak Kodihalli ] 633c275e1cSDeepak Kodihalliendif 643c275e1cSDeepak Kodihalli 653c275e1cSDeepak Kodihallilibpldmresponder = library( 66535efa0fSDeepak Kodihalli 'pldmresponder', 673c275e1cSDeepak Kodihalli sources, 683c275e1cSDeepak Kodihalli version: meson.project_version(), 69998dc4ebSManojkiran Eda include_directories:include_directories(responder_headers), 701421a80fSManojkiran Eda dependencies: libpldmresponder_deps, 713c275e1cSDeepak Kodihalli install: true) 723c275e1cSDeepak Kodihalli 73998dc4ebSManojkiran Edalibpldmresponder_dep = declare_dependency( 74998dc4ebSManojkiran Eda include_directories:include_directories(responder_headers), 753c275e1cSDeepak Kodihalli link_with: libpldmresponder) 765327988eSTom Joseph 7787bfacd2SPatrick Williamsif get_option('tests').allowed() 785327988eSTom Joseph subdir('test') 795327988eSTom Josephendif 8011ce8d22SSagar Srinivas 81