1 # Automatically generated by script Makefile_lb.sh
3 $(L)/libmoduleDummyLB.a \
4 $(L)/libmoduleGreedyLB.a \
5 $(L)/libmoduleGreedyRefineLB.a \
6 $(L)/libmoduleCommLB.a \
7 $(L)/libmoduleRandCentLB.a \
8 $(L)/libmoduleRefineLB.a \
9 $(L)/libmoduleRefineCommLB.a \
10 $(L)/libmoduleRotateLB.a \
11 $(L)/libmoduleDistributedLB.a \
12 $(L)/libmoduleHybridLB.a \
13 $(L)/libmoduleComboCentLB.a \
14 $(L)/libmoduleRefineSwapLB.a \
15 $(L)/libmoduleNeighborLB.a \
16 $(L)/libmoduleOrbLB.a \
17 $(L)/libmoduleBlockLB.a \
18 $(L)/libmoduleGreedyCommLB.a \
19 $(L)/libmoduleNodeLevelLB.a \
23 $(L)/libmoduleDummyLB.a \
24 $(L)/libmoduleGreedyLB.a \
25 $(L)/libmoduleGreedyRefineLB.a \
26 $(L)/libmoduleCommLB.a \
27 $(L)/libmoduleRandCentLB.a \
28 $(L)/libmoduleRefineLB.a \
29 $(L)/libmoduleRefineCommLB.a \
30 $(L)/libmoduleRotateLB.a \
31 $(L)/libmoduleDistributedLB.a \
32 $(L)/libmoduleHybridLB.a \
33 $(L)/libmoduleComboCentLB.a \
34 $(L)/libmoduleRefineSwapLB.a \
35 $(L)/libmoduleNeighborLB.a \
36 $(L)/libmoduleOrbLB.a \
37 $(L)/libmoduleBlockLB.a \
38 $(L)/libmoduleGreedyCommLB.a \
39 $(L)/libmoduleNodeLevelLB.a \
40 $(L)/libmoduleGraphPartLB.a \
41 $(L)/libmoduleGraphBFTLB.a \
42 $(L)/libmoduleGridCommLB.a \
43 $(L)/libmoduleGridCommRefineLB.a \
44 $(L)/libmoduleHbmLB.a \
45 $(L)/libmoduleRefineKLB.a \
46 $(L)/libmoduleTempAwareCommLB.a \
47 $(L)/libmoduleTreeMatchLB.a \
48 $(L)/libmoduleGreedyAgentLB.a \
49 $(L)/libmoduleNeighborCommLB.a \
50 $(L)/libmodulePhasebyArrayLB.a \
51 $(L)/libmoduleRecBipartLB.a \
52 $(L)/libmoduleCommAwareRefineLB.a \
53 $(L)/libmoduleAdaptiveLB.a \
57 $(CHARMC) -o $(L)/libmoduleDummyLB.a DummyLB.o
59 $(L)/libmoduleDummyLB.a: DummyLB.o
60 $(CHARMC) -o $(L)/libmoduleDummyLB.a DummyLB.o
62 LBHEADERS += DummyLB.h DummyLB.decl.h
65 $(CHARMC) -o $(L)/libmoduleGreedyLB.a GreedyLB.o
67 $(L)/libmoduleGreedyLB.a: GreedyLB.o
68 $(CHARMC) -o $(L)/libmoduleGreedyLB.a GreedyLB.o
70 LBHEADERS += GreedyLB.h GreedyLB.decl.h
72 GreedyRefineLB: GreedyRefineLB.o
73 $(CHARMC) -o $(L)/libmoduleGreedyRefineLB.a GreedyRefineLB.o
75 $(L)/libmoduleGreedyRefineLB.a: GreedyRefineLB.o
76 $(CHARMC) -o $(L)/libmoduleGreedyRefineLB.a GreedyRefineLB.o
78 LBHEADERS += GreedyRefineLB.h GreedyRefineLB.decl.h
81 $(CHARMC) -o $(L)/libmoduleCommLB.a CommLB.o
83 $(L)/libmoduleCommLB.a: CommLB.o
84 $(CHARMC) -o $(L)/libmoduleCommLB.a CommLB.o
86 LBHEADERS += CommLB.h CommLB.decl.h
88 RandCentLB: RandCentLB.o
89 $(CHARMC) -o $(L)/libmoduleRandCentLB.a RandCentLB.o
91 $(L)/libmoduleRandCentLB.a: RandCentLB.o
92 $(CHARMC) -o $(L)/libmoduleRandCentLB.a RandCentLB.o
94 LBHEADERS += RandCentLB.h RandCentLB.decl.h
97 $(CHARMC) -o $(L)/libmoduleRefineLB.a RefineLB.o
99 $(L)/libmoduleRefineLB.a: RefineLB.o
100 $(CHARMC) -o $(L)/libmoduleRefineLB.a RefineLB.o
102 LBHEADERS += RefineLB.h RefineLB.decl.h
104 RefineCommLB: RefineCommLB.o
105 $(CHARMC) -o $(L)/libmoduleRefineCommLB.a RefineCommLB.o
107 $(L)/libmoduleRefineCommLB.a: RefineCommLB.o
108 $(CHARMC) -o $(L)/libmoduleRefineCommLB.a RefineCommLB.o
109 cp -f libmoduleRefineCommLB.dep $(L)/
110 LBHEADERS += RefineCommLB.h RefineCommLB.decl.h
113 $(CHARMC) -o $(L)/libmoduleRotateLB.a RotateLB.o
115 $(L)/libmoduleRotateLB.a: RotateLB.o
116 $(CHARMC) -o $(L)/libmoduleRotateLB.a RotateLB.o
118 LBHEADERS += RotateLB.h RotateLB.decl.h
120 DistributedLB: DistributedLB.o
121 $(CHARMC) -o $(L)/libmoduleDistributedLB.a DistributedLB.o
123 $(L)/libmoduleDistributedLB.a: DistributedLB.o
124 $(CHARMC) -o $(L)/libmoduleDistributedLB.a DistributedLB.o
126 LBHEADERS += DistributedLB.h DistributedLB.decl.h
129 $(CHARMC) -o $(L)/libmoduleHybridLB.a HybridLB.o
131 $(L)/libmoduleHybridLB.a: HybridLB.o
132 $(CHARMC) -o $(L)/libmoduleHybridLB.a HybridLB.o
134 LBHEADERS += HybridLB.h HybridLB.decl.h
136 ComboCentLB: ComboCentLB.o
137 $(CHARMC) -o $(L)/libmoduleComboCentLB.a ComboCentLB.o
139 $(L)/libmoduleComboCentLB.a: ComboCentLB.o
140 $(CHARMC) -o $(L)/libmoduleComboCentLB.a ComboCentLB.o
142 LBHEADERS += ComboCentLB.h ComboCentLB.decl.h
144 RefineSwapLB: RefineSwapLB.o
145 $(CHARMC) -o $(L)/libmoduleRefineSwapLB.a RefineSwapLB.o
147 $(L)/libmoduleRefineSwapLB.a: RefineSwapLB.o
148 $(CHARMC) -o $(L)/libmoduleRefineSwapLB.a RefineSwapLB.o
150 LBHEADERS += RefineSwapLB.h RefineSwapLB.decl.h
152 NeighborLB: NeighborLB.o
153 $(CHARMC) -o $(L)/libmoduleNeighborLB.a NeighborLB.o
155 $(L)/libmoduleNeighborLB.a: NeighborLB.o
156 $(CHARMC) -o $(L)/libmoduleNeighborLB.a NeighborLB.o
158 LBHEADERS += NeighborLB.h NeighborLB.decl.h
161 $(CHARMC) -o $(L)/libmoduleOrbLB.a OrbLB.o
163 $(L)/libmoduleOrbLB.a: OrbLB.o
164 $(CHARMC) -o $(L)/libmoduleOrbLB.a OrbLB.o
166 LBHEADERS += OrbLB.h OrbLB.decl.h
169 $(CHARMC) -o $(L)/libmoduleBlockLB.a BlockLB.o
171 $(L)/libmoduleBlockLB.a: BlockLB.o
172 $(CHARMC) -o $(L)/libmoduleBlockLB.a BlockLB.o
174 LBHEADERS += BlockLB.h BlockLB.decl.h
176 GreedyCommLB: GreedyCommLB.o manager.o
177 $(CHARMC) -o $(L)/libmoduleGreedyCommLB.a GreedyCommLB.o manager.o
179 $(L)/libmoduleGreedyCommLB.a: GreedyCommLB.o manager.o
180 $(CHARMC) -o $(L)/libmoduleGreedyCommLB.a GreedyCommLB.o manager.o
182 LBHEADERS += GreedyCommLB.h GreedyCommLB.decl.h
184 NodeLevelLB: NodeLevelLB.o
185 $(CHARMC) -o $(L)/libmoduleNodeLevelLB.a NodeLevelLB.o
187 $(L)/libmoduleNodeLevelLB.a: NodeLevelLB.o
188 $(CHARMC) -o $(L)/libmoduleNodeLevelLB.a NodeLevelLB.o
190 LBHEADERS += NodeLevelLB.h NodeLevelLB.decl.h
192 GraphPartLB: GraphPartLB.o
193 $(CHARMC) -o $(L)/libmoduleGraphPartLB.a GraphPartLB.o
195 $(L)/libmoduleGraphPartLB.a: GraphPartLB.o
196 $(CHARMC) -o $(L)/libmoduleGraphPartLB.a GraphPartLB.o
198 LBHEADERS += GraphPartLB.h GraphPartLB.decl.h
200 GraphBFTLB: GraphBFTLB.o
201 $(CHARMC) -o $(L)/libmoduleGraphBFTLB.a GraphBFTLB.o
203 $(L)/libmoduleGraphBFTLB.a: GraphBFTLB.o
204 $(CHARMC) -o $(L)/libmoduleGraphBFTLB.a GraphBFTLB.o
206 LBHEADERS += GraphBFTLB.h GraphBFTLB.decl.h
208 GridCommLB: GridCommLB.o manager.o
209 $(CHARMC) -o $(L)/libmoduleGridCommLB.a GridCommLB.o manager.o
211 $(L)/libmoduleGridCommLB.a: GridCommLB.o manager.o
212 $(CHARMC) -o $(L)/libmoduleGridCommLB.a GridCommLB.o manager.o
214 LBHEADERS += GridCommLB.h GridCommLB.decl.h
216 GridCommRefineLB: GridCommRefineLB.o manager.o
217 $(CHARMC) -o $(L)/libmoduleGridCommRefineLB.a GridCommRefineLB.o manager.o
219 $(L)/libmoduleGridCommRefineLB.a: GridCommRefineLB.o manager.o
220 $(CHARMC) -o $(L)/libmoduleGridCommRefineLB.a GridCommRefineLB.o manager.o
222 LBHEADERS += GridCommRefineLB.h GridCommRefineLB.decl.h
225 $(CHARMC) -o $(L)/libmoduleHbmLB.a HbmLB.o
227 $(L)/libmoduleHbmLB.a: HbmLB.o
228 $(CHARMC) -o $(L)/libmoduleHbmLB.a HbmLB.o
230 LBHEADERS += HbmLB.h HbmLB.decl.h
232 RefineKLB: RefineKLB.o
233 $(CHARMC) -o $(L)/libmoduleRefineKLB.a RefineKLB.o
235 $(L)/libmoduleRefineKLB.a: RefineKLB.o
236 $(CHARMC) -o $(L)/libmoduleRefineKLB.a RefineKLB.o
238 LBHEADERS += RefineKLB.h RefineKLB.decl.h
240 TempAwareCommLB: TempAwareCommLB.o
241 $(CHARMC) -o $(L)/libmoduleTempAwareCommLB.a TempAwareCommLB.o
243 $(L)/libmoduleTempAwareCommLB.a: TempAwareCommLB.o
244 $(CHARMC) -o $(L)/libmoduleTempAwareCommLB.a TempAwareCommLB.o
246 LBHEADERS += TempAwareCommLB.h TempAwareCommLB.decl.h
248 TreeMatchLB: TreeMatchLB.o tm_tree.o tm_bucket.o tm_timings.o tm_mapping.o
249 $(CHARMC) -o $(L)/libmoduleTreeMatchLB.a TreeMatchLB.o tm_tree.o tm_bucket.o tm_timings.o tm_mapping.o
251 $(L)/libmoduleTreeMatchLB.a: TreeMatchLB.o tm_tree.o tm_bucket.o tm_timings.o tm_mapping.o
252 $(CHARMC) -o $(L)/libmoduleTreeMatchLB.a TreeMatchLB.o tm_tree.o tm_bucket.o tm_timings.o tm_mapping.o
254 LBHEADERS += TreeMatchLB.h TreeMatchLB.decl.h
256 GreedyAgentLB: GreedyAgentLB.o
257 $(CHARMC) -o $(L)/libmoduleGreedyAgentLB.a GreedyAgentLB.o
259 $(L)/libmoduleGreedyAgentLB.a: GreedyAgentLB.o
260 $(CHARMC) -o $(L)/libmoduleGreedyAgentLB.a GreedyAgentLB.o
262 LBHEADERS += GreedyAgentLB.h GreedyAgentLB.decl.h
264 NeighborCommLB: NeighborCommLB.o
265 $(CHARMC) -o $(L)/libmoduleNeighborCommLB.a NeighborCommLB.o
267 $(L)/libmoduleNeighborCommLB.a: NeighborCommLB.o
268 $(CHARMC) -o $(L)/libmoduleNeighborCommLB.a NeighborCommLB.o
270 LBHEADERS += NeighborCommLB.h NeighborCommLB.decl.h
272 PhasebyArrayLB: PhasebyArrayLB.o
273 $(CHARMC) -o $(L)/libmodulePhasebyArrayLB.a PhasebyArrayLB.o
275 $(L)/libmodulePhasebyArrayLB.a: PhasebyArrayLB.o
276 $(CHARMC) -o $(L)/libmodulePhasebyArrayLB.a PhasebyArrayLB.o
278 LBHEADERS += PhasebyArrayLB.h PhasebyArrayLB.decl.h
280 RecBipartLB: RecBipartLB.o
281 $(CHARMC) -o $(L)/libmoduleRecBipartLB.a RecBipartLB.o
283 $(L)/libmoduleRecBipartLB.a: RecBipartLB.o
284 $(CHARMC) -o $(L)/libmoduleRecBipartLB.a RecBipartLB.o
286 LBHEADERS += RecBipartLB.h RecBipartLB.decl.h
288 CommAwareRefineLB: CommAwareRefineLB.o
289 $(CHARMC) -o $(L)/libmoduleCommAwareRefineLB.a CommAwareRefineLB.o
291 $(L)/libmoduleCommAwareRefineLB.a: CommAwareRefineLB.o
292 $(CHARMC) -o $(L)/libmoduleCommAwareRefineLB.a CommAwareRefineLB.o
294 LBHEADERS += CommAwareRefineLB.h CommAwareRefineLB.decl.h
296 AdaptiveLB: AdaptiveLB.o
297 $(CHARMC) -o $(L)/libmoduleAdaptiveLB.a AdaptiveLB.o
299 $(L)/libmoduleAdaptiveLB.a: AdaptiveLB.o
300 $(CHARMC) -o $(L)/libmoduleAdaptiveLB.a AdaptiveLB.o
302 LBHEADERS += AdaptiveLB.h AdaptiveLB.decl.h
305 $(CHARMC) -o $(L)/libmoduleMetisLB.a MetisLB.o
307 $(L)/libmoduleMetisLB.a: MetisLB.o
308 $(CHARMC) -o $(L)/libmoduleMetisLB.a MetisLB.o
309 cp -f libmoduleMetisLB.dep $(L)/
310 LBHEADERS += MetisLB.h MetisLB.decl.h
313 $(CHARMC) -o $(L)/libmoduleScotchLB.a ScotchLB.o
315 $(L)/libmoduleScotchLB.a: ScotchLB.o
316 $(CHARMC) -o $(L)/libmoduleScotchLB.a ScotchLB.o
317 cp -f libmoduleScotchLB.dep $(L)/
318 LBHEADERS += ScotchLB.h ScotchLB.decl.h
321 $(CHARMC) -o $(L)/libmoduleTeamLB.a TeamLB.o
323 $(L)/libmoduleTeamLB.a: TeamLB.o
324 $(CHARMC) -o $(L)/libmoduleTeamLB.a TeamLB.o
325 cp -f libmoduleTeamLB.dep $(L)/
326 LBHEADERS += TeamLB.h TeamLB.decl.h
329 $(CHARMC) -o $(L)/libmoduleWSLB.a WSLB.o
331 $(L)/libmoduleWSLB.a: WSLB.o
332 $(CHARMC) -o $(L)/libmoduleWSLB.a WSLB.o
334 LBHEADERS += WSLB.h WSLB.decl.h
336 GridMetisLB: GridMetisLB.o
337 $(CHARMC) -o $(L)/libmoduleGridMetisLB.a GridMetisLB.o
339 $(L)/libmoduleGridMetisLB.a: GridMetisLB.o
340 $(CHARMC) -o $(L)/libmoduleGridMetisLB.a GridMetisLB.o
341 cp -f libmoduleGridMetisLB.dep $(L)/
342 LBHEADERS += GridMetisLB.h GridMetisLB.decl.h
344 TempAwareGreedyLB: TempAwareGreedyLB.o
345 $(CHARMC) -o $(L)/libmoduleTempAwareGreedyLB.a TempAwareGreedyLB.o
347 $(L)/libmoduleTempAwareGreedyLB.a: TempAwareGreedyLB.o
348 $(CHARMC) -o $(L)/libmoduleTempAwareGreedyLB.a TempAwareGreedyLB.o
350 LBHEADERS += TempAwareGreedyLB.h TempAwareGreedyLB.decl.h
352 GridHybridSeedLB: GridHybridSeedLB.o manager.o
353 $(CHARMC) -o $(L)/libmoduleGridHybridSeedLB.a GridHybridSeedLB.o manager.o
355 $(L)/libmoduleGridHybridSeedLB.a: GridHybridSeedLB.o manager.o
356 $(CHARMC) -o $(L)/libmoduleGridHybridSeedLB.a GridHybridSeedLB.o manager.o
358 LBHEADERS += GridHybridSeedLB.h GridHybridSeedLB.decl.h
360 TopoCentLB: TopoCentLB.o
361 $(CHARMC) -o $(L)/libmoduleTopoCentLB.a TopoCentLB.o
363 $(L)/libmoduleTopoCentLB.a: TopoCentLB.o
364 $(CHARMC) -o $(L)/libmoduleTopoCentLB.a TopoCentLB.o
366 LBHEADERS += TopoCentLB.h TopoCentLB.decl.h
368 GridHybridLB: GridHybridLB.o manager.o
369 $(CHARMC) -o $(L)/libmoduleGridHybridLB.a GridHybridLB.o manager.o
371 $(L)/libmoduleGridHybridLB.a: GridHybridLB.o manager.o
372 $(CHARMC) -o $(L)/libmoduleGridHybridLB.a GridHybridLB.o manager.o
374 LBHEADERS += GridHybridLB.h GridHybridLB.decl.h
377 $(CHARMC) -o $(L)/libmoduleTopoLB.a TopoLB.o
379 $(L)/libmoduleTopoLB.a: TopoLB.o
380 $(CHARMC) -o $(L)/libmoduleTopoLB.a TopoLB.o
382 LBHEADERS += TopoLB.h TopoLB.decl.h
384 RefineTopoLB: RefineTopoLB.o
385 $(CHARMC) -o $(L)/libmoduleRefineTopoLB.a RefineTopoLB.o
387 $(L)/libmoduleRefineTopoLB.a: RefineTopoLB.o
388 $(CHARMC) -o $(L)/libmoduleRefineTopoLB.a RefineTopoLB.o
390 LBHEADERS += RefineTopoLB.h RefineTopoLB.decl.h
392 TempAwareRefineLB: TempAwareRefineLB.o
393 $(CHARMC) -o $(L)/libmoduleTempAwareRefineLB.a TempAwareRefineLB.o
395 $(L)/libmoduleTempAwareRefineLB.a: TempAwareRefineLB.o
396 $(CHARMC) -o $(L)/libmoduleTempAwareRefineLB.a TempAwareRefineLB.o
398 LBHEADERS += TempAwareRefineLB.h TempAwareRefineLB.decl.h
400 # used for make depends
401 ALL_LB_OBJS=EveryLB.o \
432 CommAwareRefineLB.o \
439 TempAwareGreedyLB.o \
445 TempAwareRefineLB.o \
451 # EveryLB dependecies
452 EVERYLB_DEPS=EveryLB.o \
482 CommAwareRefineLB.o \
489 # CommonLBs dependencies
490 COMMONLBS_DEPS=CommonLBs.o \
510 EveryLB: $(EVERYLB_DEPS)
511 $(CHARMC) -o $(L)/libmoduleEveryLB.a $(EVERYLB_DEPS)
513 $(L)/libmoduleEveryLB.a: $(EVERYLB_DEPS)
514 $(CHARMC) -o $(L)/libmoduleEveryLB.a $(EVERYLB_DEPS)
516 CommonLB: $(COMMONLBS_DEPS)
517 $(CHARMC) -o $(L)/libmoduleCommonLBs.a $(COMMONLBS_DEPS)
519 $(L)/libmoduleCommonLBs.a: $(COMMONLBS_DEPS)
520 $(CHARMC) -o $(L)/libmoduleCommonLBs.a $(COMMONLBS_DEPS)