st/xvmc: fix library installation dir
authorAlexandre Demers <alexandre.f.demers@gmail.com>
Wed, 4 Apr 2012 08:54:56 +0000 (10:54 +0200)
committerChristian König <deathsimple@vodafone.de>
Wed, 4 Apr 2012 08:57:50 +0000 (10:57 +0200)
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=47878

v2: some reordering and while at it also fix the
    comment in Makefile.xvmc

Signed-off-by: Christian König <deathsimple@vodafone.de>
configs/autoconf.in
configure.ac
src/gallium/targets/Makefile.xvmc

index 296bf30d95a11b6c5fe44f82863d10a02d5d88e6..95cca6f239e8957a1db0521311f2fa1abdb69957 100644 (file)
@@ -169,6 +169,9 @@ DRI_DRIVER_SEARCH_DIR = @DRI_DRIVER_SEARCH_DIR@
 # EGL driver install directory
 EGL_DRIVER_INSTALL_DIR = @EGL_DRIVER_INSTALL_DIR@
 
+# XVMC library install directory
+XVMC_LIB_INSTALL_DIR=@XVMC_LIB_INSTALL_DIR@
+
 # VDPAU library install directory
 VDPAU_LIB_INSTALL_DIR=@VDPAU_LIB_INSTALL_DIR@
 
index 135bacf7f46cc8111e061e91785889527112d5eb..21e4308faf43505685e4b421afca81fec2acc70f 100644 (file)
@@ -1816,6 +1816,14 @@ else
     MESA_LLVM=0
 fi
 
+dnl Directory for XVMC libs
+AC_ARG_WITH([xvmc-libdir],
+    [AS_HELP_STRING([--with-xvmc-libdir=DIR],
+        [directory for the XVMC libraries @<:@default=${libdir}@:>@])],
+    [XVMC_LIB_INSTALL_DIR="$withval"],
+    [XVMC_LIB_INSTALL_DIR='${libdir}'])
+AC_SUBST([XVMC_LIB_INSTALL_DIR])
+
 dnl Directory for VDPAU libs
 AC_ARG_WITH([vdpau-libdir],
     [AS_HELP_STRING([--with-vdpau-libdir=DIR],
index ad9dd2d4817fbf9254c9960e6afc8bcc7b843c8e..ff1af4f4725b29165db7018e3b2765220ee27fb8 100644 (file)
@@ -1,7 +1,7 @@
-# This makefile template is used to build libXvMCg3dvl.so
+# This makefile template is used to build libXvMC*.so
 
 LIBNAME = lib$(LIBBASENAME).so
-LIB_GLOB=lib$(LIBBASENAME).*so*
+XVMC_LIB_GLOB=lib$(LIBBASENAME).*so*
 XVMC_MAJOR = 1
 XVMC_MINOR = 0
 INCLUDES = -I$(TOP)/src/gallium/include \
@@ -67,7 +67,7 @@ clean:
        -rm -f depend depend.bak
 
 install: default
-       $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)
-       $(MINSTALL) -m 755 $(TOP)/$(LIB_DIR)/gallium/$(LIB_GLOB) $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)
+       $(INSTALL) -d $(DESTDIR)$(XVMC_LIB_INSTALL_DIR)
+       $(MINSTALL) -m 755 $(TOP)/$(LIB_DIR)/gallium/$(XVMC_LIB_GLOB) $(DESTDIR)$(XVMC_LIB_INSTALL_DIR)
 
 include depend