xref: /openbmc/phosphor-bmc-code-mgmt/test/common/device/meson.build (revision 3a31f0ac322abb081603e04e3eb2e665e8814673)
1*3a31f0acSAlexander Hansen
2*3a31f0acSAlexander Hansentestcases = ['device']
3*3a31f0acSAlexander Hansen
4*3a31f0acSAlexander Hansenforeach t : testcases
5*3a31f0acSAlexander Hansen    test(
6*3a31f0acSAlexander Hansen        t,
7*3a31f0acSAlexander Hansen        executable(
8*3a31f0acSAlexander Hansen            t,
9*3a31f0acSAlexander Hansen            f'@t@.cpp',
10*3a31f0acSAlexander Hansen            include_directories: [common_include],
11*3a31f0acSAlexander Hansen            dependencies: [
12*3a31f0acSAlexander Hansen                libpldm_dep,
13*3a31f0acSAlexander Hansen                sdbusplus_dep,
14*3a31f0acSAlexander Hansen                phosphor_logging_dep,
15*3a31f0acSAlexander Hansen                gtest,
16*3a31f0acSAlexander Hansen            ],
17*3a31f0acSAlexander Hansen            link_with: [
18*3a31f0acSAlexander Hansen                libpldmutil,
19*3a31f0acSAlexander Hansen                libpldmcreatepkg,
20*3a31f0acSAlexander Hansen                software_common_lib,
21*3a31f0acSAlexander Hansen                libexampledevice,
22*3a31f0acSAlexander Hansen            ],
23*3a31f0acSAlexander Hansen        ),
24*3a31f0acSAlexander Hansen    )
25*3a31f0acSAlexander Hansenendforeach
26*3a31f0acSAlexander Hansen
27