724e740d0e08adf2da2ab6c223a732bf0f5529c5
[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 syncfttest causalfttest:
19         for d in charm++ ampi; do \
20                 (cd $$d && $(MAKE) $@ OPTS='$(OPTS)' || exit 1) || exit 1; \
21         done
22
23 test-converse:
24         cd converse; $(MAKE) test OPTS='$(OPTS)'
25
26 test-charm:
27         cd charm++; $(MAKE) test OPTS='$(OPTS)'
28
29 test-AMPI:
30         cd ampi; $(MAKE) test OPTS='$(OPTS)'
31
32 test-fem:
33         cd fem; $(MAKE) test OPTS='$(OPTS)'
34
35 clean:
36         for d in $(DIRS); do (cd $$d && $(MAKE) clean OPTS='$(OPTS)'); done
37         rm -f TAGS #*#
38         rm -f core *~
39