source: trunk/Makefile@ 14

Last change on this file since 14 was 12, checked in by Pavel Demin, 16 years ago

add SISCone jet algorithm

File size: 35.6 KB
Line 
1
2#
3# Makefile for ExRootAnalysis
4#
5# Author: P. Demin - UCL, Louvain-la-Neuve
6#
7# multi-platform configuration is taken from ROOT (root/test/Makefile.arch)
8#
9
10include $(ROOTSYS)/test/Makefile.arch
11
12ifeq ($(ARCH),macosx64)
13UNDEFOPT = dynamic_lookup
14endif
15
16SrcSuf = cc
17
18CXXFLAGS += $(ROOTCFLAGS) -DDROP_CGAL -I. -Itcl -Imcfio -Istdhep -ISISCone -ICDFCones -ICDFCones/CDFcode
19LIBS = $(ROOTLIBS) -lEG $(SYSLIBS)
20GLIBS = $(ROOTGLIBS) $(SYSLIBS)
21
22###
23
24STATIC = lib/libExRootAnalysisPGS.$(LibSuf)
25SHARED = lib/libExRootAnalysis.$(DllSuf)
26
27all:
28
29
30ExRootSTDHEPConverter$(ExeSuf): \
31 tmp/test/ExRootSTDHEPConverter.$(ObjSuf)
32
33tmp/test/ExRootSTDHEPConverter.$(ObjSuf): \
34 test/ExRootSTDHEPConverter.cpp \
35 ExRootAnalysis/ExRootClasses.h \
36 ExRootAnalysis/ExRootTreeWriter.h \
37 ExRootAnalysis/ExRootTreeBranch.h \
38 ExRootAnalysis/ExRootUtilities.h \
39 ExRootAnalysis/ExRootProgressBar.h
40MatchingSTDHEPConverter$(ExeSuf): \
41 tmp/test/MatchingSTDHEPConverter.$(ObjSuf)
42
43tmp/test/MatchingSTDHEPConverter.$(ObjSuf): \
44 test/MatchingSTDHEPConverter.cpp \
45 ExRootAnalysis/ExRootClasses.h \
46 ExRootAnalysis/ExRootTreeWriter.h \
47 ExRootAnalysis/ExRootTreeBranch.h \
48 ExRootAnalysis/ExRootUtilities.h \
49 ExRootAnalysis/ExRootProgressBar.h
50STDHEP_EXECUTABLE = \
51 ExRootSTDHEPConverter$(ExeSuf) \
52 MatchingSTDHEPConverter$(ExeSuf)
53
54STDHEP_EXECUTABLE_OBJ = \
55 tmp/test/ExRootSTDHEPConverter.$(ObjSuf) \
56 tmp/test/MatchingSTDHEPConverter.$(ObjSuf)
57
58ExRootHEPEVTConverter$(ExeSuf): \
59 tmp/test/ExRootHEPEVTConverter.$(ObjSuf)
60
61tmp/test/ExRootHEPEVTConverter.$(ObjSuf): \
62 test/ExRootHEPEVTConverter.cpp \
63 ExRootAnalysis/ExRootClasses.h \
64 ExRootAnalysis/ExRootTreeReader.h \
65 ExRootAnalysis/ExRootTreeWriter.h \
66 ExRootAnalysis/ExRootTreeBranch.h \
67 ExRootAnalysis/ExRootUtilities.h
68ExRootLHCOlympicsConverter$(ExeSuf): \
69 tmp/test/ExRootLHCOlympicsConverter.$(ObjSuf)
70
71tmp/test/ExRootLHCOlympicsConverter.$(ObjSuf): \
72 test/ExRootLHCOlympicsConverter.cpp \
73 ExRootAnalysis/ExRootClasses.h \
74 ExRootAnalysis/ExRootTreeWriter.h \
75 ExRootAnalysis/ExRootTreeBranch.h \
76 ExRootAnalysis/ExRootUtilities.h \
77 ExRootAnalysis/ExRootProgressBar.h
78ExRootLHEFConverter$(ExeSuf): \
79 tmp/test/ExRootLHEFConverter.$(ObjSuf)
80
81tmp/test/ExRootLHEFConverter.$(ObjSuf): \
82 test/ExRootLHEFConverter.cpp \
83 ExRootAnalysis/ExRootClasses.h \
84 ExRootAnalysis/ExRootTreeWriter.h \
85 ExRootAnalysis/ExRootTreeBranch.h \
86 ExRootAnalysis/ExRootUtilities.h \
87 ExRootAnalysis/ExRootProgressBar.h
88ExRootMain$(ExeSuf): \
89 tmp/test/ExRootMain.$(ObjSuf)
90
91tmp/test/ExRootMain.$(ObjSuf): \
92 test/ExRootMain.cpp \
93 ExRootAnalysis/ExRootAnalysis.h
94Example$(ExeSuf): \
95 tmp/test/Example.$(ObjSuf)
96
97tmp/test/Example.$(ObjSuf): \
98 test/Example.cpp \
99 ExRootAnalysis/ExRootClasses.h \
100 ExRootAnalysis/ExRootTreeReader.h \
101 ExRootAnalysis/ExRootTreeWriter.h \
102 ExRootAnalysis/ExRootTreeBranch.h \
103 ExRootAnalysis/ExRootResult.h \
104 ExRootAnalysis/ExRootUtilities.h
105MatchingTreeConverter$(ExeSuf): \
106 tmp/test/MatchingTreeConverter.$(ObjSuf)
107
108tmp/test/MatchingTreeConverter.$(ObjSuf): \
109 test/MatchingTreeConverter.cpp \
110 ExRootAnalysis/ExRootClasses.h \
111 ExRootAnalysis/ExRootTreeWriter.h \
112 ExRootAnalysis/ExRootTreeBranch.h \
113 ExRootAnalysis/ExRootUtilities.h \
114 ExRootAnalysis/ExRootProgressBar.h
115ExRootLHCOlympicsWriter$(ExeSuf): \
116 tmp/test/ExRootLHCOlympicsWriter.$(ObjSuf)
117
118tmp/test/ExRootLHCOlympicsWriter.$(ObjSuf): \
119 test/ExRootLHCOlympicsWriter.cpp \
120 ExRootAnalysis/ExRootClasses.h \
121 ExRootAnalysis/ExRootTreeReader.h \
122 ExRootAnalysis/ExRootUtilities.h \
123 ExRootAnalysis/ExRootProgressBar.h
124EXECUTABLE = \
125 ExRootHEPEVTConverter$(ExeSuf) \
126 ExRootLHCOlympicsConverter$(ExeSuf) \
127 ExRootLHEFConverter$(ExeSuf) \
128 ExRootMain$(ExeSuf) \
129 Example$(ExeSuf) \
130 MatchingTreeConverter$(ExeSuf) \
131 ExRootLHCOlympicsWriter$(ExeSuf)
132
133EXECUTABLE_OBJ = \
134 tmp/test/ExRootHEPEVTConverter.$(ObjSuf) \
135 tmp/test/ExRootLHCOlympicsConverter.$(ObjSuf) \
136 tmp/test/ExRootLHEFConverter.$(ObjSuf) \
137 tmp/test/ExRootMain.$(ObjSuf) \
138 tmp/test/Example.$(ObjSuf) \
139 tmp/test/MatchingTreeConverter.$(ObjSuf) \
140 tmp/test/ExRootLHCOlympicsWriter.$(ObjSuf)
141
142tmp/src/ExRootAnalysisDict.$(SrcSuf): \
143 src/ExRootAnalysisLinkDef.h \
144 ExRootAnalysis/ExRootSortableObject.h \
145 ExRootAnalysis/ExRootClasses.h \
146 ExRootAnalysis/ExRootCandidate.h \
147 ExRootAnalysis/ExRootCandList.h \
148 ExRootAnalysis/ExRootTreeReader.h \
149 ExRootAnalysis/ExRootTreeWriter.h \
150 ExRootAnalysis/ExRootTreeBranch.h \
151 ExRootAnalysis/ExRootResult.h \
152 ExRootAnalysis/ExRootUtilities.h \
153 ExRootAnalysis/ExRootClassifier.h \
154 ExRootAnalysis/ExRootFilter.h \
155 ExRootAnalysis/ExRootProgressBar.h \
156 ExRootAnalysis/ExRootConfReader.h \
157 ExRootAnalysis/ExRootEventLoop.h \
158 ExRootAnalysis/ExRootAnalysis.h \
159 ExRootAnalysis/ExRootFactory.h \
160 ExRootAnalysis/ExRootModule.h \
161 ExRootAnalysis/ExRootTask.h
162tmp/modules/ModulesDict.$(SrcSuf): \
163 modules/ModulesLinkDef.h \
164 modules/MadGraphParticleClassifier.h \
165 modules/MadGraphClassFilter.h \
166 modules/MadGraphClassMerger.h \
167 modules/MadGraphJetLeptonMerger.h \
168 modules/MadGraphAnalysis.h \
169 modules/MadGraphMatchingAnalysis.h \
170 modules/MadGraphMatchingTreeWriter.h \
171 modules/MadGraphKtJetFinder.h \
172 modules/MadGraphCDFConeJetFinder.h \
173 modules/MadGraphSISConeJetFinder.h \
174 modules/MadGraphIsolatedLeptonFinder.h \
175 modules/PythiaFix.h \
176 modules/MadGraphPartonSelector.h \
177 modules/MadGraphJetParticleSelector.h \
178 modules/MadGraphShowerPartonSelector.h \
179 modules/MadGraphShowerLeptonSelector.h
180DICT = \
181 tmp/src/ExRootAnalysisDict.$(SrcSuf) \
182 tmp/modules/ModulesDict.$(SrcSuf)
183
184DICT_OBJ = \
185 tmp/src/ExRootAnalysisDict.$(ObjSuf) \
186 tmp/modules/ModulesDict.$(ObjSuf)
187
188tmp/pgs/ExRootAnalysisDict.$(SrcSuf): \
189 pgs/ExRootAnalysisLinkDef.h \
190 ExRootAnalysis/ExRootClasses.h \
191 ExRootAnalysis/ExRootTreeWriter.h \
192 ExRootAnalysis/ExRootTreeBranch.h
193PGS_DICT = \
194 tmp/pgs/ExRootAnalysisDict.$(SrcSuf)
195
196PGS_DICT_OBJ = \
197 tmp/pgs/ExRootAnalysisDict.$(ObjSuf)
198
199tmp/src/ExRootAnalysis.$(ObjSuf): \
200 src/ExRootAnalysis.$(SrcSuf) \
201 ExRootAnalysis/ExRootAnalysis.h \
202 ExRootAnalysis/ExRootFactory.h \
203 ExRootAnalysis/ExRootConfReader.h \
204 ExRootAnalysis/ExRootTreeReader.h \
205 ExRootAnalysis/ExRootTreeWriter.h \
206 ExRootAnalysis/ExRootUtilities.h \
207 ExRootAnalysis/ExRootProgressBar.h
208tmp/src/ExRootCandList.$(ObjSuf): \
209 src/ExRootCandList.$(SrcSuf) \
210 ExRootAnalysis/ExRootCandList.h \
211 ExRootAnalysis/ExRootCandidate.h \
212 ExRootAnalysis/ExRootFactory.h
213tmp/src/ExRootCandidate.$(ObjSuf): \
214 src/ExRootCandidate.$(SrcSuf) \
215 ExRootAnalysis/ExRootCandidate.h \
216 ExRootAnalysis/ExRootFactory.h
217tmp/src/ExRootClasses.$(ObjSuf): \
218 src/ExRootClasses.$(SrcSuf) \
219 ExRootAnalysis/ExRootClasses.h \
220 ExRootAnalysis/ExRootSortableObject.h
221tmp/src/ExRootConfReader.$(ObjSuf): \
222 src/ExRootConfReader.$(SrcSuf) \
223 ExRootAnalysis/ExRootConfReader.h \
224 tcl/tcl.h
225tmp/src/ExRootEventLoop.$(ObjSuf): \
226 src/ExRootEventLoop.$(SrcSuf) \
227 ExRootAnalysis/ExRootEventLoop.h \
228 ExRootAnalysis/ExRootFactory.h \
229 ExRootAnalysis/ExRootConfReader.h \
230 ExRootAnalysis/ExRootTreeReader.h \
231 ExRootAnalysis/ExRootTreeWriter.h \
232 ExRootAnalysis/ExRootUtilities.h \
233 ExRootAnalysis/ExRootProgressBar.h
234tmp/src/ExRootFactory.$(ObjSuf): \
235 src/ExRootFactory.$(SrcSuf) \
236 ExRootAnalysis/ExRootTreeWriter.h \
237 ExRootAnalysis/ExRootTreeBranch.h \
238 ExRootAnalysis/ExRootFactory.h \
239 ExRootAnalysis/ExRootCandidate.h \
240 ExRootAnalysis/ExRootCandList.h
241tmp/src/ExRootFilter.$(ObjSuf): \
242 src/ExRootFilter.$(SrcSuf) \
243 ExRootAnalysis/ExRootFilter.h \
244 ExRootAnalysis/ExRootClassifier.h
245tmp/src/ExRootModule.$(ObjSuf): \
246 src/ExRootModule.$(SrcSuf) \
247 ExRootAnalysis/ExRootTreeReader.h \
248 ExRootAnalysis/ExRootTreeBranch.h \
249 ExRootAnalysis/ExRootTreeWriter.h \
250 ExRootAnalysis/ExRootResult.h \
251 ExRootAnalysis/ExRootModule.h \
252 ExRootAnalysis/ExRootFactory.h
253tmp/src/ExRootProgressBar.$(ObjSuf): \
254 src/ExRootProgressBar.$(SrcSuf) \
255 ExRootAnalysis/ExRootProgressBar.h
256tmp/src/ExRootResult.$(ObjSuf): \
257 src/ExRootResult.$(SrcSuf) \
258 ExRootAnalysis/ExRootResult.h \
259 ExRootAnalysis/ExRootUtilities.h
260tmp/src/ExRootTask.$(ObjSuf): \
261 src/ExRootTask.$(SrcSuf) \
262 ExRootAnalysis/ExRootTask.h \
263 ExRootAnalysis/ExRootConfReader.h
264tmp/src/ExRootTreeBranch.$(ObjSuf): \
265 src/ExRootTreeBranch.$(SrcSuf) \
266 ExRootAnalysis/ExRootTreeBranch.h
267tmp/src/ExRootTreeReader.$(ObjSuf): \
268 src/ExRootTreeReader.$(SrcSuf) \
269 ExRootAnalysis/ExRootTreeReader.h
270tmp/src/ExRootTreeWriter.$(ObjSuf): \
271 src/ExRootTreeWriter.$(SrcSuf) \
272 ExRootAnalysis/ExRootTreeWriter.h \
273 ExRootAnalysis/ExRootTreeBranch.h
274tmp/src/ExRootUtilities.$(ObjSuf): \
275 src/ExRootUtilities.$(SrcSuf) \
276 ExRootAnalysis/ExRootUtilities.h
277tmp/modules/MadGraphAnalysis.$(ObjSuf): \
278 modules/MadGraphAnalysis.$(SrcSuf) \
279 modules/MadGraphAnalysis.h \
280 ExRootAnalysis/ExRootResult.h \
281 ExRootAnalysis/ExRootClasses.h \
282 ExRootAnalysis/ExRootCandidate.h
283tmp/modules/MadGraphClassFilter.$(ObjSuf): \
284 modules/MadGraphClassFilter.$(SrcSuf) \
285 modules/MadGraphClassFilter.h \
286 modules/MadGraphParticleClassifier.h \
287 ExRootAnalysis/ExRootResult.h \
288 ExRootAnalysis/ExRootClasses.h \
289 ExRootAnalysis/ExRootFilter.h
290tmp/modules/MadGraphClassMerger.$(ObjSuf): \
291 modules/MadGraphClassMerger.$(SrcSuf) \
292 modules/MadGraphClassMerger.h \
293 ExRootAnalysis/ExRootClasses.h \
294 ExRootAnalysis/ExRootFactory.h \
295 ExRootAnalysis/ExRootCandidate.h
296tmp/modules/MadGraphIsolatedLeptonFinder.$(ObjSuf): \
297 modules/MadGraphIsolatedLeptonFinder.$(SrcSuf) \
298 modules/MadGraphIsolatedLeptonFinder.h \
299 modules/MadGraphParticleClassifier.h \
300 ExRootAnalysis/ExRootClasses.h \
301 ExRootAnalysis/ExRootFilter.h \
302 ExRootAnalysis/ExRootFactory.h \
303 ExRootAnalysis/ExRootCandidate.h
304tmp/modules/MadGraphJetLeptonMerger.$(ObjSuf): \
305 modules/MadGraphJetLeptonMerger.$(SrcSuf) \
306 modules/MadGraphJetLeptonMerger.h \
307 ExRootAnalysis/ExRootClasses.h \
308 ExRootAnalysis/ExRootFactory.h \
309 ExRootAnalysis/ExRootCandidate.h
310tmp/modules/MadGraphJetParticleSelector.$(ObjSuf): \
311 modules/MadGraphJetParticleSelector.$(SrcSuf) \
312 modules/MadGraphJetParticleSelector.h \
313 ExRootAnalysis/ExRootResult.h \
314 ExRootAnalysis/ExRootClasses.h \
315 ExRootAnalysis/ExRootFilter.h \
316 ExRootAnalysis/ExRootClassifier.h \
317 ExRootAnalysis/ExRootFactory.h \
318 ExRootAnalysis/ExRootCandidate.h
319tmp/modules/MadGraphKtJetFinder.$(ObjSuf): \
320 modules/MadGraphKtJetFinder.$(SrcSuf) \
321 modules/MadGraphKtJetFinder.h \
322 ExRootAnalysis/ExRootClasses.h \
323 ExRootAnalysis/ExRootFactory.h \
324 ExRootAnalysis/ExRootCandidate.h \
325 KtJet/KtEvent.h \
326 KtJet/KtLorentzVector.h
327tmp/modules/MadGraphMatchingAnalysis.$(ObjSuf): \
328 modules/MadGraphMatchingAnalysis.$(SrcSuf) \
329 modules/MadGraphMatchingAnalysis.h \
330 ExRootAnalysis/ExRootResult.h \
331 ExRootAnalysis/ExRootClasses.h \
332 ExRootAnalysis/ExRootCandidate.h
333tmp/modules/MadGraphMatchingTreeWriter.$(ObjSuf): \
334 modules/MadGraphMatchingTreeWriter.$(SrcSuf) \
335 modules/MadGraphMatchingTreeWriter.h \
336 ExRootAnalysis/ExRootResult.h \
337 ExRootAnalysis/ExRootClasses.h \
338 ExRootAnalysis/ExRootTreeBranch.h \
339 ExRootAnalysis/ExRootCandidate.h
340tmp/modules/MadGraphParticleClassifier.$(ObjSuf): \
341 modules/MadGraphParticleClassifier.$(SrcSuf) \
342 modules/MadGraphParticleClassifier.h \
343 ExRootAnalysis/ExRootClasses.h
344tmp/modules/MadGraphPartonSelector.$(ObjSuf): \
345 modules/MadGraphPartonSelector.$(SrcSuf) \
346 modules/MadGraphPartonSelector.h \
347 ExRootAnalysis/ExRootResult.h \
348 ExRootAnalysis/ExRootClasses.h \
349 ExRootAnalysis/ExRootFilter.h \
350 ExRootAnalysis/ExRootClassifier.h \
351 ExRootAnalysis/ExRootFactory.h \
352 ExRootAnalysis/ExRootCandidate.h
353tmp/modules/MadGraphShowerLeptonSelector.$(ObjSuf): \
354 modules/MadGraphShowerLeptonSelector.$(SrcSuf) \
355 modules/MadGraphShowerLeptonSelector.h \
356 modules/MadGraphParticleClassifier.h \
357 ExRootAnalysis/ExRootClasses.h \
358 ExRootAnalysis/ExRootFilter.h \
359 ExRootAnalysis/ExRootFactory.h \
360 ExRootAnalysis/ExRootCandidate.h
361tmp/modules/MadGraphShowerPartonSelector.$(ObjSuf): \
362 modules/MadGraphShowerPartonSelector.$(SrcSuf) \
363 modules/MadGraphShowerPartonSelector.h \
364 ExRootAnalysis/ExRootResult.h \
365 ExRootAnalysis/ExRootClasses.h \
366 ExRootAnalysis/ExRootFilter.h \
367 ExRootAnalysis/ExRootClassifier.h \
368 ExRootAnalysis/ExRootFactory.h \
369 ExRootAnalysis/ExRootCandidate.h
370tmp/modules/PythiaFix.$(ObjSuf): \
371 modules/PythiaFix.$(SrcSuf) \
372 modules/PythiaFix.h \
373 ExRootAnalysis/ExRootResult.h \
374 ExRootAnalysis/ExRootClasses.h \
375 ExRootAnalysis/ExRootFilter.h \
376 ExRootAnalysis/ExRootClassifier.h \
377 ExRootAnalysis/ExRootFactory.h \
378 ExRootAnalysis/ExRootCandidate.h
379tmp/modules/MadGraphSISConeJetFinder.$(ObjSuf): \
380 modules/MadGraphSISConeJetFinder.$(SrcSuf) \
381 modules/MadGraphSISConeJetFinder.h \
382 ExRootAnalysis/ExRootClasses.h \
383 ExRootAnalysis/ExRootFactory.h \
384 ExRootAnalysis/ExRootCandidate.h \
385 SISCone/momentum.h \
386 SISCone/siscone.h
387tmp/modules/MadGraphCDFConeJetFinder.$(ObjSuf): \
388 modules/MadGraphCDFConeJetFinder.$(SrcSuf) \
389 modules/MadGraphConeJetFinder.h \
390 ExRootAnalysis/ExRootClasses.h \
391 ExRootAnalysis/ExRootFactory.h \
392 ExRootAnalysis/ExRootCandidate.h \
393 CDFCones/JetCluAlgorithm.hh \
394 CDFCones/MidPointAlgorithm.hh
395tmp/SISCone/area.$(ObjSuf): \
396 SISCone/area.$(SrcSuf)
397tmp/SISCone/geom_2d.$(ObjSuf): \
398 SISCone/geom_2d.$(SrcSuf)
399tmp/SISCone/reference.$(ObjSuf): \
400 SISCone/reference.$(SrcSuf)
401tmp/SISCone/siscone.$(ObjSuf): \
402 SISCone/siscone.$(SrcSuf)
403tmp/SISCone/hash.$(ObjSuf): \
404 SISCone/hash.$(SrcSuf)
405tmp/SISCone/protocones.$(ObjSuf): \
406 SISCone/protocones.$(SrcSuf)
407tmp/SISCone/ranlux.$(ObjSuf): \
408 SISCone/ranlux.$(SrcSuf)
409tmp/SISCone/quadtree.$(ObjSuf): \
410 SISCone/quadtree.$(SrcSuf)
411tmp/SISCone/vicinity.$(ObjSuf): \
412 SISCone/vicinity.$(SrcSuf)
413tmp/SISCone/split_merge.$(ObjSuf): \
414 SISCone/split_merge.$(SrcSuf)
415tmp/SISCone/momentum.$(ObjSuf): \
416 SISCone/momentum.$(SrcSuf)
417tmp/SISCone/siscone_error.$(ObjSuf): \
418 SISCone/siscone_error.$(SrcSuf)
419tmp/CDFCones/CalTower.$(ObjSuf): \
420 CDFCones/CalTower.$(SrcSuf)
421tmp/CDFCones/Centroid.$(ObjSuf): \
422 CDFCones/Centroid.$(SrcSuf)
423tmp/CDFCones/Cluster.$(ObjSuf): \
424 CDFCones/Cluster.$(SrcSuf)
425tmp/CDFCones/ClusterComparisons.$(ObjSuf): \
426 CDFCones/ClusterComparisons.$(SrcSuf)
427tmp/CDFCones/JetCluAlgorithm.$(ObjSuf): \
428 CDFCones/JetCluAlgorithm.$(SrcSuf)
429tmp/CDFCones/LorentzVector.$(ObjSuf): \
430 CDFCones/LorentzVector.$(SrcSuf)
431tmp/CDFCones/MidPointAlgorithm.$(ObjSuf): \
432 CDFCones/MidPointAlgorithm.$(SrcSuf)
433tmp/CDFCones/PhysicsTower.$(ObjSuf): \
434 CDFCones/PhysicsTower.$(SrcSuf)
435tmp/KtJet/KtDistance.$(ObjSuf): \
436 KtJet/KtDistance.$(SrcSuf) \
437 KtJet/KtDistance.h \
438 KtJet/KtUtil.h \
439 KtJet/KtDistanceInterface.h
440tmp/KtJet/KtEvent.$(ObjSuf): \
441 KtJet/KtEvent.$(SrcSuf) \
442 KtJet/KtEvent.h \
443 KtJet/KtLorentzVector.h \
444 KtJet/KtJetTable.h \
445 KtJet/KtDistance.h \
446 KtJet/KtDistanceInterface.h \
447 KtJet/KtRecom.h \
448 KtJet/KtRecomInterface.h
449tmp/KtJet/KtJetTable.$(ObjSuf): \
450 KtJet/KtJetTable.$(SrcSuf) \
451 KtJet/KtJetTable.h \
452 KtJet/KtLorentzVector.h \
453 KtJet/KtDistanceInterface.h \
454 KtJet/KtRecomInterface.h
455tmp/KtJet/KtLorentzVector.$(ObjSuf): \
456 KtJet/KtLorentzVector.$(SrcSuf) \
457 KtJet/KtLorentzVector.h \
458 KtJet/KtUtil.h \
459 KtJet/KtRecomInterface.h
460tmp/KtJet/KtRecom.$(ObjSuf): \
461 KtJet/KtRecom.$(SrcSuf) \
462 KtJet/KtRecom.h \
463 KtJet/KtUtil.h \
464 KtJet/KtRecomInterface.h
465tmp/KtJet/KtUtil.$(ObjSuf): \
466 KtJet/KtUtil.$(SrcSuf) \
467 KtJet/KtUtil.h \
468 KtJet/KtLorentzVector.h
469tmp/CLHEP/src/AxisAngle.$(ObjSuf): \
470 CLHEP/src/AxisAngle.$(SrcSuf) \
471 CLHEP/Vector/defs.h \
472 CLHEP/Vector/AxisAngle.h
473tmp/CLHEP/src/Boost.$(ObjSuf): \
474 CLHEP/src/Boost.$(SrcSuf) \
475 CLHEP/Vector/defs.h \
476 CLHEP/Vector/Boost.h \
477 CLHEP/Vector/Rotation.h \
478 CLHEP/Vector/LorentzRotation.h \
479 CLHEP/Vector/ZMxpv.h
480tmp/CLHEP/src/BoostX.$(ObjSuf): \
481 CLHEP/src/BoostX.$(SrcSuf) \
482 CLHEP/Vector/defs.h \
483 CLHEP/Vector/BoostX.h \
484 CLHEP/Vector/Boost.h \
485 CLHEP/Vector/Rotation.h \
486 CLHEP/Vector/LorentzRotation.h \
487 CLHEP/Vector/ZMxpv.h
488tmp/CLHEP/src/BoostY.$(ObjSuf): \
489 CLHEP/src/BoostY.$(SrcSuf) \
490 CLHEP/Vector/defs.h \
491 CLHEP/Vector/BoostY.h \
492 CLHEP/Vector/Boost.h \
493 CLHEP/Vector/Rotation.h \
494 CLHEP/Vector/LorentzRotation.h \
495 CLHEP/Vector/ZMxpv.h
496tmp/CLHEP/src/BoostZ.$(ObjSuf): \
497 CLHEP/src/BoostZ.$(SrcSuf) \
498 CLHEP/Vector/defs.h \
499 CLHEP/Vector/BoostZ.h \
500 CLHEP/Vector/Boost.h \
501 CLHEP/Vector/Rotation.h \
502 CLHEP/Vector/LorentzRotation.h \
503 CLHEP/Vector/ZMxpv.h
504tmp/CLHEP/src/EulerAngles.$(ObjSuf): \
505 CLHEP/src/EulerAngles.$(SrcSuf) \
506 CLHEP/Vector/defs.h \
507 CLHEP/Vector/EulerAngles.h \
508 CLHEP/Vector/ThreeVector.h
509tmp/CLHEP/src/LorentzRotation.$(ObjSuf): \
510 CLHEP/src/LorentzRotation.$(SrcSuf) \
511 CLHEP/Vector/defs.h \
512 CLHEP/Vector/LorentzRotation.h \
513 CLHEP/Vector/ZMxpv.h
514tmp/CLHEP/src/LorentzRotationC.$(ObjSuf): \
515 CLHEP/src/LorentzRotationC.$(SrcSuf) \
516 CLHEP/Vector/defs.h \
517 CLHEP/Vector/LorentzRotation.h \
518 CLHEP/Vector/LorentzVector.h \
519 CLHEP/Vector/ZMxpv.h
520tmp/CLHEP/src/LorentzRotationD.$(ObjSuf): \
521 CLHEP/src/LorentzRotationD.$(SrcSuf) \
522 CLHEP/Vector/defs.h \
523 CLHEP/Vector/LorentzRotation.h
524tmp/CLHEP/src/LorentzVector.$(ObjSuf): \
525 CLHEP/src/LorentzVector.$(SrcSuf) \
526 CLHEP/Vector/defs.h \
527 CLHEP/Vector/LorentzVector.h \
528 CLHEP/Vector/ZMxpv.h
529tmp/CLHEP/src/LorentzVectorB.$(ObjSuf): \
530 CLHEP/src/LorentzVectorB.$(SrcSuf) \
531 CLHEP/Vector/defs.h \
532 CLHEP/Vector/LorentzVector.h \
533 CLHEP/Vector/ZMxpv.h
534tmp/CLHEP/src/LorentzVectorC.$(ObjSuf): \
535 CLHEP/src/LorentzVectorC.$(SrcSuf) \
536 CLHEP/Vector/defs.h \
537 CLHEP/Vector/LorentzVector.h
538tmp/CLHEP/src/LorentzVectorK.$(ObjSuf): \
539 CLHEP/src/LorentzVectorK.$(SrcSuf) \
540 CLHEP/Vector/defs.h \
541 CLHEP/Vector/LorentzVector.h \
542 CLHEP/Vector/ZMxpv.h
543tmp/CLHEP/src/LorentzVectorL.$(ObjSuf): \
544 CLHEP/src/LorentzVectorL.$(SrcSuf) \
545 CLHEP/Vector/defs.h \
546 CLHEP/Vector/LorentzVector.h \
547 CLHEP/Vector/LorentzRotation.h
548tmp/CLHEP/src/LorentzVectorR.$(ObjSuf): \
549 CLHEP/src/LorentzVectorR.$(SrcSuf) \
550 CLHEP/Vector/defs.h \
551 CLHEP/Vector/LorentzVector.h
552tmp/CLHEP/src/Rotation.$(ObjSuf): \
553 CLHEP/src/Rotation.$(SrcSuf) \
554 CLHEP/Vector/defs.h \
555 CLHEP/Vector/Rotation.h \
556 CLHEP/Units/PhysicalConstants.h
557tmp/CLHEP/src/RotationA.$(ObjSuf): \
558 CLHEP/src/RotationA.$(SrcSuf) \
559 CLHEP/Vector/defs.h \
560 CLHEP/Vector/Rotation.h \
561 CLHEP/Units/PhysicalConstants.h
562tmp/CLHEP/src/RotationC.$(ObjSuf): \
563 CLHEP/src/RotationC.$(SrcSuf) \
564 CLHEP/Vector/defs.h \
565 CLHEP/Vector/Rotation.h \
566 CLHEP/Vector/ZMxpv.h
567tmp/CLHEP/src/RotationE.$(ObjSuf): \
568 CLHEP/src/RotationE.$(SrcSuf) \
569 CLHEP/Vector/defs.h \
570 CLHEP/Vector/Rotation.h \
571 CLHEP/Vector/EulerAngles.h \
572 CLHEP/Units/PhysicalConstants.h
573tmp/CLHEP/src/RotationIO.$(ObjSuf): \
574 CLHEP/src/RotationIO.$(SrcSuf) \
575 CLHEP/Vector/defs.h \
576 CLHEP/Vector/Rotation.h
577tmp/CLHEP/src/RotationInterfaces.$(ObjSuf): \
578 CLHEP/src/RotationInterfaces.$(SrcSuf) \
579 CLHEP/Vector/defs.h \
580 CLHEP/Vector/RotationInterfaces.h
581tmp/CLHEP/src/RotationL.$(ObjSuf): \
582 CLHEP/src/RotationL.$(SrcSuf) \
583 CLHEP/Vector/defs.h \
584 CLHEP/Vector/Rotation.h \
585 CLHEP/Vector/LorentzRotation.h
586tmp/CLHEP/src/RotationP.$(ObjSuf): \
587 CLHEP/src/RotationP.$(SrcSuf) \
588 CLHEP/Vector/defs.h \
589 CLHEP/Vector/Rotation.h
590tmp/CLHEP/src/RotationX.$(ObjSuf): \
591 CLHEP/src/RotationX.$(SrcSuf) \
592 CLHEP/Vector/defs.h \
593 CLHEP/Vector/RotationX.h \
594 CLHEP/Vector/AxisAngle.h \
595 CLHEP/Vector/EulerAngles.h \
596 CLHEP/Vector/LorentzRotation.h \
597 CLHEP/Units/PhysicalConstants.h
598tmp/CLHEP/src/RotationXYZ.$(ObjSuf): \
599 CLHEP/src/RotationXYZ.$(SrcSuf) \
600 CLHEP/Vector/defs.h \
601 CLHEP/Vector/Rotation.h \
602 CLHEP/Vector/RotationX.h \
603 CLHEP/Vector/RotationY.h \
604 CLHEP/Vector/RotationZ.h
605tmp/CLHEP/src/RotationY.$(ObjSuf): \
606 CLHEP/src/RotationY.$(SrcSuf) \
607 CLHEP/Vector/defs.h \
608 CLHEP/Vector/RotationY.h \
609 CLHEP/Vector/AxisAngle.h \
610 CLHEP/Vector/EulerAngles.h \
611 CLHEP/Vector/LorentzRotation.h \
612 CLHEP/Units/PhysicalConstants.h
613tmp/CLHEP/src/RotationZ.$(ObjSuf): \
614 CLHEP/src/RotationZ.$(SrcSuf) \
615 CLHEP/Vector/defs.h \
616 CLHEP/Vector/RotationZ.h \
617 CLHEP/Vector/AxisAngle.h \
618 CLHEP/Vector/EulerAngles.h \
619 CLHEP/Vector/LorentzRotation.h \
620 CLHEP/Units/PhysicalConstants.h
621tmp/CLHEP/src/SpaceVector.$(ObjSuf): \
622 CLHEP/src/SpaceVector.$(SrcSuf) \
623 CLHEP/Vector/defs.h \
624 CLHEP/Vector/ThreeVector.h \
625 CLHEP/Vector/ZMxpv.h \
626 CLHEP/Units/PhysicalConstants.h
627tmp/CLHEP/src/SpaceVectorD.$(ObjSuf): \
628 CLHEP/src/SpaceVectorD.$(SrcSuf) \
629 CLHEP/Vector/defs.h \
630 CLHEP/Vector/ThreeVector.h \
631 CLHEP/Vector/ZMxpv.h
632tmp/CLHEP/src/SpaceVectorP.$(ObjSuf): \
633 CLHEP/src/SpaceVectorP.$(SrcSuf) \
634 CLHEP/Vector/defs.h \
635 CLHEP/Vector/ThreeVector.h \
636 CLHEP/Vector/ZMxpv.h
637tmp/CLHEP/src/SpaceVectorR.$(ObjSuf): \
638 CLHEP/src/SpaceVectorR.$(SrcSuf) \
639 CLHEP/Vector/defs.h \
640 CLHEP/Vector/ThreeVector.h \
641 CLHEP/Vector/AxisAngle.h \
642 CLHEP/Vector/EulerAngles.h \
643 CLHEP/Vector/ZMxpv.h
644tmp/CLHEP/src/ThreeVector.$(ObjSuf): \
645 CLHEP/src/ThreeVector.$(SrcSuf) \
646 CLHEP/Vector/defs.h \
647 CLHEP/Vector/ThreeVector.h \
648 CLHEP/Vector/ZMxpv.h \
649 CLHEP/Units/PhysicalConstants.h
650tmp/CLHEP/src/ThreeVectorR.$(ObjSuf): \
651 CLHEP/src/ThreeVectorR.$(SrcSuf) \
652 CLHEP/Vector/defs.h \
653 CLHEP/Vector/ThreeVector.h \
654 CLHEP/Vector/Rotation.h
655tmp/CLHEP/src/TwoVector.$(ObjSuf): \
656 CLHEP/src/TwoVector.$(SrcSuf) \
657 CLHEP/Vector/defs.h \
658 CLHEP/Vector/TwoVector.h \
659 CLHEP/Vector/ZMxpv.h \
660 CLHEP/Vector/ThreeVector.h
661tmp/CLHEP/src/ZMinput.$(ObjSuf): \
662 CLHEP/src/ZMinput.$(SrcSuf) \
663 CLHEP/Vector/defs.h
664tmp/CLHEP/src/ZMxpv.$(ObjSuf): \
665 CLHEP/src/ZMxpv.$(SrcSuf) \
666 CLHEP/Vector/ZMxpv.h
667SOURCE_OBJ = \
668 tmp/src/ExRootAnalysis.$(ObjSuf) \
669 tmp/src/ExRootCandList.$(ObjSuf) \
670 tmp/src/ExRootCandidate.$(ObjSuf) \
671 tmp/src/ExRootClasses.$(ObjSuf) \
672 tmp/src/ExRootConfReader.$(ObjSuf) \
673 tmp/src/ExRootEventLoop.$(ObjSuf) \
674 tmp/src/ExRootFactory.$(ObjSuf) \
675 tmp/src/ExRootFilter.$(ObjSuf) \
676 tmp/src/ExRootModule.$(ObjSuf) \
677 tmp/src/ExRootProgressBar.$(ObjSuf) \
678 tmp/src/ExRootResult.$(ObjSuf) \
679 tmp/src/ExRootTask.$(ObjSuf) \
680 tmp/src/ExRootTreeBranch.$(ObjSuf) \
681 tmp/src/ExRootTreeReader.$(ObjSuf) \
682 tmp/src/ExRootTreeWriter.$(ObjSuf) \
683 tmp/src/ExRootUtilities.$(ObjSuf) \
684 tmp/modules/MadGraphAnalysis.$(ObjSuf) \
685 tmp/modules/MadGraphClassFilter.$(ObjSuf) \
686 tmp/modules/MadGraphClassMerger.$(ObjSuf) \
687 tmp/modules/MadGraphIsolatedLeptonFinder.$(ObjSuf) \
688 tmp/modules/MadGraphJetLeptonMerger.$(ObjSuf) \
689 tmp/modules/MadGraphJetParticleSelector.$(ObjSuf) \
690 tmp/modules/MadGraphKtJetFinder.$(ObjSuf) \
691 tmp/modules/MadGraphMatchingAnalysis.$(ObjSuf) \
692 tmp/modules/MadGraphMatchingTreeWriter.$(ObjSuf) \
693 tmp/modules/MadGraphParticleClassifier.$(ObjSuf) \
694 tmp/modules/MadGraphPartonSelector.$(ObjSuf) \
695 tmp/modules/MadGraphShowerLeptonSelector.$(ObjSuf) \
696 tmp/modules/MadGraphShowerPartonSelector.$(ObjSuf) \
697 tmp/modules/PythiaFix.$(ObjSuf) \
698 tmp/modules/MadGraphSISConeJetFinder.$(ObjSuf) \
699 tmp/modules/MadGraphCDFConeJetFinder.$(ObjSuf) \
700 tmp/SISCone/area.$(ObjSuf) \
701 tmp/SISCone/geom_2d.$(ObjSuf) \
702 tmp/SISCone/reference.$(ObjSuf) \
703 tmp/SISCone/siscone.$(ObjSuf) \
704 tmp/SISCone/hash.$(ObjSuf) \
705 tmp/SISCone/protocones.$(ObjSuf) \
706 tmp/SISCone/ranlux.$(ObjSuf) \
707 tmp/SISCone/quadtree.$(ObjSuf) \
708 tmp/SISCone/vicinity.$(ObjSuf) \
709 tmp/SISCone/split_merge.$(ObjSuf) \
710 tmp/SISCone/momentum.$(ObjSuf) \
711 tmp/SISCone/siscone_error.$(ObjSuf) \
712 tmp/CDFCones/CalTower.$(ObjSuf) \
713 tmp/CDFCones/Centroid.$(ObjSuf) \
714 tmp/CDFCones/Cluster.$(ObjSuf) \
715 tmp/CDFCones/ClusterComparisons.$(ObjSuf) \
716 tmp/CDFCones/JetCluAlgorithm.$(ObjSuf) \
717 tmp/CDFCones/LorentzVector.$(ObjSuf) \
718 tmp/CDFCones/MidPointAlgorithm.$(ObjSuf) \
719 tmp/CDFCones/PhysicsTower.$(ObjSuf) \
720 tmp/KtJet/KtDistance.$(ObjSuf) \
721 tmp/KtJet/KtEvent.$(ObjSuf) \
722 tmp/KtJet/KtJetTable.$(ObjSuf) \
723 tmp/KtJet/KtLorentzVector.$(ObjSuf) \
724 tmp/KtJet/KtRecom.$(ObjSuf) \
725 tmp/KtJet/KtUtil.$(ObjSuf) \
726 tmp/CLHEP/src/AxisAngle.$(ObjSuf) \
727 tmp/CLHEP/src/Boost.$(ObjSuf) \
728 tmp/CLHEP/src/BoostX.$(ObjSuf) \
729 tmp/CLHEP/src/BoostY.$(ObjSuf) \
730 tmp/CLHEP/src/BoostZ.$(ObjSuf) \
731 tmp/CLHEP/src/EulerAngles.$(ObjSuf) \
732 tmp/CLHEP/src/LorentzRotation.$(ObjSuf) \
733 tmp/CLHEP/src/LorentzRotationC.$(ObjSuf) \
734 tmp/CLHEP/src/LorentzRotationD.$(ObjSuf) \
735 tmp/CLHEP/src/LorentzVector.$(ObjSuf) \
736 tmp/CLHEP/src/LorentzVectorB.$(ObjSuf) \
737 tmp/CLHEP/src/LorentzVectorC.$(ObjSuf) \
738 tmp/CLHEP/src/LorentzVectorK.$(ObjSuf) \
739 tmp/CLHEP/src/LorentzVectorL.$(ObjSuf) \
740 tmp/CLHEP/src/LorentzVectorR.$(ObjSuf) \
741 tmp/CLHEP/src/Rotation.$(ObjSuf) \
742 tmp/CLHEP/src/RotationA.$(ObjSuf) \
743 tmp/CLHEP/src/RotationC.$(ObjSuf) \
744 tmp/CLHEP/src/RotationE.$(ObjSuf) \
745 tmp/CLHEP/src/RotationIO.$(ObjSuf) \
746 tmp/CLHEP/src/RotationInterfaces.$(ObjSuf) \
747 tmp/CLHEP/src/RotationL.$(ObjSuf) \
748 tmp/CLHEP/src/RotationP.$(ObjSuf) \
749 tmp/CLHEP/src/RotationX.$(ObjSuf) \
750 tmp/CLHEP/src/RotationXYZ.$(ObjSuf) \
751 tmp/CLHEP/src/RotationY.$(ObjSuf) \
752 tmp/CLHEP/src/RotationZ.$(ObjSuf) \
753 tmp/CLHEP/src/SpaceVector.$(ObjSuf) \
754 tmp/CLHEP/src/SpaceVectorD.$(ObjSuf) \
755 tmp/CLHEP/src/SpaceVectorP.$(ObjSuf) \
756 tmp/CLHEP/src/SpaceVectorR.$(ObjSuf) \
757 tmp/CLHEP/src/ThreeVector.$(ObjSuf) \
758 tmp/CLHEP/src/ThreeVectorR.$(ObjSuf) \
759 tmp/CLHEP/src/TwoVector.$(ObjSuf) \
760 tmp/CLHEP/src/ZMinput.$(ObjSuf) \
761 tmp/CLHEP/src/ZMxpv.$(ObjSuf)
762
763PGS_SOURCE_OBJ = \
764 tmp/src/ExRootClasses.$(ObjSuf) \
765 tmp/src/ExRootTreeBranch.$(ObjSuf) \
766 tmp/src/ExRootTreeWriter.$(ObjSuf)
767
768tmp/pgs/ExRootAnalysis.$(ObjSuf): \
769 pgs/ExRootAnalysis.$(SrcSuf) \
770 ExRootAnalysis/ExRootClasses.h \
771 ExRootAnalysis/ExRootTreeBranch.h \
772 ExRootAnalysis/ExRootTreeWriter.h
773PGS_OBJ = \
774 tmp/pgs/ExRootAnalysis.$(ObjSuf)
775
776tmp/mcfio/mcf_NTuIOFiles.$(ObjSuf): \
777 mcfio/mcf_NTuIOFiles.c
778tmp/mcfio/mcf_NTuIOUtils.$(ObjSuf): \
779 mcfio/mcf_NTuIOUtils.c
780tmp/mcfio/mcf_evt_xdr.$(ObjSuf): \
781 mcfio/mcf_evt_xdr.c
782tmp/mcfio/mcf_ntuBldDbinc.$(ObjSuf): \
783 mcfio/mcf_ntuBldDbinc.c
784tmp/mcfio/mcf_ntubldInit.$(ObjSuf): \
785 mcfio/mcf_ntubldInit.c
786tmp/mcfio/mcfio_Block.$(ObjSuf): \
787 mcfio/mcfio_Block.c
788tmp/mcfio/mcfio_Direct.$(ObjSuf): \
789 mcfio/mcfio_Direct.c
790tmp/mcfio/mcfio_SeqDummy.$(ObjSuf): \
791 mcfio/mcfio_SeqDummy.c
792tmp/mcfio/mcfio_UserDictionary.$(ObjSuf): \
793 mcfio/mcfio_UserDictionary.c
794tmp/mcfio/mcfio_Util1.$(ObjSuf): \
795 mcfio/mcfio_Util1.c
796tmp/stdhep/mcf_Stdhep_xdr.$(ObjSuf): \
797 stdhep/mcf_Stdhep_xdr.c
798tmp/stdhep/mcf_hepev4_xdr.$(ObjSuf): \
799 stdhep/mcf_hepev4_xdr.c
800tmp/stdhep/mcf_hepup_xdr.$(ObjSuf): \
801 stdhep/mcf_hepup_xdr.c
802tmp/stdhep/mcf_stdcm1_xdr.$(ObjSuf): \
803 stdhep/mcf_stdcm1_xdr.c
804tmp/stdhep/stdhep_internal_utils.$(ObjSuf): \
805 stdhep/stdhep_internal_utils.c
806tmp/stdhep/stdhep_mcfio.$(ObjSuf): \
807 stdhep/stdhep_mcfio.c
808STDHEP_OBJ = \
809 tmp/mcfio/mcf_NTuIOFiles.$(ObjSuf) \
810 tmp/mcfio/mcf_NTuIOUtils.$(ObjSuf) \
811 tmp/mcfio/mcf_evt_xdr.$(ObjSuf) \
812 tmp/mcfio/mcf_ntuBldDbinc.$(ObjSuf) \
813 tmp/mcfio/mcf_ntubldInit.$(ObjSuf) \
814 tmp/mcfio/mcfio_Block.$(ObjSuf) \
815 tmp/mcfio/mcfio_Direct.$(ObjSuf) \
816 tmp/mcfio/mcfio_SeqDummy.$(ObjSuf) \
817 tmp/mcfio/mcfio_UserDictionary.$(ObjSuf) \
818 tmp/mcfio/mcfio_Util1.$(ObjSuf) \
819 tmp/stdhep/mcf_Stdhep_xdr.$(ObjSuf) \
820 tmp/stdhep/mcf_hepev4_xdr.$(ObjSuf) \
821 tmp/stdhep/mcf_hepup_xdr.$(ObjSuf) \
822 tmp/stdhep/mcf_stdcm1_xdr.$(ObjSuf) \
823 tmp/stdhep/stdhep_internal_utils.$(ObjSuf) \
824 tmp/stdhep/stdhep_mcfio.$(ObjSuf)
825
826tmp/tcl/tclAlloc.$(ObjSuf): \
827 tcl/tclAlloc.c
828tmp/tcl/panic.$(ObjSuf): \
829 tcl/panic.c
830tmp/tcl/tclAsync.$(ObjSuf): \
831 tcl/tclAsync.c
832tmp/tcl/tclBasic.$(ObjSuf): \
833 tcl/tclBasic.c
834tmp/tcl/tclCkalloc.$(ObjSuf): \
835 tcl/tclCkalloc.c
836tmp/tcl/tclCmdAH.$(ObjSuf): \
837 tcl/tclCmdAH.c
838tmp/tcl/tclCmdIL.$(ObjSuf): \
839 tcl/tclCmdIL.c
840tmp/tcl/tclCmdMZ.$(ObjSuf): \
841 tcl/tclCmdMZ.c
842tmp/tcl/tclCompExpr.$(ObjSuf): \
843 tcl/tclCompExpr.c
844tmp/tcl/tclCompile.$(ObjSuf): \
845 tcl/tclCompile.c
846tmp/tcl/tclExecute.$(ObjSuf): \
847 tcl/tclExecute.c
848tmp/tcl/tclGet.$(ObjSuf): \
849 tcl/tclGet.c
850tmp/tcl/tclHash.$(ObjSuf): \
851 tcl/tclHash.c
852tmp/tcl/tclHistory.$(ObjSuf): \
853 tcl/tclHistory.c
854tmp/tcl/tclIndexObj.$(ObjSuf): \
855 tcl/tclIndexObj.c
856tmp/tcl/tclLink.$(ObjSuf): \
857 tcl/tclLink.c
858tmp/tcl/tclListObj.$(ObjSuf): \
859 tcl/tclListObj.c
860tmp/tcl/tclNamesp.$(ObjSuf): \
861 tcl/tclNamesp.c
862tmp/tcl/tclObj.$(ObjSuf): \
863 tcl/tclObj.c
864tmp/tcl/tclParse.$(ObjSuf): \
865 tcl/tclParse.c
866tmp/tcl/tclPosixStr.$(ObjSuf): \
867 tcl/tclPosixStr.c
868tmp/tcl/tclPreserve.$(ObjSuf): \
869 tcl/tclPreserve.c
870tmp/tcl/tclProc.$(ObjSuf): \
871 tcl/tclProc.c
872tmp/tcl/tclResolve.$(ObjSuf): \
873 tcl/tclResolve.c
874tmp/tcl/tclStringObj.$(ObjSuf): \
875 tcl/tclStringObj.c
876tmp/tcl/tclUtil.$(ObjSuf): \
877 tcl/tclUtil.c
878tmp/tcl/tclVar.$(ObjSuf): \
879 tcl/tclVar.c
880TCL_OBJ = \
881 tmp/tcl/tclAlloc.$(ObjSuf) \
882 tmp/tcl/panic.$(ObjSuf) \
883 tmp/tcl/tclAsync.$(ObjSuf) \
884 tmp/tcl/tclBasic.$(ObjSuf) \
885 tmp/tcl/tclCkalloc.$(ObjSuf) \
886 tmp/tcl/tclCmdAH.$(ObjSuf) \
887 tmp/tcl/tclCmdIL.$(ObjSuf) \
888 tmp/tcl/tclCmdMZ.$(ObjSuf) \
889 tmp/tcl/tclCompExpr.$(ObjSuf) \
890 tmp/tcl/tclCompile.$(ObjSuf) \
891 tmp/tcl/tclExecute.$(ObjSuf) \
892 tmp/tcl/tclGet.$(ObjSuf) \
893 tmp/tcl/tclHash.$(ObjSuf) \
894 tmp/tcl/tclHistory.$(ObjSuf) \
895 tmp/tcl/tclIndexObj.$(ObjSuf) \
896 tmp/tcl/tclLink.$(ObjSuf) \
897 tmp/tcl/tclListObj.$(ObjSuf) \
898 tmp/tcl/tclNamesp.$(ObjSuf) \
899 tmp/tcl/tclObj.$(ObjSuf) \
900 tmp/tcl/tclParse.$(ObjSuf) \
901 tmp/tcl/tclPosixStr.$(ObjSuf) \
902 tmp/tcl/tclPreserve.$(ObjSuf) \
903 tmp/tcl/tclProc.$(ObjSuf) \
904 tmp/tcl/tclResolve.$(ObjSuf) \
905 tmp/tcl/tclStringObj.$(ObjSuf) \
906 tmp/tcl/tclUtil.$(ObjSuf) \
907 tmp/tcl/tclVar.$(ObjSuf)
908
909CLHEP/Vector/RotationZ.h: \
910 CLHEP/Vector/defs.h \
911 CLHEP/Vector/RotationInterfaces.h
912 @touch $@
913
914ExRootAnalysis/ExRootCandList.h: \
915 ExRootAnalysis/ExRootSortableObject.h
916 @touch $@
917
918modules/MadGraphClassFilter.h: \
919 ExRootAnalysis/ExRootModule.h
920 @touch $@
921
922KtJet/KtLorentzVector.h: \
923 KtJet/KtUtil.h
924 @touch $@
925
926modules/MadGraphSISConeJetFinder.h: \
927 ExRootAnalysis/ExRootModule.h \
928 SISCone/momentum.h
929 @touch $@
930
931KtJet/KtDistance.h: \
932 KtJet/KtDistanceInterface.h \
933 KtJet/KtUtil.h \
934 KtJet/KtLorentzVector.h
935 @touch $@
936
937KtJet/KtRecom.h: \
938 KtJet/KtUtil.h \
939 KtJet/KtLorentzVector.h \
940 KtJet/KtRecomInterface.h
941 @touch $@
942
943modules/MadGraphShowerLeptonSelector.h: \
944 ExRootAnalysis/ExRootModule.h
945 @touch $@
946
947CLHEP/Vector/RotationInterfaces.h: \
948 CLHEP/Vector/defs.h \
949 CLHEP/Vector/ThreeVector.h \
950 CLHEP/Vector/LorentzVector.h \
951 CLHEP/Vector/AxisAngle.h
952 @touch $@
953
954modules/MadGraphCDFConeJetFinder.h: \
955 ExRootAnalysis/ExRootModule.h \
956 CDFCones/PhysicsTower.hh \
957 CDFCones/Cluster.hh
958 @touch $@
959
960modules/MadGraphPartonSelector.h: \
961 ExRootAnalysis/ExRootModule.h
962 @touch $@
963
964CLHEP/Vector/EulerAngles.h: \
965 CLHEP/Vector/defs.h
966 @touch $@
967
968CLHEP/Vector/BoostX.h: \
969 CLHEP/Vector/defs.h \
970 CLHEP/Vector/RotationInterfaces.h \
971 CLHEP/Vector/LorentzVector.h
972 @touch $@
973
974KtJet/KtDistanceInterface.h: \
975 KtJet/KtUtil.h
976 @touch $@
977
978modules/MadGraphKtJetFinder.h: \
979 ExRootAnalysis/ExRootModule.h \
980 KtJet/KtLorentzVector.h
981 @touch $@
982
983KtJet/KtUtil.h: \
984 CLHEP/Vector/ThreeVector.h \
985 CLHEP/Vector/LorentzVector.h
986 @touch $@
987
988CLHEP/Vector/ThreeVector.h: \
989 CLHEP/Vector/defs.h
990 @touch $@
991
992ExRootAnalysis/ExRootAnalysis.h: \
993 ExRootAnalysis/ExRootTask.h
994 @touch $@
995
996CLHEP/Vector/LorentzRotation.h: \
997 CLHEP/Vector/defs.h \
998 CLHEP/Vector/RotationInterfaces.h \
999 CLHEP/Vector/Rotation.h \
1000 CLHEP/Vector/Boost.h \
1001 CLHEP/Vector/LorentzVector.h
1002 @touch $@
1003
1004CLHEP/Vector/Boost.h: \
1005 CLHEP/Vector/defs.h \
1006 CLHEP/Vector/RotationInterfaces.h \
1007 CLHEP/Vector/BoostX.h \
1008 CLHEP/Vector/BoostY.h \
1009 CLHEP/Vector/BoostZ.h \
1010 CLHEP/Vector/LorentzVector.h
1011 @touch $@
1012
1013modules/MadGraphClassMerger.h: \
1014 ExRootAnalysis/ExRootModule.h
1015 @touch $@
1016
1017modules/MadGraphMatchingTreeWriter.h: \
1018 ExRootAnalysis/ExRootModule.h
1019 @touch $@
1020
1021modules/MadGraphParticleClassifier.h: \
1022 ExRootAnalysis/ExRootClassifier.h
1023 @touch $@
1024
1025ExRootAnalysis/ExRootCandidate.h: \
1026 ExRootAnalysis/ExRootCandList.h \
1027 ExRootAnalysis/ExRootSortableObject.h
1028 @touch $@
1029
1030modules/MadGraphJetLeptonMerger.h: \
1031 ExRootAnalysis/ExRootModule.h
1032 @touch $@
1033
1034modules/MadGraphMatchingAnalysis.h: \
1035 ExRootAnalysis/ExRootModule.h
1036 @touch $@
1037
1038CLHEP/Vector/RotationX.h: \
1039 CLHEP/Vector/defs.h \
1040 CLHEP/Vector/RotationInterfaces.h
1041 @touch $@
1042
1043CLHEP/Vector/BoostY.h: \
1044 CLHEP/Vector/defs.h \
1045 CLHEP/Vector/RotationInterfaces.h \
1046 CLHEP/Vector/LorentzVector.h
1047 @touch $@
1048
1049CLHEP/Vector/Rotation.h: \
1050 CLHEP/Vector/defs.h \
1051 CLHEP/Vector/RotationInterfaces.h \
1052 CLHEP/Vector/RotationX.h \
1053 CLHEP/Vector/RotationY.h \
1054 CLHEP/Vector/RotationZ.h \
1055 CLHEP/Vector/LorentzVector.h
1056 @touch $@
1057
1058CLHEP/Vector/LorentzVector.h: \
1059 CLHEP/Vector/defs.h \
1060 CLHEP/Vector/ThreeVector.h
1061 @touch $@
1062
1063KtJet/KtEvent.h: \
1064 KtJet/KtUtil.h \
1065 KtJet/KtDistanceInterface.h \
1066 KtJet/KtJetTable.h \
1067 KtJet/KtRecomInterface.h \
1068 CLHEP/Vector/LorentzVector.h
1069 @touch $@
1070
1071KtJet/KtJetTable.h: \
1072 KtJet/KtLorentzVector.h \
1073 KtJet/KtDistanceInterface.h \
1074 KtJet/KtRecomInterface.h
1075 @touch $@
1076
1077modules/MadGraphJetParticleSelector.h: \
1078 ExRootAnalysis/ExRootModule.h
1079 @touch $@
1080
1081modules/PythiaFix.h: \
1082 ExRootAnalysis/ExRootModule.h
1083 @touch $@
1084
1085KtJet/KtRecomInterface.h: \
1086 KtJet/KtUtil.h
1087 @touch $@
1088
1089ExRootAnalysis/ExRootTask.h: \
1090 ExRootAnalysis/ExRootConfReader.h
1091 @touch $@
1092
1093ExRootAnalysis/ExRootModule.h: \
1094 ExRootAnalysis/ExRootTask.h
1095 @touch $@
1096
1097CLHEP/Vector/RotationY.h: \
1098 CLHEP/Vector/defs.h \
1099 CLHEP/Vector/RotationInterfaces.h
1100 @touch $@
1101
1102CLHEP/Vector/BoostZ.h: \
1103 CLHEP/Vector/defs.h \
1104 CLHEP/Vector/RotationInterfaces.h \
1105 CLHEP/Vector/LorentzVector.h
1106 @touch $@
1107
1108CLHEP/Vector/AxisAngle.h: \
1109 CLHEP/Vector/ThreeVector.h \
1110 CLHEP/Vector/defs.h
1111 @touch $@
1112
1113CLHEP/Vector/TwoVector.h: \
1114 CLHEP/Vector/defs.h \
1115 CLHEP/Vector/ThreeVector.h
1116 @touch $@
1117
1118ExRootAnalysis/ExRootClasses.h: \
1119 ExRootAnalysis/ExRootSortableObject.h
1120 @touch $@
1121
1122modules/MadGraphIsolatedLeptonFinder.h: \
1123 ExRootAnalysis/ExRootModule.h
1124 @touch $@
1125
1126CLHEP/Units/PhysicalConstants.h: \
1127 CLHEP/Units/defs.h \
1128 CLHEP/Units/SystemOfUnits.h
1129 @touch $@
1130
1131modules/MadGraphAnalysis.h: \
1132 ExRootAnalysis/ExRootModule.h
1133 @touch $@
1134
1135ExRootAnalysis/ExRootEventLoop.h: \
1136 ExRootAnalysis/ExRootModule.h
1137 @touch $@
1138
1139modules/MadGraphShowerPartonSelector.h: \
1140 ExRootAnalysis/ExRootModule.h
1141 @touch $@
1142
1143
1144
1145###
1146
1147all: $(SHARED) $(EXECUTABLE) $(STDHEP_EXECUTABLE)
1148
1149static: $(STATIC)
1150
1151$(STATIC): $(PGS_DICT_OBJ) $(PGS_SOURCE_OBJ) $(PGS_OBJ)
1152 @mkdir -p $(@D)
1153 $(AR) $(ARFLAGS) $@ $^
1154 $(RANLIB) $@
1155
1156$(SHARED): $(DICT_OBJ) $(SOURCE_OBJ) $(TCL_OBJ)
1157 @mkdir -p $(@D)
1158 @echo ">> Building $@"
1159ifeq ($(ARCH),aix)
1160 @/usr/ibmcxx/bin/makeC++SharedLib $(OutPutOpt) $@ $(LIBS) -p 0 $^
1161else
1162ifeq ($(ARCH),aix5)
1163 @/usr/vacpp/bin/makeC++SharedLib $(OutPutOpt) $@ $(LIBS) -p 0 $^
1164else
1165ifeq ($(PLATFORM),macosx)
1166# We need to make both the .dylib and the .so
1167 @$(LD) $(SOFLAGS) $^ $(OutPutOpt) $@
1168 @$(LD) -bundle -undefined $(UNDEFOPT) $(LDFLAGS) $^ $(LIBS) $(OutPutOpt) $(subst .$(DllSuf),.so,$@)
1169else
1170ifeq ($(PLATFORM),win32)
1171 @bindexplib $* $^ > $*.def
1172 @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(EVENTLIB)
1173 @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(LIBS) $(OutPutOpt)$@
1174 @$(MT_DLL)
1175else
1176 @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(EXPLLINKLIBS)
1177 @$(MT_DLL)
1178endif
1179endif
1180endif
1181endif
1182
1183clean:
1184 @rm -f $(PGS_DICT_OBJ) $(PGS_SOURCE_OBJ) $(PGS_OBJ) $(DICT_OBJ) $(SOURCE_OBJ) $(TCL_OBJ) $(STDHEP_OBJ) core
1185
1186distclean: clean
1187 @rm -f $(SHARED) $(STATIC) $(EXECUTABLE) $(STDHEP_EXECUTABLE)
1188
1189###
1190
1191.SUFFIXES: .$(SrcSuf) .$(ObjSuf) .$(DllSuf)
1192
1193%Dict.$(SrcSuf):
1194 @mkdir -p $(@D)
1195 @echo ">> Generating $@"
1196 @rootcint -f $@ -c $<
1197 @echo "#define private public" > $@.arch
1198 @echo "#define protected public" >> $@.arch
1199 @mv $@ $@.base
1200 @cat $@.arch $< $@.base > $@
1201 @rm $@.arch $@.base
1202
1203$(SOURCE_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
1204 @mkdir -p $(@D)
1205 @echo ">> Compiling $<"
1206 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1207
1208$(PGS_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
1209 @mkdir -p $(@D)
1210 @echo ">> Compiling $<"
1211 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1212
1213$(DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
1214 @mkdir -p $(@D)
1215 @echo ">> Compiling $<"
1216 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1217
1218$(PGS_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
1219 @mkdir -p $(@D)
1220 @echo ">> Compiling $<"
1221 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1222
1223$(TCL_OBJ): tmp/%.$(ObjSuf): %.c
1224 @mkdir -p $(@D)
1225 @echo ">> Compiling $<"
1226 @gcc $(CXXFLAGS) -c $< $(OutPutOpt)$@
1227
1228$(STDHEP_OBJ): tmp/%.$(ObjSuf): %.c
1229 @mkdir -p $(@D)
1230 @echo ">> Compiling $<"
1231 @gcc $(CXXFLAGS) -c $< $(OutPutOpt)$@
1232
1233$(STDHEP_EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
1234 @mkdir -p $(@D)
1235 @echo ">> Compiling $<"
1236 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1237
1238$(STDHEP_EXECUTABLE): %$(ExeSuf): $(DICT_OBJ) $(SOURCE_OBJ) $(TCL_OBJ) $(STDHEP_OBJ)
1239 @echo ">> Building $@"
1240 @$(LD) $(LDFLAGS) $^ $(LIBS) $(OutPutOpt)$@
1241
1242$(EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
1243 @mkdir -p $(@D)
1244 @echo ">> Compiling $<"
1245 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1246
1247$(EXECUTABLE): %$(ExeSuf): $(DICT_OBJ) $(SOURCE_OBJ) $(TCL_OBJ)
1248 @echo ">> Building $@"
1249 @$(LD) $(LDFLAGS) $^ $(LIBS) $(OutPutOpt)$@
1250
1251###
1252
1253
Note: See TracBrowser for help on using the repository browser.