reasampler_pure_library(musical_division SOURCES musical_division.cpp)
# Links only musical_division — the beats-only contract (see musical_division.h) needs no
# tempo in the link line.
reasampler_test(musical_division LINK musical_division)

reasampler_pure_library(tempo SOURCES tempo.cpp)
reasampler_test(tempo LINK tempo)

# note_program links exactly these two: it composes the ladder and the tempo and nothing else.
reasampler_pure_library(note_program
    SOURCES note_program.cpp
    LINK PUBLIC musical_division tempo)
reasampler_test(note_program LINK note_program)
