• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright © 2017 Dylan Baker
2# SPDX-License-Identifier: MIT
3
4files_libnouveauwinsys = files(
5  'nouveau.h',
6  'nouveau.c',
7  'nouveau_drm_public.h',
8  'nouveau_drm_winsys.c',
9)
10
11libnouveauwinsys = static_library(
12  'nouveauwinsys',
13  files_libnouveauwinsys,
14  include_directories : [
15    inc_src,
16    inc_include,
17    inc_nouveau_drm,
18    inc_gallium,
19    inc_gallium_aux,
20    inc_gallium_drivers,
21  ],
22  c_args: [
23    cc.get_supported_arguments('-Wno-gnu-variable-sized-type-not-at-end')
24  ],
25  gnu_symbol_visibility : 'hidden',
26  dependencies : [dep_libdrm, idep_mesautil, idep_nvidia_headers],
27)
28
29idep_libnouveauwinsys = declare_dependency(
30  include_directories : [
31    include_directories('.'),
32    inc_nouveau_drm,
33  ],
34  link_with : [libnouveauwinsys],
35)
36