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