Merge branch 'charm' of charmgit:charm into charm
[charm.git] / tests / Makefile
1 # Temporary hack that needs to be removed / replaced
2 -include ../tmp/buildopts.mk
3 OPTS += $(OPTSATBUILDTIME)
4
5 DIRS=util charm++ converse ampi
6
7 all:
8         for d in $(DIRS); do \
9                 (cd $$d && $(MAKE) all OPTS='$(OPTS)' || exit 1) || exit 1; \
10         done
11
12 test:
13         for d in $(DIRS); do \
14                 (cd $$d && $(MAKE) test OPTS='$(OPTS)' || exit 1) || exit 1; \
15         done
16
17 bgtest:
18         for d in charm++ ampi fem; do \
19                 (cd $$d && $(MAKE) bgtest OPTS='$(OPTS)' || exit 1) || exit 1; \
20         done
21
22 syncfttest causalfttest mpisyncfttest mlogfttest:
23         for d in charm++ ampi; do \
24                 (cd $$d && $(MAKE) $@ OPTS='$(OPTS)' || exit 1) || exit 1; \
25         done
26
27 test-converse:
28         cd converse; $(MAKE) test OPTS='$(OPTS)'
29
30 test-charm:
31         cd charm++; $(MAKE) test OPTS='$(OPTS)'
32
33 test-AMPI:
34         cd ampi; $(MAKE) test OPTS='$(OPTS)'
35
36 test-fem:
37         cd fem; $(MAKE) test OPTS='$(OPTS)'
38
39 clean:
40         for d in $(DIRS); do (cd $$d && $(MAKE) clean OPTS='$(OPTS)'); done
41         rm -f TAGS #*#
42         rm -f core *~
43