Implement uninstallation and cleanup for Doxygen docs, fixing distcheck
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Thu, 10 Mar 2011 18:42:12 +0000 (18:42 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Thu, 10 Mar 2011 19:00:23 +0000 (19:00 +0000)
Reviewed-by: Will Thompson <will.thompson@collabora.co.uk>
doc/Makefile.am

index adac743..e8156c6 100644 (file)
@@ -90,6 +90,13 @@ endif
 install-data-local:: doxygen.stamp
        $(MKDIR_P) $(DESTDIR)$(apidir)
        $(INSTALL_DATA) api/html/* $(DESTDIR)$(apidir)
+
+uninstall-local::
+       rm -f $(DESTDIR)$(apidir)/*.html
+       rm -f $(DESTDIR)$(apidir)/*.png
+       rm -f $(DESTDIR)$(apidir)/*.css
+       rmdir --ignore-fail-on-non-empty $(DESTDIR)$(apidir) || \
+               rmdir $(DESTDIR)$(apidir)
 endif
 
 if DBUS_HAVE_MAN2HTML
@@ -143,6 +150,7 @@ clean-local:
        rm -rf api
        rm -rf dbus-docs
        rm -f *.1.html
+       rm -f doxygen.stamp
 
 maintainer-clean-local:
        rm -f $(HTML_FILES)