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