1deps = [ 2 dependency('phosphor-dbus-interfaces'), 3 dependency('phosphor-logging'), 4 dependency('sdbusplus'), 5 libpldm 6] 7 8sources = [ 9 'base.cpp', 10 'bios.cpp', 11 'bios_table.cpp', 12 'bios_parser.cpp', 13 'pdr.cpp', 14 'effecters.cpp', 15 'utils.cpp', 16 'platform.cpp', 17 '../registration.cpp' 18] 19 20if get_option('oem-ibm').enabled() 21 sources += [ 22 '../oem/ibm/libpldmresponder/file_io.cpp', 23 '../oem/ibm/libpldmresponder/file_table.cpp', 24 '../oem/ibm/libpldmresponder/file_io_by_type.cpp', 25 '../oem/ibm/libpldmresponder/file_io_type_pel.cpp' 26 ] 27endif 28 29libpldmresponder = library( 30 'pldmresponder', 31 sources, 32 version: meson.project_version(), 33 dependencies: deps, 34 install: true) 35 36libpldmresponder = declare_dependency( 37 link_with: libpldmresponder) 38