summaryrefslogtreecommitdiff
path: root/data/Makefile.am
diff options
context:
space:
mode:
authorJoel Klinghed <the_jk@yahoo.com>2017-07-29 20:18:19 +0200
committerJoel Klinghed <the_jk@yahoo.com>2017-07-29 20:18:19 +0200
commita17a4821ac20e46aa2289168596535a8ead01db1 (patch)
tree9f960ff302c7fcab3a61bd518021507109e718a6 /data/Makefile.am
parent7d9cf8b42bc4b145f641a5bbc7c62e59b55a7edd (diff)
Fix make distcheck
Add all headers to _SOURCES Cleanup update-mime-database (and c.o.) and disable them for distcheck as they leave files after uninstall
Diffstat (limited to 'data/Makefile.am')
-rw-r--r--data/Makefile.am30
1 files changed, 27 insertions, 3 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index 00b1478..c54614f 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -17,8 +17,21 @@ Applicationicon_DATA += tp-monitor.png
Applicationmime_DATA += tp-monitor.xml
install-data-hook:
- -update-mime-database -n $(datadir)/mime
- -update-desktop-database $(Applicationdir)
+if ENABLE_UPDATE_MIMEDB
+ @if $(AM_V_P); then set -x; else echo " INSTALL update-mime-database"; fi; \
+ $(UPDATE_MIME_DATABASE) -n "$(datadir)/mime"
+ @if $(AM_V_P); then set -x; else echo " INSTALL update-desktop-database"; fi; \
+ $(UPDATE_DESKTOP_DATABASE) "$(Applicationdir)"
+endif
+
+uninstall-hook:
+if ENABLE_UPDATE_MIMEDB
+ @if $(AM_V_P); then set -x; else echo " UNINSTALL update-mime-database"; fi; \
+ $(UPDATE_MIME_DATABASE) "$(datadir)/mime"
+ @if $(AM_V_P); then set -x; else echo " UNINSTALL update-desktop-database"; fi; \
+ $(UPDATE_DESKTOP_DATABASE) "$(Applicationdir)"
+endif
+
endif
if HAVE_GTK
@@ -28,10 +41,21 @@ Application_DATA += tp-monitor-gtk.desktop
.PHONY: install-data-gtk-hook
install-data-gtk-hook:
- -gtk-update-icon-cache $(datadir)/icons/hicolor
+if ENABLE_UPDATE_MIMEDB
+ @if $(AM_V_P); then set -x; else echo " INSTALL gtk-update-icon-cache"; fi; \
+ -$(GTK_UPDATE_ICON_CACHE) "$(datadir)/icons/hicolor"
+endif
+
+uninstall-gtk-hook:
+if ENABLE_UPDATE_MIMEDB
+ @if $(AM_V_P); then set -x; else echo " UNINSTALL gtk-update-icon-cache"; fi; \
+ -$(GTK_UPDATE_ICON_CACHE) "$(datadir)/icons/hicolor"
+endif
install-data-hook: install-data-gtk-hook
+uninstall-hook: uninstall-gtk-hook
+
endif
if HAVE_QT