diff --git a/doc/doxygen/Makefile.am b/doc/doxygen/Makefile.am
index 4af60919062e9a2cad81568a645c065e3594b86d..46ffcba13b6996fbeb3206ae3328b43a7113a79a 100644
--- a/doc/doxygen/Makefile.am
+++ b/doc/doxygen/Makefile.am
@@ -1,6 +1,7 @@
 SUBDIRS =
 
 docdir = ${prefix}/share/doc/wifidog-@VERSION@
+html_parent_dir = .
 
 all:
 
@@ -15,7 +16,7 @@ doc: core-doc gtk-gui-doc
 clean-local:
 	echo "clean-local: " && pwd
 	rm -rf latex/
-	rm -rf *-html/
+	rm -rf ${html_parent_dir}/*-html/
 	rm -f *~
 	rm -f doxygen.log
 	rm -f doxygen.cfg
@@ -33,6 +34,6 @@ maintainer-clean-local: clean-local
 	sed < $< > $@.tmp \
             -e 's:@-top_srcdir-@:${top_srcdir}:g'
 	sed < $@.tmp > $@.tmp2 \
-            -e 's:@-htmldir-@:./$*-html:g'
+            -e 's:@-htmldir-@:${html_parent_dir}/$*-html:g'
 	rm $@.tmp
 	mv $@.tmp2 $@
\ No newline at end of file