summary refs log tree commit diff
path: root/src/meson.build
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2024-04-13 07:59:29 +0200
committerMel <einebeere@gmail.com>2024-04-13 07:59:29 +0200
commit727983e0a7033e0b778c38e0a0b51a5bc0e9fc2b (patch)
tree76919734109190ea5b867ea89df169f3b7afaf9a /src/meson.build
parent4ce39fff5cf708887817870977d2dbaaee19f9c9 (diff)
downloadmeowcraft-727983e0a7033e0b778c38e0a0b51a5bc0e9fc2b.tar.zst
meowcraft-727983e0a7033e0b778c38e0a0b51a5bc0e9fc2b.zip
Create Meson build configuration
Diffstat (limited to 'src/meson.build')
-rw-r--r--src/meson.build41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/meson.build b/src/meson.build
new file mode 100644
index 0000000..9a33eed
--- /dev/null
+++ b/src/meson.build
@@ -0,0 +1,41 @@
+source_files = files([
+    'main.cpp',
+    'Game.cpp',
+    'Render.cpp',
+    'Input.cpp',
+    'Time.cpp',
+    'Transform.cpp',
+    'Assets.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',
+])
\ No newline at end of file