[Mesa-dev] [PATCH] st/va: hardlink driver instances to gallium_drv_video.so

Jimmy Berry jimmy at boombatower.com
Tue Jan 5 18:23:24 PST 2016


I have been holding off v2 with correct spacing before \ (seemingly
missed the first time) waiting for a review to confirm that this is
the right approach as agreed in IRC.

Let me know if anything else.

--
Jimmy


On Sat, Dec 19, 2015 at 10:57 PM, Jimmy Berry <jimmy at boombatower.com> wrote:
> Removes the need to set LIBVA_DRIVER_NAME=gallium for supported targets and is
> consistent with vdpau and general gallium drivers.
>
> Signed-off-by: Jimmy Berry <jimmy at boombatower.com>
> ---
>  src/gallium/targets/va/Makefile.am | 14 ++++++++++++++
>  1 file changed, 14 insertions(+)
>
> diff --git a/src/gallium/targets/va/Makefile.am b/src/gallium/targets/va/Makefile.am
> index 733e7ac..2cab898 100644
> --- a/src/gallium/targets/va/Makefile.am
> +++ b/src/gallium/targets/va/Makefile.am
> @@ -64,3 +64,17 @@ if HAVE_MESA_LLVM
>  gallium_drv_video_la_LIBADD += $(LLVM_LIBS)
>  gallium_drv_video_la_LDFLAGS += $(LLVM_LDFLAGS)
>  endif
> +
> +# hardlink each megadriver instance, but don't actually have
> +# gallium_drv_video.so in the set of final installed files.
> +install-data-hook:
> +       for i in $(TARGET_DRIVERS); do                                  \
> +               ln -f $(DESTDIR)$(vadir)/gallium_drv_video.so                \
> +                     $(DESTDIR)$(vadir)/$${i}_drv_video.so;                 \
> +       done;                                                           \
> +       $(RM) $(DESTDIR)$(vadir)/gallium_drv_video.*
> +
> +uninstall-hook:
> +       for i in $(TARGET_DRIVERS); do                                  \
> +               $(RM) $(DESTDIR)$(vadir)/$${i}_drv_video.so;                 \
> +       done;
> --
> 2.6.3
>


More information about the mesa-dev mailing list