xref: /aosp_15_r20/external/mesa3d/src/gbm/backends/dri/meson.build (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1deps_gbm_dri = []
2
3# TODO: fix includes to delete this
4incs_gbm_dri = [inc_mesa]
5
6if with_platform_wayland
7  deps_gbm_dri += dep_wayland_server
8  incs_gbm_dri += inc_wayland_drm
9endif
10
11libgbm_dri = shared_library(
12  'dri_gbm',
13  files('gbm_dri.c', 'gbm_driint.h'),
14  include_directories : [incs_gbm, incs_gbm_dri, inc_st_dri, inc_gallium_aux],
15  link_args : [ld_args_gc_sections],
16  link_with : [libloader, libgallium_dri],
17  dependencies : [deps_gbm_dri, dep_dl, dep_libdrm, idep_mesautil, idep_xmlconfig],
18  gnu_symbol_visibility : 'hidden',
19  install : true,
20  install_dir: join_paths(get_option('libdir'), 'gbm'),
21  name_prefix : '',
22)
23
24devenv.set('GBM_BACKENDS_PATH', meson.current_build_dir())
25