This is built on my last series to add the remaining gallium drivers: i915g, r300, r600, svga, and virgl; and adds to it the 5 gallium media state trackers. most of this is pretty straight forward build logic, but there is one change to XA to set the version from the build system instead of the build system scraping the headers for the versions.
Please review. Dylan Baker (13): meson: add proper LLVM modules to check for RadeonSI as well meson: build i915g driver meson: build r300 driver meson: build r600 driver meson: build svga driver on linux meson: build virgl driver autotools: set XA versions in configure.ac and configure header file meson: drop gallium-media argument meson: build gallium vdpau state tracker meson: build gallium xvmc state tracker meson: build gallium omx state tracker meson: build gallium va state tracker meson: build gallium xa state tracker configure.ac | 17 +- meson.build | 232 ++++++++++++++++++--- meson_options.txt | 59 +++++- src/gallium/drivers/i915/meson.build | 70 +++++++ src/gallium/drivers/r300/meson.build | 156 ++++++++++++++ src/gallium/drivers/r600/meson.build | 128 ++++++++++++ src/gallium/drivers/svga/meson.build | 88 ++++++++ src/gallium/drivers/virgl/meson.build | 39 ++++ src/gallium/meson.build | 65 +++++- .../state_trackers/omx_bellagio/meson.build | 30 +++ src/gallium/state_trackers/va/meson.build | 39 ++++ src/gallium/state_trackers/vdpau/meson.build | 32 +++ src/gallium/state_trackers/xa/meson.build | 45 ++++ .../xa/{xa_tracker.h => xa_tracker.h.in} | 6 +- src/gallium/state_trackers/xvmc/meson.build | 52 +++++ src/gallium/targets/dri/meson.build | 32 ++- src/gallium/targets/omx-bellagio/meson.build | 77 +++++++ src/gallium/targets/va/meson.build | 78 +++++++ src/gallium/targets/vdpau/meson.build | 87 ++++++++ src/gallium/targets/xa/meson.build | 77 +++++++ src/gallium/targets/xvmc/meson.build | 70 +++++++ src/gallium/winsys/i915/drm/meson.build | 31 +++ src/gallium/winsys/svga/drm/meson.build | 45 ++++ src/gallium/winsys/virgl/drm/meson.build | 27 +++ src/gallium/winsys/virgl/vtest/meson.build | 26 +++ 25 files changed, 1558 insertions(+), 50 deletions(-) create mode 100644 src/gallium/drivers/i915/meson.build create mode 100644 src/gallium/drivers/r300/meson.build create mode 100644 src/gallium/drivers/r600/meson.build create mode 100644 src/gallium/drivers/svga/meson.build create mode 100644 src/gallium/drivers/virgl/meson.build create mode 100644 src/gallium/state_trackers/omx_bellagio/meson.build create mode 100644 src/gallium/state_trackers/va/meson.build create mode 100644 src/gallium/state_trackers/vdpau/meson.build create mode 100644 src/gallium/state_trackers/xa/meson.build rename src/gallium/state_trackers/xa/{xa_tracker.h => xa_tracker.h.in} (97%) create mode 100644 src/gallium/state_trackers/xvmc/meson.build create mode 100644 src/gallium/targets/omx-bellagio/meson.build create mode 100644 src/gallium/targets/va/meson.build create mode 100644 src/gallium/targets/vdpau/meson.build create mode 100644 src/gallium/targets/xa/meson.build create mode 100644 src/gallium/targets/xvmc/meson.build create mode 100644 src/gallium/winsys/i915/drm/meson.build create mode 100644 src/gallium/winsys/svga/drm/meson.build create mode 100644 src/gallium/winsys/virgl/drm/meson.build create mode 100644 src/gallium/winsys/virgl/vtest/meson.build -- 2.14.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev