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