xref: /aosp_15_r20/external/virglrenderer/server/meson.build (revision bbecb9d118dfdb95f99bd754f8fa9be01f189df3)
1# Copyright 2021 Google LLC
2# SPDX-License-Identifier: MIT
3
4virgl_render_server_sources = [
5   'main.c',
6   'render_client.c',
7   'render_common.c',
8   'render_context.c',
9   'render_server.c',
10   'render_socket.c',
11   'render_virgl.c',
12   'render_worker.c',
13]
14
15virgl_render_server_depends = [libvirglrenderer_dep]
16
17if with_render_server_worker == 'thread'
18   virgl_render_server_depends += [thread_dep]
19elif with_render_server_worker == 'minijail'
20   virgl_render_server_depends += [minijail_dep]
21endif
22
23if with_tracing == 'percetto'
24   virgl_render_server_depends += [percetto_dep]
25endif
26
27virgl_render_server = executable(
28   'virgl_render_server',
29   virgl_render_server_sources,
30   dependencies : virgl_render_server_depends,
31   install : true,
32   install_dir : render_server_install_dir,
33)
34