From 0c28b9a3b0ee2166aa68eaa487ed45658da3bbbe Mon Sep 17 00:00:00 2001 From: wolf Date: Fri, 10 Dec 1999 21:54:33 +0000 Subject: [PATCH] Allow 'make clean' to be executed in parallel. git-svn-id: https://svn.dealii.org/trunk@2041 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/Makefile | 15 ++++++++++++--- deal.II/common/Makefile | 15 ++++++++++++--- 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/deal.II/Makefile b/deal.II/Makefile index c7c9f57e7e..e99189ffd6 100644 --- a/deal.II/Makefile +++ b/deal.II/Makefile @@ -120,12 +120,20 @@ TODO: @grep //TODO ../base/include/*/*.h ../base/source/*.cc ../lac/include/*/*.h ../lac/source/*.cc ../deal.II/include/*/*.h ../deal.II/source/*/*.cc >> TODO # @grep \#TODO Makefile Make.g* Makefile.template ../*/source/Makefile ../*/Makefile >> TODO -clean: +clean: clean-base clean-lac clean-dealII clean-doc + -rm TODO TAGS + +clean-base: cd ../base ; $(MAKE) clean + +clean-lac: cd ../lac ; $(MAKE) clean + +clean-dealII: cd ../deal.II ; $(MAKE) clean + +clean-doc: cd ../doc/auto ; $(MAKE) clean - -rm TODO TAGS TAGS: $(filter-out %/forward-declarations.h, \ @@ -136,4 +144,5 @@ TAGS: $(filter-out %/forward-declarations.h, \ @etags $^ -.PHONY: base baseg lac lacg 1d 2d 3d 1dg 2dg 3dg all online-doc printable-doc tex-doc clean TAGS TODO +.PHONY: base baseg lac lacg 1d 2d 3d 1dg 2dg 3dg all online-doc printable-doc tex-doc \ + clean clean-base clean-lac clean-dealII clean-doc TAGS TODO diff --git a/deal.II/common/Makefile b/deal.II/common/Makefile index c7c9f57e7e..e99189ffd6 100644 --- a/deal.II/common/Makefile +++ b/deal.II/common/Makefile @@ -120,12 +120,20 @@ TODO: @grep //TODO ../base/include/*/*.h ../base/source/*.cc ../lac/include/*/*.h ../lac/source/*.cc ../deal.II/include/*/*.h ../deal.II/source/*/*.cc >> TODO # @grep \#TODO Makefile Make.g* Makefile.template ../*/source/Makefile ../*/Makefile >> TODO -clean: +clean: clean-base clean-lac clean-dealII clean-doc + -rm TODO TAGS + +clean-base: cd ../base ; $(MAKE) clean + +clean-lac: cd ../lac ; $(MAKE) clean + +clean-dealII: cd ../deal.II ; $(MAKE) clean + +clean-doc: cd ../doc/auto ; $(MAKE) clean - -rm TODO TAGS TAGS: $(filter-out %/forward-declarations.h, \ @@ -136,4 +144,5 @@ TAGS: $(filter-out %/forward-declarations.h, \ @etags $^ -.PHONY: base baseg lac lacg 1d 2d 3d 1dg 2dg 3dg all online-doc printable-doc tex-doc clean TAGS TODO +.PHONY: base baseg lac lacg 1d 2d 3d 1dg 2dg 3dg all online-doc printable-doc tex-doc \ + clean clean-base clean-lac clean-dealII clean-doc TAGS TODO -- 2.39.5