update path and modern main definition
[charm.git] / examples / charm++ / Makefile
1 DIRS    = hello integrate integrate2 integrateArray piArray queens RedExample \
2           ring rings speeds load_balancing
3
4 all: 
5         for d in $(DIRS); do \
6                 (cd $$d; $(MAKE) all OPTS='$(OPTS)' || exit 1) || exit 1; \
7         done
8
9 test:
10         for d in $(DIRS); do \
11                 (cd $$d; $(MAKE) test OPTS='$(OPTS)' TESTOPTS='$(TESTOPTS)' || exit 1) || exit 1; \
12         done
13
14 bgtest:
15         for d in $(DIRS); do \
16                 (cd $$d; $(MAKE) bgtest OPTS='$(OPTS)' TESTOPTS='$(TESTOPTS)' || exit 1) || exit 1; \
17         done
18
19 clean:
20         for d in $(DIRS); do (cd $$d; $(MAKE) clean OPTS='$(OPTS)'); done
21         rm -f TAGS #*#
22         rm -f core *~