xref: /openbmc/pldm/libpldmresponder/meson.build (revision 3c275e1c)
1*3c275e1cSDeepak Kodihallideps = [
2*3c275e1cSDeepak Kodihalli  dependency('phosphor-dbus-interfaces'),
3*3c275e1cSDeepak Kodihalli  dependency('phosphor-logging'),
4*3c275e1cSDeepak Kodihalli  dependency('sdbusplus'),
5*3c275e1cSDeepak Kodihalli  libpldm
6*3c275e1cSDeepak Kodihalli]
7*3c275e1cSDeepak Kodihalli
8*3c275e1cSDeepak Kodihallisources = [
9*3c275e1cSDeepak Kodihalli  'base.cpp',
10*3c275e1cSDeepak Kodihalli  'bios.cpp',
11*3c275e1cSDeepak Kodihalli  'bios_table.cpp',
12*3c275e1cSDeepak Kodihalli  'bios_parser.cpp',
13*3c275e1cSDeepak Kodihalli  'pdr.cpp',
14*3c275e1cSDeepak Kodihalli  'effecters.cpp',
15*3c275e1cSDeepak Kodihalli  'utils.cpp',
16*3c275e1cSDeepak Kodihalli  '../registration.cpp'
17*3c275e1cSDeepak Kodihalli]
18*3c275e1cSDeepak Kodihalli
19*3c275e1cSDeepak Kodihalliif get_option('oem-ibm').enabled()
20*3c275e1cSDeepak Kodihalli  sources += [
21*3c275e1cSDeepak Kodihalli    '../oem/ibm/libpldmresponder/file_io.cpp',
22*3c275e1cSDeepak Kodihalli    '../oem/ibm/libpldmresponder/file_table.cpp'
23*3c275e1cSDeepak Kodihalli  ]
24*3c275e1cSDeepak Kodihalliendif
25*3c275e1cSDeepak Kodihalli
26*3c275e1cSDeepak Kodihallilibpldmresponder = library(
27*3c275e1cSDeepak Kodihalli  'libpldmresponder',
28*3c275e1cSDeepak Kodihalli  sources,
29*3c275e1cSDeepak Kodihalli  version: meson.project_version(),
30*3c275e1cSDeepak Kodihalli  dependencies: deps,
31*3c275e1cSDeepak Kodihalli  install: true)
32*3c275e1cSDeepak Kodihalli
33*3c275e1cSDeepak Kodihallilibpldmresponder = declare_dependency(
34*3c275e1cSDeepak Kodihalli  link_with: libpldmresponder)
35