<commit_before>set (SRC
	Camera.cpp
	Device.cpp
	EventBuffer.cpp
	Filesystem.cpp
	Font.cpp
	FontManager.cpp
	Image.cpp
	ImageLoader.cpp
	Log.cpp
	Material.cpp
	MaterialManager.cpp
	MeshChunk.cpp
	Mesh.cpp
	MeshManager.cpp
	MovableCamera.cpp
	Pixel.cpp
	Renderer.cpp
	ResourceManager.cpp
	Skybox.cpp
	Terrain.cpp
	TextRenderer.cpp
	World.cpp
)

set (HEADERS
	Camera.h
	Config.h
	Crown.h
	Data.h
	Device.h
	EventBuffer.h
	Filesystem.h
	Font.h
	FontManager.h
	Glyph.h
	Image.h
	ImageLoader.h
	IndexBuffer.h
	Log.h
	Material.h
	MaterialManager.h
	MeshChunk.h
	Mesh.h
	MeshLoader.h
	MeshManager.h
	MovableCamera.h
	OcclusionQuery.h
	Pixel.h
	Renderer.h
	Resource.h
	ResourceManager.h
	Skybox.h
	Terrain.h
	TextRenderer.h
	Texture.h
	TextureManager.h
	VertexBuffer.h
	World.h
)

set (CORE_SRC
)

set (CORE_HEADERS
	core/CoreEventArgs.h
	core/Delegate.h
	core/Exceptions.h
	core/SignalSlot.h
	core/Types.h
	core/VertexData.h
	core/WithProperties.h
)

set (BV_SRC
	core/bv/Circle.cpp
	core/bv/Frustum.cpp
	core/bv/Rect.cpp
)

set (BV_HEADERS
	core/bv/Box.h
	core/bv/Circle.h
	core/bv/Frustum.h
	core/bv/Rect.h
	core/bv/Sphere.h
)

set (CONTAINERS_SRC
	core/containers/Generic.cpp
	core/containers/Str.cpp
)

set (CONTAINERS_HEADERS
	core/containers/Queue.h
	core/containers/Dictionary.h
	core/containers/Generic.h
	core/containers/List.h
	core/containers/RBTree.h
	core/containers/Str.h
)

set (MATH_SRC
	core/math/Color4.cpp
	core/math/Mat3.cpp
	core/math/Mat4.cpp
	core/math/MathUtils.cpp
	core/math/Plane.cpp
	core/math/Point2.cpp
	core/math/Quat.cpp
	core/math/Shape.cpp
	core/math/Vec2.cpp
	core/math/Vec3.cpp
	core/math/Vec4.cpp
)

set (MATH_HEADERS
	core/math/Color4.h
	core/math/Interpolation.h
	core/math/Intersection.h
	core/math/Mat3.h
	core/math/Mat4.h
	core/math/MathUtils.h
	core/math/Plane.h
	core/math/Point2.h
	core/math/Quat.h
	core/math/Random.h
	core/math/Ray.h
	core/math/Shape.h
	core/math/Triangle.h
	core/math/Vec2.h
	core/math/Vec3.h
	core/math/Vec4.h
)

set (STREAMS_SRC
	core/streams/File.cpp
	core/streams/FileStream.cpp
	core/streams/FileSubStream.cpp
	core/streams/MemoryStream.cpp
	core/streams/Stream.cpp
)

set (STREAMS_HEADERS
	core/streams/File.h
	core/streams/FileStream.h
	core/streams/FileSubStream.h
	core/streams/MemoryStream.h
	core/streams/NullStream.h
	core/streams/Stream.h
)

set (MEM_SRC
	core/mem/MallocAllocator.cpp
)

set (MEM_HEADERS
	core/mem/Memory.h
	core/mem/Allocator.h
	core/mem/MallocAllocator.h
)

set (INPUT_SRC
	input/EventDispatcher.cpp
	input/InputManager.cpp
)

