175356c1aSTom Josephfw_update_test_src = declare_dependency( 275356c1aSTom Joseph sources: [ 375356c1aSTom Joseph '../inventory_manager.cpp', 41630f399STom Joseph '../package_parser.cpp', 5ef90b0d3STom Joseph '../device_updater.cpp', 64d8d5770STom Joseph '../update_manager.cpp', 775356c1aSTom Joseph '../../common/utils.cpp', 875356c1aSTom Joseph '../../pldmd/dbus_impl_requester.cpp', 975356c1aSTom Joseph '../../pldmd/instance_id.cpp']) 1075356c1aSTom Joseph 1175356c1aSTom Josephtests = [ 1275356c1aSTom Joseph 'inventory_manager_test', 131630f399STom Joseph 'package_parser_test', 14ef90b0d3STom Joseph 'device_updater_test' 1575356c1aSTom Joseph] 1675356c1aSTom Joseph 1775356c1aSTom Josephforeach t : tests 1875356c1aSTom Joseph test(t, executable(t.underscorify(), t + '.cpp', 1975356c1aSTom Joseph implicit_include_directories: false, 2075356c1aSTom Joseph link_args: dynamic_linker, 2175356c1aSTom Joseph build_rpath: get_option('oe-sdk').enabled() ? rpath : '', 2275356c1aSTom Joseph dependencies: [ 2375356c1aSTom Joseph fw_update_test_src, 24*1695b66dSBrad Bishop gmock, 2575356c1aSTom Joseph gtest, 2675356c1aSTom Joseph libpldm_dep, 2775356c1aSTom Joseph nlohmann_json, 2875356c1aSTom Joseph phosphor_dbus_interfaces, 2975356c1aSTom Joseph sdbusplus, 3075356c1aSTom Joseph sdeventplus]), 3175356c1aSTom Joseph workdir: meson.current_source_dir()) 3275356c1aSTom Josephendforeach 33