2430a23cda9189abf56732640d59a0b630220e5c
[charm.git] / examples / charm++ / zerocopy / entry_method_api / Makefile
1 DIRS = \
2   unreg \
3   prereg \
4   reg \
5   misc \
6   simpleBcast \
7
8 TESTDIRS = $(DIRS)
9
10 all: $(foreach i,$(DIRS),build-$i)
11
12 test: $(foreach i,$(TESTDIRS),test-$i)
13
14 clean: $(foreach i,$(DIRS),clean-$i)
15         rm -f TAGS #*#
16         rm -f core *~
17
18 $(foreach i,$(DIRS),build-$i):
19         $(MAKE) -C $(subst build-,,$@) all OPTS='$(OPTS)'
20
21 $(foreach i,$(DIRS),test-$i):
22         $(MAKE) -C $(subst test-,,$@) test OPTS='$(OPTS)' TESTOPTS='$(TESTOPTS)'
23
24 $(foreach i,$(DIRS),clean-$i):
25         $(MAKE) -C $(subst clean-,,$@) clean OPTS='$(OPTS)'