ZC EM API: Provide user control to not de-register buffers after completion
[charm.git] / benchmarks / Makefile
blob2c9b529040763a290b4a9b76d9ef68b1c8290e91
1 # Temporary hack that needs to be removed / replaced
2 -include ../tmp/buildopts.mk
3 OPTS += $(OPTSATBUILDTIME)
5 DIRS = \
6 ampi \
7 charm++ \
8 converse \
10 BGDIRS = \
11 ampi \
12 charm++ \
14 FTDIRS = \
15 charm++ \
17 TESTDIRS = $(DIRS)
19 all: $(foreach i,$(DIRS),build-$i)
21 test: $(foreach i,$(TESTDIRS),test-$i)
23 bgtest: $(foreach i,$(filter $(BGDIRS),$(TESTDIRS)),bgtest-$i)
25 clean: $(foreach i,$(DIRS),clean-$i)
26 rm -f TAGS #*#
27 rm -f core *~
29 $(foreach i,$(DIRS),build-$i):
30 $(MAKE) -C $(subst build-,,$@) all OPTS='$(OPTS)'
32 $(foreach i,$(DIRS),test-$i):
33 $(MAKE) -C $(subst test-,,$@) test OPTS='$(OPTS)' TESTOPTS='$(TESTOPTS)'
35 $(foreach i,$(DIRS),bgtest-$i):
36 $(MAKE) -C $(subst bgtest-,,$@) bgtest OPTS='$(OPTS)' TESTOPTS='$(TESTOPTS)'
38 $(foreach i,$(DIRS),clean-$i):
39 $(MAKE) -C $(subst clean-,,$@) clean OPTS='$(OPTS)'
41 test-AMPI: test-ampi
42 test-charm: test-charm++