144524a5fSGilbert Chentest_src = declare_dependency( 2*3012b632SManojkiran Eda sources: ['../mctp_endpoint_discovery.cpp', '../../common/utils.cpp'], 3*3012b632SManojkiran Eda) 444524a5fSGilbert Chen 5*3012b632SManojkiran Edatests = ['handler_test', 'request_test', 'mctp_endpoint_discovery_test'] 674f27c73STom Joseph 774f27c73STom Josephforeach t : tests 8*3012b632SManojkiran Eda test( 9*3012b632SManojkiran Eda t, 10*3012b632SManojkiran Eda executable( 11*3012b632SManojkiran Eda t.underscorify(), 12*3012b632SManojkiran Eda t + '.cpp', 1374f27c73STom Joseph implicit_include_directories: false, 147c1dc7eaSAndrew Jeffery include_directories: ['../../', '../../pldmd'], 1574f27c73STom Joseph dependencies: [ 1674f27c73STom Joseph gtest, 1774f27c73STom Joseph gmock, 1874f27c73STom Joseph libpldm_dep, 19cf772846SPatrick Williams nlohmann_json_dep, 2074f27c73STom Joseph phosphor_dbus_interfaces, 2149cfb138SRiya Dixit phosphor_logging_dep, 2274f27c73STom Joseph sdbusplus, 2374f27c73STom Joseph sdeventplus, 2444524a5fSGilbert Chen test_src, 25*3012b632SManojkiran Eda ], 26*3012b632SManojkiran Eda ), 27*3012b632SManojkiran Eda workdir: meson.current_source_dir(), 28*3012b632SManojkiran Eda ) 2974f27c73STom Josephendforeach 30