Revert "Drop requirement for user code to call CBase_foo::pup(p)"
[charm.git] / tests / charm++ / commtest / comlib / Makefile
1 CHARMC=../../../../bin/charmc -module comlib -module RefineLB $(OPTS)
2
3 all: 
4
5 hello: hello.o
6         $(CHARMC) -language charm++ -o hello hello.o
7
8 hello.decl.h: hello.ci
9         $(CHARMC)  hello.ci
10
11 hello.o: hello.C hello.decl.h
12         $(CHARMC) -c hello.C
13
14 bench: bench.o
15         $(CHARMC) -language charm++ -o bench bench.o 
16
17 benchmulti: benchmulti.o
18         $(CHARMC) -language charm++ -o benchmulti benchmulti.o 
19
20 benchsectionmulti: benchsectionmulti.o
21         $(CHARMC) -language charm++ -o benchsectionmulti benchsectionmulti.o 
22
23
24 bench.decl.h: bench.ci
25         $(CHARMC)  bench.ci
26
27 bench.o: bench.C bench.decl.h
28         $(CHARMC) -c bench.C
29
30 benchmulti.o: benchmulti.C bench.decl.h
31         $(CHARMC) -c benchmulti.C
32
33 benchsectionmulti.o: benchsectionmulti.C bench.decl.h
34         $(CHARMC) -c benchsectionmulti.C
35
36 clean:
37         rm -f *.decl.h *.def.h conv-host *.o hello bench benchmulti benchsectionmulti charmrun *~
38
39 test_bench: all
40         ./charmrun bench +p4 10
41
42 test: all
43         echo "Skipping commtest"
44 #       ./charmrun hello +p1 1 $(TESTOPTS)
45 #       ./charmrun hello +p1 2 $(TESTOPTS)
46 #       ./charmrun hello +p2 2 $(TESTOPTS)
47 #       ./charmrun hello +p4 10 2 $(TESTOPTS)
48 #       ./charmrun hello +p4 10 3 $(TESTOPTS)
49 #       ./charmrun hello +p4 10 4 $(TESTOPTS)
50 #       ./charmrun hello +p4 10 5 $(TESTOPTS)
51 #       ./charmrun hello +p2 1 $(TESTOPTS)
52 #       ./charmrun bench +p2 100 1 +balancer RefineLB $(TESTOPTS)
53 #       ./charmrun bench +p2 100 2 +balancer RefineLB $(TESTOPTS)
54 #       ./charmrun bench +p2 100 4 +balancer RefineLB $(TESTOPTS)
55 #       ./charmrun bench +p4 100 2 +balancer RefineLB $(TESTOPTS)
56 #       ./charmrun bench +p4 100 4 +balancer RefineLB $(TESTOPTS)
57 #       ./charmrun bench +p2 100 1 +strategy USE_GRID +balancer RefineLB  $(TESTOPTS)
58 #       ./charmrun bench +p2 100 2 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
59 #       ./charmrun bench +p2 100 4 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
60 #       ./charmrun bench +p2 100 1 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
61 #       ./charmrun bench +p2 100 2 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
62 #       ./charmrun bench +p2 100 4 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
63 #       ./charmrun benchmulti +p2 100 1 +balancer RefineLB $(TESTOPTS)
64 #       ./charmrun benchmulti +p2 100 2 +balancer RefineLB $(TESTOPTS)
65 #       ./charmrun benchmulti +p2 100 4 +balancer RefineLB $(TESTOPTS)
66 #       ./charmrun benchmulti +p4 100 2 +balancer RefineLB $(TESTOPTS)
67 #       ./charmrun benchmulti +p4 100 4 +balancer RefineLB $(TESTOPTS)
68 #       ./charmrun benchmulti +p2 100 1 +strategy USE_GRID +balancer RefineLB  $(TESTOPTS)
69 #       ./charmrun benchmulti +p2 100 2 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
70 #       ./charmrun benchmulti +p2 100 4 +strategy USE_GRID +balancer RefineLB $(TESTOPTS)
71 #       ./charmrun benchmulti +p2 100 1 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
72 #       ./charmrun benchmulti +p2 100 2 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
73 #       ./charmrun benchmulti +p2 100 4 +strategy USE_DIRECT +balancer RefineLB $(TESTOPTS)
74 #       ./charmrun benchsectionmulti +p2 100 1 +balancer RefineLB $(TESTOPTS)
75 #       ./charmrun benchsectionmulti +p2 100 2 +balancer RefineLB $(TESTOPTS)
76 #       ./charmrun benchsectionmulti +p2 100 4 +balancer RefineLB $(TESTOPTS)
77 #       ./charmrun benchsectionmulti +p4 100 4 +balancer RefineLB $(TESTOPTS)
78
79 bgtest: all
80         echo "Skipping commtest bgtest"
81 #       ./charmrun hello +p1 1  +x1 +y1 +z1
82 #       ./charmrun hello +p1 2  +x1 +y1 +z1
83 #       ./charmrun hello +p2 2  +x2 +y1 +z1
84 #       ./charmrun hello +p4 10 2  +x2 +y2 +z1
85 #       ./charmrun hello +p4 10 3  +x2 +y2 +z1
86 #       ./charmrun hello +p4 10 4  +x2 +y2 +z1
87 #       ./charmrun hello +p4 10 5  +x2 +y2 +z1
88 #       ./charmrun hello +p2 1  +x2 +y1 +z1
89