source: trunk/Makefile@ 11

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

remove ExRootMainNew, add ExRootLHCOlympicsWriter

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