source_files = files([ 'main.cpp', 'Game.cpp', 'Render.cpp', 'Input.cpp', 'Time.cpp', 'Transform.cpp', 'Math/AABB.cpp', 'Math/Grid.cpp', 'Math/Interpolation.cpp', 'Math/Perlin.cpp', 'Math/Random.cpp', 'Util/ImageViewer.cpp', 'GFX/Camera.cpp', 'GFX/Mesh.cpp', 'GFX/Resources.cpp', 'GFX/Texture.cpp', 'GFX/Window.cpp', 'GFX/Util/Primitives.cpp', 'GFX/Image/PPMParser.cpp', 'GFX/Image/RawImage.cpp', 'GFX/Shading/Shader.cpp', 'GFX/Shading/Program.cpp', 'GFX/Shading/Uniform.cpp', 'World/World.cpp', 'World/Chunk.cpp', 'World/ChunkRegistry.cpp', 'World/Clouds.cpp', 'World/Generation/Generator.cpp', 'World/Generation/Lighting.cpp', 'World/Generation/Decoration.cpp', 'World/Generation/ChunkNeighbors.cpp', 'World/Generation/ChunkMeshing.cpp', 'Entities/Player.cpp', ])