# Dev harness: creates the hook's IPC block, injects coop_hook.dll into a target
# game by pid, reports one connected pad, and toggles a button so the game's input
# layer processes a real state change. Reproduces the "32-bit game crashes on
# button press" report headlessly, without Steam / RPT / the host UI.
add_executable(coop_input_probe main.cpp)
target_link_libraries(coop_input_probe PRIVATE coop_common)
set_target_properties(coop_input_probe PROPERTIES OUTPUT_NAME "coop_input_probe")
coop_output_subdir(tools coop_input_probe) # dev tool -> bin/<config>/tools/
