xref: /openbmc/phosphor-power/tools/power-utils/test/meson.build (revision fe5b5c665461ca67c6cfc543b96a35407e898f94)
1093b5917SLei YUtest(
223dee383SShawn McCarney    'psutils-tests',
3093b5917SLei YU    executable(
423dee383SShawn McCarney        'psutils-tests',
59ab6d750SLei YU        'test_updater.cpp',
623dee383SShawn McCarney        'test_utils.cpp',
723dee383SShawn McCarney        'test_version.cpp',
89ab6d750SLei YU        '../updater.cpp',
95ace9fb7SFaisal Awada        '../aei_updater.cpp',
10*fe5b5c66SFaisal Awada        '../validator.cpp',
11*fe5b5c66SFaisal Awada        '../model.cpp',
1214572cf4SShawn McCarney        '../utils.cpp',
1323dee383SShawn McCarney        '../version.cpp',
14516e22feSPatrick Williams        dependencies: [gtest, gmock, nlohmann_json_dep, phosphor_logging],
159ab6d750SLei YU        implicit_include_directories: false,
16516e22feSPatrick Williams        include_directories: [libpower_inc, libi2c_inc, libi2c_dev_mock_inc],
17dc8e9312SBrandon Wyman        link_args: dynamic_linker,
185c6a693eSPatrick Williams        build_rpath: get_option('oe-sdk').allowed() ? rpath : '',
19516e22feSPatrick Williams        link_with: [libpower, libi2c_dev_mock],
20516e22feSPatrick Williams    ),
219ab6d750SLei YU)
22