set (INPUT_HEADERS
	input/EventDispatcher.h<commit_msg>Update CMakeLists.txt<commit_after>set (SRC
	Camera.cpp
	Device.cpp
	EventBuffer.cpp
	Filesystem.cpp
	Font.cpp
	FontManager.cpp
	Image.cpp
	ImageLoader.cpp
	Log.cpp
	Material.cpp
	MaterialManager.cpp
	MeshChunk.cpp
	Mesh.cpp
	MeshManager.cpp
	MovableCamera.cpp
	Pixel.cpp
	Renderer.cpp
	ResourceManager.cpp
	Skybox.cpp
	Terrain.cpp
	TextRenderer.cpp
	World.cpp
)

set (HEADERS
	Camera.h
	Config.h
	Crown.h
	Data.h
	Device.h
	EventBuffer.h
	Filesystem.h
	Font.h
	FontManager.h
	Glyph.h
	Image.h
	ImageLoader.h
	IndexBuffer.h
	Log.h
	Material.h
	MaterialManager.h
	MeshChunk.h
	Mesh.h
	MeshLoader.h
	MeshManager.h
	MovableCamera.h
	OcclusionQuery.h
	Pixel.h
	Renderer.h
	Resource.h
	ResourceManager.h
	Skybox.h
	Terrain.h
	TextRenderer.h
	Texture.h
	TextureManager.h
	VertexBuffer.h
	World.h
)

set (CORE_SRC
)

set (CORE_HEADERS
	core/CoreEventArgs.h
	core/Delegate.h
	core/Exceptions.h
	core/SignalSlot.h
	core/Types.h
	core/VertexData.h
	core/WithProperties.h
)

set (BV_SRC
	core/bv/Circle.cpp
	core/bv/Frustum.cpp
	core/bv/Rect.cpp
)

set (BV_HEADERS
	core/bv/Box.h
	core/bv/Circle.h
	core/bv/Frustum.h
	core/bv/Rect.h
	core/bv/Sphere.h
)

set (CONTAINERS_SRC
	core/containers/Generic.cpp
	core/containers/Str.cpp
)

set (CONTAINERS_HEADERS
	core/containers/Queue.h
	core/containers/Dictionary.h
	core/containers/Generic.h
	core/containers/List.h
	core/containers/RBTree.h
	core/containers/Str.h
)

set (MATH_SRC
	core/math/Color4.cpp
	core/math/Mat3.cpp
	core/math/Mat4.cpp
	core/math/MathUtils.cpp
	core/math/Plane.cpp
	core/math/Point2.cpp
	core/math/Quat.cpp
	core/math/Shape.cpp
	core/math/Vec2.cpp
	core/math/Vec3.cpp
	core/math/Vec4.cpp
)

set (MATH_HEADERS
	core/math/Color4.h
	core/math/Interpolation.h
	core/math/Intersection.h
	core/math/Mat3.h
	core/math/Mat4.h
	core/math/MathUtils.h
	core/math/Plane.h
	core/math/Point2.h
	core/math/Quat.h
	core/math/Random.h
	core/math/Ray.h
	core/math/Shape.h
	core/math/Triangle.h
	core/math/Vec2.h
	core/math/Vec3.h
	core/math/Vec4.h
)

set (STREAMS_SRC
	core/streams/File.cpp
	core/streams/FileStream.cpp
	core/streams/MemoryStream.cpp
	core/streams/Stream.cpp
)

set (STREAMS_HEADERS
	core/streams/File.h
	core/streams/FileStream.h
	core/streams/MemoryStream.h
	core/streams/NullStream.h
	core/streams/Stream.h
)

set (MEM_SRC
	core/mem/MallocAllocator.cpp
)

set (MEM_HEADERS
	core/mem/Memory.h
	core/mem/Allocator.h
	core/mem/MallocAllocator.h
)

set (INPUT_SRC
	input/EventDispatcher.cpp
	input/InputManager.cpp
)

set (INPUT_HEADERS
	input/EventDispatcher.h
{'fraction_non_alphanumeric': 0.11021611001964636, 'fraction_numerical': 0.00550098231827112, 'mean_word_length': 3.607239819004525, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5479926', 'n_tokens_mistral': 2295, 'n_tokens_neox': 2261, 'n_words': 308}