target_sources( kit PUBLIC $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ PRIVATE input_buffer.c secure_random.c sha256.c thread.posix.c atomic.win32.c condition_variable.c thread.win32.c input_stream.c file.c allocator.c array_ref.c dynamic_array.c mutex.c mersenne_twister_64.c)