13f1242f3SBrandon Wymantest('phosphor-power-supply-tests',
23f1242f3SBrandon Wyman     executable('phosphor-power-supply-tests',
33f1242f3SBrandon Wyman                'power_supply_tests.cpp',
43f1242f3SBrandon Wyman                'mock.cpp',
53f1242f3SBrandon Wyman                dependencies: [
63f1242f3SBrandon Wyman                    gmock,
73f1242f3SBrandon Wyman                    gtest,
8888bebdeSPatrick Williams                    libgpiodcxx,
9888bebdeSPatrick Williams                    nlohmann_json_dep,
10888bebdeSPatrick Williams                    phosphor_logging,
113f1242f3SBrandon Wyman                    sdbusplus,
123f1242f3SBrandon Wyman                    sdeventplus,
133f1242f3SBrandon Wyman                ],
143f1242f3SBrandon Wyman                implicit_include_directories: false,
153f1242f3SBrandon Wyman                include_directories: [
163f1242f3SBrandon Wyman                    '.',
173f1242f3SBrandon Wyman                    '..',
183f1242f3SBrandon Wyman                    '../..'
193f1242f3SBrandon Wyman                ],
203f1242f3SBrandon Wyman                link_args: dynamic_linker,
211d7a7df8SBrandon Wyman                link_with: [
221d7a7df8SBrandon Wyman                  libpower,
231d7a7df8SBrandon Wyman                  ],
24*5c6a693eSPatrick Williams                build_rpath: get_option('oe-sdk').allowed() ? rpath : '',
253f1242f3SBrandon Wyman                objects: power_supply,
263f1242f3SBrandon Wyman     )
273f1242f3SBrandon Wyman)
28