xref: /openbmc/pldm/host-bmc/test/meson.build (revision 49cfb138)
15327988eSTom Josephhost_bmc_test_src = declare_dependency(
25327988eSTom Joseph          sources: [
35327988eSTom Joseph            '../dbus_to_host_effecters.cpp',
45327988eSTom Joseph            '../../pldmd/dbus_impl_requester.cpp',
5c0c79481SSampa Misra            '../../pldmd/instance_id.cpp'],
6c0c79481SSampa Misra            include_directories: '../../requester')
75327988eSTom Joseph
85327988eSTom Josephtests = [
95327988eSTom Joseph  'dbus_to_host_effecter_test',
105327988eSTom Joseph]
115327988eSTom Joseph
125327988eSTom Josephforeach t : tests
135327988eSTom Joseph  test(t, executable(t.underscorify(), t + '.cpp',
145327988eSTom Joseph                     implicit_include_directories: false,
155327988eSTom Joseph                     link_args: dynamic_linker,
165327988eSTom Joseph                     build_rpath: get_option('oe-sdk').enabled() ? rpath : '',
175327988eSTom Joseph                     dependencies: [
185327988eSTom Joseph                         gtest,
195327988eSTom Joseph                         gmock,
205327988eSTom Joseph                         host_bmc_test_src,
215327988eSTom Joseph                         libpldm_dep,
225327988eSTom Joseph                         libpldmutils,
23d169dd16SBrad Bishop                         nlohmann_json,
245327988eSTom Joseph                         phosphor_dbus_interfaces,
25*49cfb138SRiya Dixit                         phosphor_logging_dep,
26c0c79481SSampa Misra                         sdbusplus,
27c0c79481SSampa Misra                         sdeventplus]),
285327988eSTom Joseph       workdir: meson.current_source_dir())
295327988eSTom Josephendforeach
30