diff options
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 40 |
1 files changed, 15 insertions, 25 deletions
diff --git a/meson.build b/meson.build index 5cece60..58a280a 100644 --- a/meson.build +++ b/meson.build @@ -18,41 +18,26 @@ src = [ 'src/graphics/text.c', 'src/graphics/shader.c', 'src/graphics/rectangle.c', + 'src/graphics/backend/graphics.c', + 'src/graphics/backend/glx.c', + 'src/graphics/backend/egl.c', 'src/system/fileutils.c', 'src/system/utf8.c', 'src/system/clock.c', 'src/mgl.c', + 'src/window/x11.c', 'src/window/window.c', + 'src/window/key.c', 'src/gl.c', ] -project_headers = [ - 'include/mgl/graphics/rectangle.h', - 'include/mgl/graphics/sprite.h', - 'include/mgl/graphics/texture.h', - 'include/mgl/graphics/font_char_map.h', - 'include/mgl/graphics/font.h', - 'include/mgl/graphics/image.h', - 'include/mgl/graphics/shader.h', - 'include/mgl/graphics/primitive_type.h', - 'include/mgl/graphics/vertex.h', - 'include/mgl/graphics/vertex_buffer.h', - 'include/mgl/graphics/font_glyph.h', - 'include/mgl/graphics/color.h', - 'include/mgl/graphics/text.h', - 'include/mgl/system/fileutils.h', - 'include/mgl/system/clock.h', - 'include/mgl/system/vec.h', - 'include/mgl/system/utf8.h', - 'include/mgl/gl.h', - 'include/mgl/window/event.h', - 'include/mgl/window/mouse_button.h', - 'include/mgl/window/window.h', - 'include/mgl/window/key.h', - 'include/mgl/gl_macro.h', - 'include/mgl/mgl.h', +src += [ + 'src/window/wayland.c', ] +subdir('protocol') +src += protocol_src + cc = meson.get_compiler('c') dep = [ dependency('x11'), @@ -62,6 +47,11 @@ dep = [ cc.find_library('m'), ] +dep += [ + dependency('wayland-client'), + dependency('wayland-egl'), +] + public_headers = include_directories('include') project_target = static_library( |