xref: /aosp_15_r20/external/mesa3d/src/loader/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1# Copyright © 2017 Intel Corporation
2# SPDX-License-Identifier: MIT
3
4inc_loader = include_directories('.')
5
6if with_platform_wayland
7  libloader_wayland_helper = static_library(
8    'loader_wayland_helper',
9    'loader_wayland_helper.c',
10    gnu_symbol_visibility : 'hidden',
11    include_directories : [inc_include, inc_src, inc_gallium],
12    dependencies : [
13      idep_mesautil,
14      dep_wayland_client,
15    ],
16    build_by_default : false,
17  )
18else
19  libloader_wayland_helper = []
20endif
21
22loader_c_args = [
23  '-DUSE_DRICONF',
24]
25libloader = static_library(
26  'loader',
27  ['loader_dri_helper.c', 'loader.c', sha1_h],
28  c_args : loader_c_args,
29  gnu_symbol_visibility : 'hidden',
30  include_directories : [inc_include, inc_src, inc_util, inc_gallium],
31  dependencies : [idep_mesautil, dep_libdrm, dep_thread, dep_xcb, dep_xcb_xrandr],
32  build_by_default : false,
33)
34