meson: build gallium xvmc state tracker
[mesa.git] / src / gallium / targets / xvmc / Makefile.am
index fdc5f4b7318722b8acbfd794654735483d7e1add..9f82d2605ede866572ac4410327b652cd4310436 100644 (file)
@@ -30,6 +30,7 @@ libXvMCgallium_la_LIBADD = \
        $(top_builddir)/src/util/libmesautil.la \
        $(XVMC_LIBS) \
        $(VL_LIBS) \
+       $(XCB_DRI3_LIBS) \
        $(LIBDRM_LIBS) \
        $(GALLIUM_COMMON_LIB_DEPS)
 
@@ -52,6 +53,7 @@ libXvMCgallium_la_LIBADD += \
        $(top_builddir)/src/gallium/auxiliary/pipe-loader/libpipe_loader_static.la \
        $(GALLIUM_PIPE_LOADER_WINSYS_LIBS) \
        $(TARGET_LIB_DEPS) \
+       $(TARGET_COMPILER_LIB_DEPS) \
        $(TARGET_RADEON_WINSYS) $(TARGET_RADEON_COMMON)
 
 else # HAVE_GALLIUM_STATIC_TARGETS
@@ -60,7 +62,7 @@ libXvMCgallium_la_LIBADD += \
 
 endif # HAVE_GALLIUM_STATIC_TARGETS
 
-if HAVE_MESA_LLVM
+if HAVE_GALLIUM_LLVM
 libXvMCgallium_la_LIBADD += $(LLVM_LIBS)
 libXvMCgallium_la_LDFLAGS += $(LLVM_LDFLAGS)
 endif
@@ -82,7 +84,8 @@ install-data-hook:
                ln -sf $${l}                                            \
                       $${dest_dir}/$${k};                              \
        done;                                                           \
-       $(RM) $${dest_dir}/libXvMCgallium.*
+       $(RM) $${dest_dir}/libXvMCgallium.*;                            \
+       $(RM) -d $${dest_dir} &>/dev/null || true
 
 uninstall-hook:
        for i in $(TARGET_DRIVERS); do                                  \