-if with_platform_x11
- files_egl += files('drivers/dri2/platform_x11.c')
- if with_dri3
- files_egl += files('drivers/dri2/platform_x11_dri3.c')
- link_for_egl += libloader_dri3_helper
- incs_for_egl += inc_loader
- endif
- deps_for_egl += [dep_x11_xcb, dep_xcb_dri2, dep_xcb_xfixes]
-endif
-if with_platform_drm
- files_egl += files('drivers/dri2/platform_drm.c')
- link_for_egl += [libloader, libgbm, libxmlconfig]
- incs_for_egl += [inc_loader, inc_gbm, include_directories('../gbm/main')]
- deps_for_egl += dep_libdrm
-endif
-if with_platform_surfaceless
- files_egl += files('drivers/dri2/platform_surfaceless.c')
-endif
-if with_platform_wayland
- deps_for_egl += [dep_wayland_client, dep_wayland_server]
- link_for_egl += libwayland_drm
- files_egl += files('drivers/dri2/platform_wayland.c')
- files_egl += [
- linux_dmabuf_unstable_v1_protocol_c,
- linux_dmabuf_unstable_v1_client_protocol_h,
- wayland_drm_client_protocol_h,
- ]
- incs_for_egl += include_directories(
- 'wayland/wayland-egl', 'wayland/wayland-drm',