+clean: $(foreach SUBDIR,$(SUBDIRS),clean.library.$(SUBDIR))
+ $(RM) -f stamp/bootstrapping.*
+ $(RM) -rf bootstrapping.*
+ $(RM) -rf ifBuildable
+ $(RM) -rf installPackage
+ $(RM) -f libraries.txt index.html doc-index.html doc-index*.html
+ $(RM) -f haddock* *.gif
+
+distclean:
+ $(RM) $(foreach lib, $(SUBDIRS), $(lib)/.depend $(lib)/.depend.bak)
+
+$(foreach SUBDIR,$(SUBDIRS),clean.library.$(SUBDIR)): \
+clean.library.%:
+ $(RM) -f stamp/configure.library.*.$* $*/unbuildable
+ -cd $* && setup/Setup clean
+ $(RM) -rf $*/setup
+ $(RM) $*/GNUmakefile $*/Makefile.local
+endif
+
+# -----------------------------------------------------------------------------
+
+.PHONY: install install-docs install.library.%