# SPDX-License-Identifier: GPL-2.0-or-later
# SPDX-FileCopyrightText: Copyright (C) 2026 Max A. Vilkki a.k.a. codise
#
# hardsid_probe: the bring-up tool for a HardSID 4U (DESIGN §7.3, "Bring-up checklist";
# docs/hardsid-usb.md): one command for each checklist step, on the hardsid driver and
# core/sidout's silence and reset sequences. Not a CTest entry, since it needs the unit and
# makes sound; `--dry-run` runs any command against a simulated unit with no USB I/O.
# Built together with the tests so it keeps compiling; never installed or shipped.

add_executable(hardsid_probe
    main.cpp
    session.cpp
    commands.cpp
)
target_link_libraries(hardsid_probe PRIVATE flipsid::hardsid flipsid::sidout)
flipsid_configure_target(hardsid_probe)
