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

# The per-segment envelope curve law is header-only, hence INTERFACE.
add_library(curve_law INTERFACE)
target_include_directories(curve_law INTERFACE ${REASAMPLER_SRC_DIR})
reasampler_test(curve_law LINK curve_law)

# The GetTickCount()-wraparound-safe throttle-gate test is header-only, hence INTERFACE.
add_library(elapsed_at_least INTERFACE)
target_include_directories(elapsed_at_least INTERFACE ${REASAMPLER_SRC_DIR})
reasampler_test(elapsed_at_least LINK elapsed_at_least)
