put all in the beginning
[charm.git] / tests / Makefile
1 DIRS=util charm++ converse ampi fem
2
3 all:
4         for d in $(DIRS); do \
5                 (cd $$d && $(MAKE) all OPTS='$(OPTS)' || exit 1) || exit 1; \
6         done
7
8 test:
9         for d in $(DIRS); do \
10                 (cd $$d && $(MAKE) test OPTS='$(OPTS)' || exit 1) || exit 1; \
11         done
12
13 bgtest:
14         for d in charm++ ampi fem; do \
15                 (cd $$d && $(MAKE) bgtest OPTS='$(OPTS)' || exit 1) || exit 1; \
16         done
17
18 test-converse:
19         cd converse; $(MAKE) test OPTS='$(OPTS)'
20
21 test-charm:
22         cd charm++; $(MAKE) test OPTS='$(OPTS)'
23
24 test-AMPI:
25         cd ampi; $(MAKE) test OPTS='$(OPTS)'
26
27 test-fem:
28         cd fem; $(MAKE) test OPTS='$(OPTS)'
29
30 clean:
31         for d in $(DIRS); do (cd $$d && $(MAKE) clean OPTS='$(OPTS)'); done
32         rm -f TAGS #*#
33         rm -f core *~
34