summaryrefslogtreecommitdiff
path: root/core/meson.build
diff options
context:
space:
mode:
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,
+)