From: wolf Date: Wed, 25 Feb 2004 19:49:18 +0000 (+0000) Subject: Model the Makefile in the same way we do in tests/bits X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=27ecffadf50edda40df131fa31783b3c8157002e;p=dealii-svn.git Model the Makefile in the same way we do in tests/bits git-svn-id: https://svn.dealii.org/trunk@8546 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/lac/Makefile b/tests/lac/Makefile index 96235c7e50..86ff6e8772 100644 --- a/tests/lac/Makefile +++ b/tests/lac/Makefile @@ -20,30 +20,23 @@ default: run-tests ############################################################ -block_matrices.exe : block_matrices.g.$(OBJEXT) $(libraries) -block_vector.exe : block_vector.g.$(OBJEXT) $(libraries) -block_vector_iterator.exe : block_vector_iterator.g.$(OBJEXT) $(libraries) -full_matrix.exe : full_matrix.g.$(OBJEXT) $(libraries) -matrix_out.exe : matrix_out.g.$(OBJEXT) $(libraries) -solver.exe : solver.g.$(OBJEXT) $(libraries) -eigen.exe : eigen.g.$(OBJEXT) $(libraries) -sparse_matrices.exe : sparse_matrices.g.$(OBJEXT) $(libraries) -sparse_matrices.opt.exe : sparse_matrices.$(OBJEXT) $(libraries_o) -sparsity_pattern.exe : sparsity_pattern.g.$(OBJEXT) $(libraries) -sparse_ilu.exe : sparse_ilu.g.$(OBJEXT) $(libraries) -vector-vector.exe : vector-vector.g.$(OBJEXT) $(libraries) -#mgbase.exe : mgbase.g.$(OBJEXT) $(libraries) -#mg.exe : mg.g.$(OBJEXT) $(libraries) - - -tests = $(sort \ - sparse_matrices block_matrices block_vector block_vector_iterator \ - full_matrix \ - matrix_out solver eigen sparsity_pattern sparse_ilu \ - vector-vector) +tests_x = $(sort \ + sparse_matrices block_matrices block_vector block_vector_iterator \ + full_matrix \ + matrix_out solver eigen sparsity_pattern sparse_ilu \ + vector-vector) + +# from above list of regular expressions, generate the real set of +# tests +expand = $(shell echo $(addsuffix .cc,$(1)) \ + | $(PERL) -pi -e 's/\.cc//g;') +tests = $(call expand,$(tests_x)) ############################################################ include ../Makefile.rules include Makefile.depend +include Makefile.tests + +.PHONY: default \ No newline at end of file