Feature #1298: Build MetisLB and GridMetisLB by default
[charm.git] / src / ck-ldb / Make.lb
blob8c4f4743ca5f62d6c5bf42b77002cb551548ffdc
1 # Automatically generated by script Makefile_lb.sh
2 COMMON_LDBS=\
3    DummyLB \
4    GreedyLB \
5    GreedyRefineLB \
6    CommLB \
7    RandCentLB \
8    RefineLB \
9    RefineCommLB \
10    RotateLB \
11    DistributedLB \
12    HybridLB \
13    ComboCentLB \
14    RefineSwapLB \
15    NeighborLB \
16    OrbLB \
17    BlockLB \
18    GreedyCommLB \
19    NodeLevelLB \
20    manager.o
22 ALL_LDBS=\
23    DummyLB \
24    GreedyLB \
25    GreedyRefineLB \
26    CommLB \
27    RandCentLB \
28    RefineLB \
29    RefineCommLB \
30    RotateLB \
31    DistributedLB \
32    HybridLB \
33    ComboCentLB \
34    RefineSwapLB \
35    NeighborLB \
36    OrbLB \
37    BlockLB \
38    GreedyCommLB \
39    NodeLevelLB \
40    GraphPartLB \
41    GraphBFTLB \
42    GridCommLB \
43    GridCommRefineLB \
44    HbmLB \
45    RefineKLB \
46    TempAwareCommLB \
47    TreeMatchLB \
48    GreedyAgentLB \
49    NeighborCommLB \
50    PhasebyArrayLB \
51    RecBipartLB \
52    CommAwareRefineLB \
53    AdaptiveLB \
54    MetisLB \
55    GridMetisLB \
56    manager.o
58 $(L)/libmoduleDummyLB.a: 
59 LBHEADERS += DummyLB.h DummyLB.decl.h
61 $(L)/libmoduleGreedyLB.a: 
62 LBHEADERS += GreedyLB.h GreedyLB.decl.h
64 $(L)/libmoduleGreedyRefineLB.a: 
65 LBHEADERS += GreedyRefineLB.h GreedyRefineLB.decl.h
67 $(L)/libmoduleCommLB.a: 
68 LBHEADERS += CommLB.h CommLB.decl.h
70 $(L)/libmoduleRandCentLB.a: 
71 LBHEADERS += RandCentLB.h RandCentLB.decl.h
73 $(L)/libmoduleRefineLB.a: 
74 LBHEADERS += RefineLB.h RefineLB.decl.h
76 $(L)/libmoduleRefineCommLB.a: 
77 LBHEADERS += RefineCommLB.h RefineCommLB.decl.h
79 $(L)/libmoduleRotateLB.a: 
80 LBHEADERS += RotateLB.h RotateLB.decl.h
82 $(L)/libmoduleDistributedLB.a: 
83 LBHEADERS += DistributedLB.h DistributedLB.decl.h
85 $(L)/libmoduleHybridLB.a: 
86 LBHEADERS += HybridLB.h HybridLB.decl.h
88 $(L)/libmoduleComboCentLB.a: 
89 LBHEADERS += ComboCentLB.h ComboCentLB.decl.h
91 $(L)/libmoduleRefineSwapLB.a: 
92 LBHEADERS += RefineSwapLB.h RefineSwapLB.decl.h
94 $(L)/libmoduleNeighborLB.a: 
95 LBHEADERS += NeighborLB.h NeighborLB.decl.h
97 $(L)/libmoduleOrbLB.a: 
98 LBHEADERS += OrbLB.h OrbLB.decl.h
100 $(L)/libmoduleBlockLB.a: 
101 LBHEADERS += BlockLB.h BlockLB.decl.h
103 $(L)/libmoduleGreedyCommLB.a: manager.o
104 LBHEADERS += GreedyCommLB.h GreedyCommLB.decl.h
106 $(L)/libmoduleNodeLevelLB.a: 
107 LBHEADERS += NodeLevelLB.h NodeLevelLB.decl.h
109 $(L)/libmoduleGraphPartLB.a: 
110 LBHEADERS += GraphPartLB.h GraphPartLB.decl.h
112 $(L)/libmoduleGraphBFTLB.a: 
113 LBHEADERS += GraphBFTLB.h GraphBFTLB.decl.h
115 $(L)/libmoduleGridCommLB.a: manager.o
116 LBHEADERS += GridCommLB.h GridCommLB.decl.h
118 $(L)/libmoduleGridCommRefineLB.a: manager.o
119 LBHEADERS += GridCommRefineLB.h GridCommRefineLB.decl.h
121 $(L)/libmoduleHbmLB.a: 
122 LBHEADERS += HbmLB.h HbmLB.decl.h
124 $(L)/libmoduleRefineKLB.a: 
125 LBHEADERS += RefineKLB.h RefineKLB.decl.h
127 $(L)/libmoduleTempAwareCommLB.a: 
128 LBHEADERS += TempAwareCommLB.h TempAwareCommLB.decl.h
130 $(L)/libmoduleTreeMatchLB.a: tm_tree.o tm_bucket.o tm_timings.o tm_mapping.o
131 LBHEADERS += TreeMatchLB.h TreeMatchLB.decl.h
133 $(L)/libmoduleGreedyAgentLB.a: 
134 LBHEADERS += GreedyAgentLB.h GreedyAgentLB.decl.h
136 $(L)/libmoduleNeighborCommLB.a: 
137 LBHEADERS += NeighborCommLB.h NeighborCommLB.decl.h
139 $(L)/libmodulePhasebyArrayLB.a: 
140 LBHEADERS += PhasebyArrayLB.h PhasebyArrayLB.decl.h
142 $(L)/libmoduleRecBipartLB.a: 
143 LBHEADERS += RecBipartLB.h RecBipartLB.decl.h
145 $(L)/libmoduleCommAwareRefineLB.a: 
146 LBHEADERS += CommAwareRefineLB.h CommAwareRefineLB.decl.h
148 $(L)/libmoduleAdaptiveLB.a: 
149 LBHEADERS += AdaptiveLB.h AdaptiveLB.decl.h
151 $(L)/libmoduleMetisLB.a: 
152 LBHEADERS += MetisLB.h MetisLB.decl.h
154 $(L)/libmoduleGridMetisLB.a: 
155 LBHEADERS += GridMetisLB.h GridMetisLB.decl.h
157 $(L)/libmoduleScotchLB.a: 
158 LBHEADERS += ScotchLB.h ScotchLB.decl.h
160 $(L)/libmoduleTeamLB.a: 
161 LBHEADERS += TeamLB.h TeamLB.decl.h
163 $(L)/libmoduleWSLB.a: 
164 LBHEADERS += WSLB.h WSLB.decl.h
166 $(L)/libmoduleTempAwareGreedyLB.a: 
167 LBHEADERS += TempAwareGreedyLB.h TempAwareGreedyLB.decl.h
169 $(L)/libmoduleGridHybridSeedLB.a: manager.o
170 LBHEADERS += GridHybridSeedLB.h GridHybridSeedLB.decl.h
172 $(L)/libmoduleTopoCentLB.a: 
173 LBHEADERS += TopoCentLB.h TopoCentLB.decl.h
175 $(L)/libmoduleGridHybridLB.a: manager.o
176 LBHEADERS += GridHybridLB.h GridHybridLB.decl.h
178 $(L)/libmoduleTopoLB.a: 
179 LBHEADERS += TopoLB.h TopoLB.decl.h
181 $(L)/libmoduleRefineTopoLB.a: 
182 LBHEADERS += RefineTopoLB.h RefineTopoLB.decl.h
184 $(L)/libmoduleTempAwareRefineLB.a: 
185 LBHEADERS += TempAwareRefineLB.h TempAwareRefineLB.decl.h
187 # used for make depends
188 ALL_LB_OBJS=EveryLB.o \
189     CommonLBs.o \
190     DummyLB.o \
191     GreedyLB.o \
192     GreedyRefineLB.o \
193     CommLB.o \
194     RandCentLB.o \
195     RefineLB.o \
196     RefineCommLB.o \
197     RotateLB.o \
198     DistributedLB.o \
199     HybridLB.o \
200     ComboCentLB.o \
201     RefineSwapLB.o \
202     NeighborLB.o \
203     OrbLB.o \
204     BlockLB.o \
205     GreedyCommLB.o \
206     NodeLevelLB.o \
207     GraphPartLB.o \
208     GraphBFTLB.o \
209     GridCommLB.o \
210     GridCommRefineLB.o \
211     HbmLB.o \
212     RefineKLB.o \
213     TempAwareCommLB.o \
214     TreeMatchLB.o \
215     GreedyAgentLB.o \
216     NeighborCommLB.o \
217     PhasebyArrayLB.o \
218     RecBipartLB.o \
219     CommAwareRefineLB.o \
220     AdaptiveLB.o \
221     MetisLB.o \
222     GridMetisLB.o \
223     ScotchLB.o \
224     TeamLB.o \
225     WSLB.o \
226     TempAwareGreedyLB.o \
227     GridHybridSeedLB.o \
228     TopoCentLB.o \
229     GridHybridLB.o \
230     TopoLB.o \
231     RefineTopoLB.o \
232     TempAwareRefineLB.o \
233     manager.o  \
234     tm_tree.o  \
235     tm_timings.o  \
236     tm_bucket.o \
237     tm_mapping.o
238 # EveryLB dependecies
239 EVERYLB_DEPS=EveryLB.o \
240     DummyLB.o \
241     GreedyLB.o \
242     GreedyRefineLB.o \
243     CommLB.o \
244     RandCentLB.o \
245     RefineLB.o \
246     RefineCommLB.o \
247     RotateLB.o \
248     DistributedLB.o \
249     HybridLB.o \
250     ComboCentLB.o \
251     RefineSwapLB.o \
252     NeighborLB.o \
253     OrbLB.o \
254     BlockLB.o \
255     GreedyCommLB.o \
256     NodeLevelLB.o \
257     GraphPartLB.o \
258     GraphBFTLB.o \
259     GridCommLB.o \
260     GridCommRefineLB.o \
261     HbmLB.o \
262     RefineKLB.o \
263     TempAwareCommLB.o \
264     TreeMatchLB.o \
265     GreedyAgentLB.o \
266     NeighborCommLB.o \
267     PhasebyArrayLB.o \
268     RecBipartLB.o \
269     CommAwareRefineLB.o \
270     AdaptiveLB.o \
271     MetisLB.o \
272     GridMetisLB.o \
273     manager.o \
274     tm_tree.o  \
275     tm_timings.o  \
276     tm_bucket.o \
277     tm_mapping.o
278 # CommonLBs dependencies
279 COMMONLBS_DEPS=CommonLBs.o \
280     DummyLB.o \
281     GreedyLB.o \
282     GreedyRefineLB.o \
283     CommLB.o \
284     RandCentLB.o \
285     RefineLB.o \
286     RefineCommLB.o \
287     RotateLB.o \
288     DistributedLB.o \
289     HybridLB.o \
290     ComboCentLB.o \
291     RefineSwapLB.o \
292     NeighborLB.o \
293     OrbLB.o \
294     BlockLB.o \
295     GreedyCommLB.o \
296     NodeLevelLB.o \
297     manager.o \
299 $(L)/libmoduleEveryLB.a: $(EVERYLB_DEPS)
300 $(L)/libmoduleCommonLBs.a: $(COMMONLBS_DEPS)
301 CommonLBs: $(L)/libmoduleCommonLBs.a
302         @true