kmsro: Extend to include armada-drm
[mesa.git] / src / gallium / targets / dri / meson.build
index df77d329efa16fa7c598280f701a7fb234983060..5b4b4bc1ab777e3ae214d5e7ab3fb4b07ebdcd22 100644 (file)
@@ -58,15 +58,29 @@ libgallium_dri = shared_library(
     driver_swrast, driver_r300, driver_r600, driver_radeonsi, driver_nouveau,
     driver_kmsro, driver_v3d, driver_vc4, driver_freedreno, driver_etnaviv,
     driver_tegra, driver_i915, driver_svga, driver_virgl,
-    driver_swr, driver_panfrost
+    driver_swr, driver_panfrost, driver_iris, driver_lima
   ],
+  # Will be deleted during installation, see install_megadrivers.py
+  install : true,
+  install_dir : dri_drivers_path,
 )
 
-foreach d : [[with_gallium_kmsro, 'pl111_dri.so'],
-             [with_gallium_kmsro, 'hx8357d_dri.so'],
-             [with_gallium_kmsro, 'imx-drm_dri.so'],
-             [with_gallium_kmsro, 'rockchip_dri.so'],
-             [with_gallium_kmsro, 'meson_dri.so'],
+foreach d : [[with_gallium_kmsro, [
+               'armada-drm_dri.so',
+               'exynos_dri.so',
+               'hx8357d_dri.so',
+               'ili9225_dri.so',
+               'ili9341_dri.so',
+               'imx-drm_dri.so',
+               'meson_dri.so',
+               'mi0283qt_dri.so',
+               'pl111_dri.so',
+               'repaper_dri.so',
+               'rockchip_dri.so',
+               'st7586.so',
+               'st7735r.so',
+              'sun4i-drm_dri.so',
+             ]],
              [with_gallium_radeonsi, 'radeonsi_dri.so'],
              [with_gallium_nouveau, 'nouveau_dri.so'],
              [with_gallium_freedreno, ['msm_dri.so', 'kgsl_dri.so']],
@@ -77,11 +91,13 @@ foreach d : [[with_gallium_kmsro, 'pl111_dri.so'],
              [with_gallium_panfrost, 'panfrost_dri.so'],
              [with_gallium_etnaviv, 'etnaviv_dri.so'],
              [with_gallium_tegra, 'tegra_dri.so'],
+             [with_gallium_iris, 'iris_dri.so'],
              [with_gallium_i915, 'i915_dri.so'],
              [with_gallium_r300, 'r300_dri.so'],
              [with_gallium_r600, 'r600_dri.so'],
              [with_gallium_svga, 'vmwgfx_dri.so'],
-             [with_gallium_virgl, 'virtio_gpu_dri.so']]
+             [with_gallium_virgl, 'virtio_gpu_dri.so'],
+             [with_gallium_lima, 'lima_dri.so']]
   if d[0]
     gallium_dri_drivers += d[1]
   endif