gallium/targets: don't leave an empty target directory(ies)
[mesa.git] / src / gallium / targets / dri / Makefile.am
index 50c273376f67d14438f36d7829fb02474f96e004..4d92f45e421df6acaab349b64e1d51995104f8ce 100644 (file)
@@ -139,10 +139,12 @@ endif
 # gallium_dri.so in the set of final installed files.
 install-data-hook:
        for i in $(TARGET_DRIVERS); do                                  \
+               has_drivers=1;                                          \
                ln -f $(DESTDIR)$(dridir)/gallium_dri.so                \
                      $(DESTDIR)$(dridir)/$${i}_dri.so;                 \
        done;                                                           \
-       $(RM) $(DESTDIR)$(dridir)/gallium_dri.*
+       $(RM) $(DESTDIR)$(dridir)/gallium_dri.*;                        \
+       test $${has_drivers} -eq 1 || $(RM) -d $(DESTDIR)$(dridir)
 
 uninstall-hook:
        for i in $(TARGET_DRIVERS); do                                  \