175356c1aSTom Josephfw_update_test_src = declare_dependency( 275356c1aSTom Joseph sources: [ 3f106a2c8SAndrew Jeffery '../activation.cpp', 475356c1aSTom Joseph '../inventory_manager.cpp', 51630f399STom Joseph '../package_parser.cpp', 6ef90b0d3STom Joseph '../device_updater.cpp', 74d8d5770STom Joseph '../update_manager.cpp', 875356c1aSTom Joseph '../../common/utils.cpp', 9*3012b632SManojkiran Eda ], 10*3012b632SManojkiran Eda) 1175356c1aSTom Joseph 12*3012b632SManojkiran Edatests = ['inventory_manager_test', 'package_parser_test', 'device_updater_test'] 1375356c1aSTom Joseph 1475356c1aSTom Josephforeach t : tests 15*3012b632SManojkiran Eda test( 16*3012b632SManojkiran Eda t, 17*3012b632SManojkiran Eda executable( 18*3012b632SManojkiran Eda t.underscorify(), 19*3012b632SManojkiran Eda t + '.cpp', 2075356c1aSTom Joseph implicit_include_directories: false, 217c1dc7eaSAndrew Jeffery include_directories: '../../pldmd', 2275356c1aSTom Joseph dependencies: [ 2375356c1aSTom Joseph fw_update_test_src, 241695b66dSBrad Bishop gmock, 2575356c1aSTom Joseph gtest, 2675356c1aSTom Joseph libpldm_dep, 2706fca441SManojkiran Eda libpldmutils, 28cf772846SPatrick Williams nlohmann_json_dep, 2975356c1aSTom Joseph phosphor_dbus_interfaces, 3049cfb138SRiya Dixit phosphor_logging_dep, 3175356c1aSTom Joseph sdbusplus, 32*3012b632SManojkiran Eda sdeventplus, 33*3012b632SManojkiran Eda ], 34*3012b632SManojkiran Eda ), 35*3012b632SManojkiran Eda workdir: meson.current_source_dir(), 36*3012b632SManojkiran Eda ) 3775356c1aSTom Josephendforeach 38