summaryrefslogtreecommitdiff
path: root/core/meson.build
diff options
context:
space:
mode:
authorRoberto Esteves <contact@robertoesteves.dev>2025-11-22 16:35:06 +0000
committerRoberto Esteves <contact@robertoesteves.dev>2025-11-22 16:35:06 +0000
commite7c2ec9719349f7a20dd1d4854869c10d8836a11 (patch)
treeaf5b34d8d21cabd4ec6d4206ce5a6fd4651de56c /core/meson.build
parentd84537c52f537920369618028f84b48296811fd0 (diff)
chore: restructure project and brainstorming ideasHEADmaster
Diffstat (limited to 'core/meson.build')
-rw-r--r--core/meson.build16
1 files changed, 16 insertions, 0 deletions
diff --git a/core/meson.build b/core/meson.build
new file mode 100644
index 0000000..b58e1ef
--- /dev/null
+++ b/core/meson.build
@@ -0,0 +1,16 @@
+core_sources = files('window.c', 'event.c')
+core_deps = []
+
+if os == 'linux'
+ core_sources += ['window/xcb.c', 'surface/egl.c', 'renderer/gles3.c']
+ core_deps += [ dependency('egl'), dependency('glesv2'), dependency('xcb') ]
+endif
+
+core_library = library(
+ 'RuimCore',
+ core_sources,
+ include_directories: ruim_include,
+ dependencies: core_deps,
+ link_with: internal_lib,
+ install: true,
+)