# Links only note_program: a plan is the programmed note resolved against a rate, and
# nothing about the engine or the bank is needed to compute one.
reasampler_pure_library(bake_plan SOURCES bake_plan.cpp LINK PUBLIC note_program)
reasampler_test(bake_plan LINK bake_plan)

reasampler_pure_library(bake_render
    SOURCES bake_render.cpp
    LINK PUBLIC bake_plan sampler_core)
reasampler_test(bake_render LINK bake_render)

# sample_map carries InstrumentParams, which is the whole of what a reset rewrites.
reasampler_pure_library(bake_reset SOURCES bake_reset.cpp LINK PUBLIC sample_map)
reasampler_test(bake_reset LINK bake_reset)
