xref: /aosp_15_r20/external/mesa3d/src/gallium/winsys/vc4/drm/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1# Copyright © 2017 Broadcom
2# SPDX-License-Identifier: MIT
3
4dep_simpenrose = dependency('simpenrose', required : false)
5
6vc4_winsys_c_args = []
7if with_gallium_kmsro
8  vc4_winsys_c_args += '-DGALLIUM_KMSRO'
9endif
10
11if dep_simpenrose.found()
12  vc4_winsys_c_args += '-DUSE_VC4_SIMULATOR'
13endif
14
15libvc4winsys = static_library(
16  'vc4winsys',
17  files('vc4_drm_winsys.c'),
18  dependencies : idep_mesautil,
19  include_directories : [
20    inc_src, inc_include,
21    inc_gallium, inc_gallium_aux, inc_gallium_drivers, inc_gallium_winsys,
22  ],
23  c_args : [vc4_winsys_c_args],
24  gnu_symbol_visibility : 'hidden',
25)
26