xref: /aosp_15_r20/external/mesa3d/src/nouveau/winsys/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1libnouveau_ws = static_library(
2  'nouveau_ws',
3  [
4    'nouveau_bo.h',
5    'nouveau_bo.c',
6    'nouveau_context.h',
7    'nouveau_context.c',
8    'nouveau_device.h',
9    'nouveau_device.c',
10    'nouveau_private.h',
11    cl_generated,
12  ],
13  include_directories : [
14    inc_include,
15    inc_src,
16    inc_nouveau_drm,
17  ],
18  c_args: [ cc.get_supported_arguments('-Wno-gnu-variable-sized-type-not-at-end') ],
19  dependencies : [
20    dep_libdrm,
21    dep_valgrind,
22    idep_nvidia_headers,
23  ],
24  gnu_symbol_visibility : 'hidden',
25)
26
27idep_nouveau_ws = declare_dependency(
28  link_with: libnouveau_ws,
29  include_directories : include_directories('.')
30)
31