source: HiSusy/trunk/Delphes/Delphes-3.0.9/Makefile @ 5

Last change on this file since 5 was 5, checked in by zerwas, 11 years ago

update to Delphes-3.0.9

File size: 46.7 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 doc/Makefile.arch
11
12ifeq ($(ARCH),macosx64)
13UNDEFOPT = dynamic_lookup
14endif
15
16SrcSuf = cc
17
18CXXFLAGS += $(ROOTCFLAGS) -Wno-write-strings -D_FILE_OFFSET_BITS=64 -DDROP_CGAL -I. -Iexternal -Iexternal/tcl
19DELPHES_LIBS = $(shell $(RC) --libs) -lEG $(SYSLIBS)
20DISPLAY_LIBS = $(shell $(RC) --evelibs) $(SYSLIBS)
21
22###
23
24DELPHES = libDelphes.$(DllSuf)
25DELPHESLIB = libDelphes.lib
26
27DISPLAY = libDelphesDisplay.$(DllSuf)
28DISPLAYLIB = libDelphesDisplay.lib
29
30VERSION = $(shell cat VERSION)
31DISTDIR = Delphes-$(VERSION)
32DISTTAR = $(DISTDIR).tar.gz
33
34all:
35
36
37DelphesLHEF$(ExeSuf): \
38        tmp/readers/DelphesLHEF.$(ObjSuf)
39
40tmp/readers/DelphesLHEF.$(ObjSuf): \
41        readers/DelphesLHEF.cpp \
42        modules/Delphes.h \
43        classes/DelphesClasses.h \
44        classes/DelphesFactory.h \
45        classes/DelphesLHEFReader.h \
46        external/ExRootAnalysis/ExRootTreeWriter.h \
47        external/ExRootAnalysis/ExRootTreeBranch.h \
48        external/ExRootAnalysis/ExRootProgressBar.h
49DelphesHepMC$(ExeSuf): \
50        tmp/readers/DelphesHepMC.$(ObjSuf)
51
52tmp/readers/DelphesHepMC.$(ObjSuf): \
53        readers/DelphesHepMC.cpp \
54        modules/Delphes.h \
55        classes/DelphesClasses.h \
56        classes/DelphesFactory.h \
57        classes/DelphesHepMCReader.h \
58        external/ExRootAnalysis/ExRootTreeWriter.h \
59        external/ExRootAnalysis/ExRootTreeBranch.h \
60        external/ExRootAnalysis/ExRootProgressBar.h
61DelphesSTDHEP$(ExeSuf): \
62        tmp/readers/DelphesSTDHEP.$(ObjSuf)
63
64tmp/readers/DelphesSTDHEP.$(ObjSuf): \
65        readers/DelphesSTDHEP.cpp \
66        modules/Delphes.h \
67        classes/DelphesClasses.h \
68        classes/DelphesFactory.h \
69        classes/DelphesSTDHEPReader.h \
70        external/ExRootAnalysis/ExRootTreeWriter.h \
71        external/ExRootAnalysis/ExRootTreeBranch.h \
72        external/ExRootAnalysis/ExRootProgressBar.h
73lhco2root$(ExeSuf): \
74        tmp/converters/lhco2root.$(ObjSuf)
75
76tmp/converters/lhco2root.$(ObjSuf): \
77        converters/lhco2root.cpp \
78        modules/Delphes.h \
79        classes/DelphesStream.h \
80        classes/DelphesClasses.h \
81        classes/DelphesFactory.h \
82        external/ExRootAnalysis/ExRootTreeWriter.h \
83        external/ExRootAnalysis/ExRootTreeBranch.h \
84        external/ExRootAnalysis/ExRootProgressBar.h
85root2pileup$(ExeSuf): \
86        tmp/converters/root2pileup.$(ObjSuf)
87
88tmp/converters/root2pileup.$(ObjSuf): \
89        converters/root2pileup.cpp \
90        classes/DelphesClasses.h \
91        classes/DelphesPileUpWriter.h \
92        external/ExRootAnalysis/ExRootTreeReader.h \
93        external/ExRootAnalysis/ExRootProgressBar.h
94root2lhco$(ExeSuf): \
95        tmp/converters/root2lhco.$(ObjSuf)
96
97tmp/converters/root2lhco.$(ObjSuf): \
98        converters/root2lhco.cpp \
99        classes/DelphesClasses.h \
100        external/ExRootAnalysis/ExRootTreeReader.h \
101        external/ExRootAnalysis/ExRootProgressBar.h
102stdhep2pileup$(ExeSuf): \
103        tmp/converters/stdhep2pileup.$(ObjSuf)
104
105tmp/converters/stdhep2pileup.$(ObjSuf): \
106        converters/stdhep2pileup.cpp \
107        classes/DelphesClasses.h \
108        classes/DelphesFactory.h \
109        classes/DelphesSTDHEPReader.h \
110        classes/DelphesPileUpWriter.h \
111        external/ExRootAnalysis/ExRootTreeWriter.h \
112        external/ExRootAnalysis/ExRootTreeBranch.h \
113        external/ExRootAnalysis/ExRootProgressBar.h
114hepmc2pileup$(ExeSuf): \
115        tmp/converters/hepmc2pileup.$(ObjSuf)
116
117tmp/converters/hepmc2pileup.$(ObjSuf): \
118        converters/hepmc2pileup.cpp \
119        classes/DelphesClasses.h \
120        classes/DelphesFactory.h \
121        classes/DelphesHepMCReader.h \
122        classes/DelphesPileUpWriter.h \
123        external/ExRootAnalysis/ExRootTreeWriter.h \
124        external/ExRootAnalysis/ExRootTreeBranch.h \
125        external/ExRootAnalysis/ExRootProgressBar.h
126pileup2root$(ExeSuf): \
127        tmp/converters/pileup2root.$(ObjSuf)
128
129tmp/converters/pileup2root.$(ObjSuf): \
130        converters/pileup2root.cpp \
131        classes/DelphesStream.h \
132        classes/DelphesClasses.h \
133        classes/DelphesFactory.h \
134        classes/DelphesPileUpReader.h \
135        external/ExRootAnalysis/ExRootTreeWriter.h \
136        external/ExRootAnalysis/ExRootTreeBranch.h \
137        external/ExRootAnalysis/ExRootProgressBar.h
138EXECUTABLE =  \
139        DelphesLHEF$(ExeSuf) \
140        DelphesHepMC$(ExeSuf) \
141        DelphesSTDHEP$(ExeSuf) \
142        lhco2root$(ExeSuf) \
143        root2pileup$(ExeSuf) \
144        root2lhco$(ExeSuf) \
145        stdhep2pileup$(ExeSuf) \
146        hepmc2pileup$(ExeSuf) \
147        pileup2root$(ExeSuf)
148
149EXECUTABLE_OBJ =  \
150        tmp/readers/DelphesLHEF.$(ObjSuf) \
151        tmp/readers/DelphesHepMC.$(ObjSuf) \
152        tmp/readers/DelphesSTDHEP.$(ObjSuf) \
153        tmp/converters/lhco2root.$(ObjSuf) \
154        tmp/converters/root2pileup.$(ObjSuf) \
155        tmp/converters/root2lhco.$(ObjSuf) \
156        tmp/converters/stdhep2pileup.$(ObjSuf) \
157        tmp/converters/hepmc2pileup.$(ObjSuf) \
158        tmp/converters/pileup2root.$(ObjSuf)
159
160tmp/classes/ClassesDict.$(SrcSuf): \
161        classes/ClassesLinkDef.h \
162        classes/DelphesModule.h \
163        classes/DelphesFactory.h \
164        classes/SortableObject.h \
165        classes/DelphesClasses.h
166tmp/modules/ModulesDict.$(SrcSuf): \
167        modules/ModulesLinkDef.h \
168        modules/Delphes.h \
169        modules/FastJetFinder.h \
170        modules/ParticlePropagator.h \
171        modules/Efficiency.h \
172        modules/EnergySmearing.h \
173        modules/MomentumSmearing.h \
174        modules/Calorimeter.h \
175        modules/Isolation.h \
176        modules/UniqueObjectFinder.h \
177        modules/BTagging.h \
178        modules/TauTagging.h \
179        modules/TreeWriter.h \
180        modules/Merger.h \
181        modules/LeptonDressing.h \
182        modules/PileUpMerger.h \
183        modules/JetPileUpSubtractor.h \
184        modules/TrackPileUpSubtractor.h \
185        modules/ConstituentFilter.h \
186        modules/StatusPidFilter.h \
187        modules/Cloner.h \
188        modules/ExampleModule.h
189tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf): \
190        external/ExRootAnalysis/ExRootAnalysisLinkDef.h \
191        external/ExRootAnalysis/ExRootTreeReader.h \
192        external/ExRootAnalysis/ExRootTreeWriter.h \
193        external/ExRootAnalysis/ExRootTreeBranch.h \
194        external/ExRootAnalysis/ExRootResult.h \
195        external/ExRootAnalysis/ExRootUtilities.h \
196        external/ExRootAnalysis/ExRootClassifier.h \
197        external/ExRootAnalysis/ExRootFilter.h \
198        external/ExRootAnalysis/ExRootProgressBar.h \
199        external/ExRootAnalysis/ExRootConfReader.h \
200        external/ExRootAnalysis/ExRootTask.h
201DELPHES_DICT =  \
202        tmp/classes/ClassesDict.$(SrcSuf) \
203        tmp/modules/ModulesDict.$(SrcSuf) \
204        tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(SrcSuf)
205
206DELPHES_DICT_OBJ =  \
207        tmp/classes/ClassesDict.$(ObjSuf) \
208        tmp/modules/ModulesDict.$(ObjSuf) \
209        tmp/external/ExRootAnalysis/ExRootAnalysisDict.$(ObjSuf)
210
211tmp/display/DisplayDict.$(SrcSuf): \
212        display/DisplayLinkDef.h \
213        display/DelphesDisplay.h \
214        display/DelphesCaloData.h
215DISPLAY_DICT =  \
216        tmp/display/DisplayDict.$(SrcSuf)
217
218DISPLAY_DICT_OBJ =  \
219        tmp/display/DisplayDict.$(ObjSuf)
220
221tmp/classes/DelphesHepMCReader.$(ObjSuf): \
222        classes/DelphesHepMCReader.$(SrcSuf) \
223        classes/DelphesHepMCReader.h \
224        classes/DelphesClasses.h \
225        classes/DelphesFactory.h \
226        classes/DelphesStream.h \
227        external/ExRootAnalysis/ExRootTreeBranch.h
228tmp/classes/DelphesLHEFReader.$(ObjSuf): \
229        classes/DelphesLHEFReader.$(SrcSuf) \
230        classes/DelphesLHEFReader.h \
231        classes/DelphesClasses.h \
232        classes/DelphesFactory.h \
233        classes/DelphesStream.h \
234        external/ExRootAnalysis/ExRootTreeBranch.h
235tmp/classes/DelphesFactory.$(ObjSuf): \
236        classes/DelphesFactory.$(SrcSuf) \
237        classes/DelphesFactory.h \
238        classes/DelphesClasses.h \
239        external/ExRootAnalysis/ExRootTreeBranch.h
240tmp/classes/DelphesFormula.$(ObjSuf): \
241        classes/DelphesFormula.$(SrcSuf) \
242        classes/DelphesFormula.h
243tmp/classes/DelphesSTDHEPReader.$(ObjSuf): \
244        classes/DelphesSTDHEPReader.$(SrcSuf) \
245        classes/DelphesSTDHEPReader.h \
246        classes/DelphesClasses.h \
247        classes/DelphesFactory.h \
248        external/ExRootAnalysis/ExRootTreeBranch.h
249tmp/classes/DelphesStream.$(ObjSuf): \
250        classes/DelphesStream.$(SrcSuf) \
251        classes/DelphesStream.h
252tmp/classes/DelphesPileUpWriter.$(ObjSuf): \
253        classes/DelphesPileUpWriter.$(SrcSuf) \
254        classes/DelphesPileUpWriter.h
255tmp/classes/DelphesModule.$(ObjSuf): \
256        classes/DelphesModule.$(SrcSuf) \
257        classes/DelphesModule.h \
258        classes/DelphesFactory.h \
259        external/ExRootAnalysis/ExRootTreeReader.h \
260        external/ExRootAnalysis/ExRootTreeBranch.h \
261        external/ExRootAnalysis/ExRootTreeWriter.h \
262        external/ExRootAnalysis/ExRootResult.h
263tmp/classes/DelphesClasses.$(ObjSuf): \
264        classes/DelphesClasses.$(SrcSuf) \
265        classes/DelphesClasses.h \
266        classes/DelphesFactory.h \
267        classes/SortableObject.h
268tmp/classes/DelphesPileUpReader.$(ObjSuf): \
269        classes/DelphesPileUpReader.$(SrcSuf) \
270        classes/DelphesPileUpReader.h
271tmp/modules/LeptonDressing.$(ObjSuf): \
272        modules/LeptonDressing.$(SrcSuf) \
273        modules/LeptonDressing.h \
274        classes/DelphesClasses.h \
275        classes/DelphesFactory.h \
276        classes/DelphesFormula.h \
277        external/ExRootAnalysis/ExRootResult.h \
278        external/ExRootAnalysis/ExRootFilter.h \
279        external/ExRootAnalysis/ExRootClassifier.h
280tmp/modules/Efficiency.$(ObjSuf): \
281        modules/Efficiency.$(SrcSuf) \
282        modules/Efficiency.h \
283        classes/DelphesClasses.h \
284        classes/DelphesFactory.h \
285        classes/DelphesFormula.h \
286        external/ExRootAnalysis/ExRootResult.h \
287        external/ExRootAnalysis/ExRootFilter.h \
288        external/ExRootAnalysis/ExRootClassifier.h
289tmp/modules/UniqueObjectFinder.$(ObjSuf): \
290        modules/UniqueObjectFinder.$(SrcSuf) \
291        modules/UniqueObjectFinder.h \
292        classes/DelphesClasses.h \
293        classes/DelphesFactory.h \
294        classes/DelphesFormula.h \
295        external/ExRootAnalysis/ExRootResult.h \
296        external/ExRootAnalysis/ExRootFilter.h \
297        external/ExRootAnalysis/ExRootClassifier.h
298tmp/modules/ExampleModule.$(ObjSuf): \
299        modules/ExampleModule.$(SrcSuf) \
300        modules/ExampleModule.h \
301        classes/DelphesClasses.h \
302        classes/DelphesFactory.h \
303        classes/DelphesFormula.h \
304        external/ExRootAnalysis/ExRootResult.h \
305        external/ExRootAnalysis/ExRootFilter.h \
306        external/ExRootAnalysis/ExRootClassifier.h
307tmp/modules/ParticlePropagator.$(ObjSuf): \
308        modules/ParticlePropagator.$(SrcSuf) \
309        modules/ParticlePropagator.h \
310        classes/DelphesClasses.h \
311        classes/DelphesFactory.h \
312        classes/DelphesFormula.h \
313        external/ExRootAnalysis/ExRootResult.h \
314        external/ExRootAnalysis/ExRootFilter.h \
315        external/ExRootAnalysis/ExRootClassifier.h
316tmp/modules/EnergySmearing.$(ObjSuf): \
317        modules/EnergySmearing.$(SrcSuf) \
318        modules/EnergySmearing.h \
319        classes/DelphesClasses.h \
320        classes/DelphesFactory.h \
321        classes/DelphesFormula.h \
322        external/ExRootAnalysis/ExRootResult.h \
323        external/ExRootAnalysis/ExRootFilter.h \
324        external/ExRootAnalysis/ExRootClassifier.h
325tmp/modules/FastJetFinder.$(ObjSuf): \
326        modules/FastJetFinder.$(SrcSuf) \
327        modules/FastJetFinder.h \
328        classes/DelphesClasses.h \
329        classes/DelphesFactory.h \
330        classes/DelphesFormula.h \
331        external/ExRootAnalysis/ExRootResult.h \
332        external/ExRootAnalysis/ExRootFilter.h \
333        external/ExRootAnalysis/ExRootClassifier.h \
334        external/fastjet/PseudoJet.hh \
335        external/fastjet/JetDefinition.hh \
336        external/fastjet/ClusterSequence.hh \
337        external/fastjet/Selector.hh \
338        external/fastjet/ClusterSequenceArea.hh \
339        external/fastjet/tools/JetMedianBackgroundEstimator.hh \
340        external/fastjet/plugins/SISCone/fastjet/SISConePlugin.hh \
341        external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh \
342        external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh
343tmp/modules/StatusPidFilter.$(ObjSuf): \
344        modules/StatusPidFilter.$(SrcSuf) \
345        modules/StatusPidFilter.h \
346        classes/DelphesClasses.h \
347        classes/DelphesFactory.h \
348        classes/DelphesFormula.h \
349        external/ExRootAnalysis/ExRootResult.h \
350        external/ExRootAnalysis/ExRootFilter.h \
351        external/ExRootAnalysis/ExRootClassifier.h
352tmp/modules/ConstituentFilter.$(ObjSuf): \
353        modules/ConstituentFilter.$(SrcSuf) \
354        modules/ConstituentFilter.h \
355        classes/DelphesClasses.h \
356        classes/DelphesFactory.h \
357        classes/DelphesFormula.h \
358        external/ExRootAnalysis/ExRootResult.h \
359        external/ExRootAnalysis/ExRootFilter.h \
360        external/ExRootAnalysis/ExRootClassifier.h
361tmp/modules/TauTagging.$(ObjSuf): \
362        modules/TauTagging.$(SrcSuf) \
363        modules/TauTagging.h \
364        classes/DelphesClasses.h \
365        classes/DelphesFactory.h \
366        classes/DelphesFormula.h \
367        external/ExRootAnalysis/ExRootResult.h \
368        external/ExRootAnalysis/ExRootFilter.h \
369        external/ExRootAnalysis/ExRootClassifier.h
370tmp/modules/Merger.$(ObjSuf): \
371        modules/Merger.$(SrcSuf) \
372        modules/Merger.h \
373        classes/DelphesClasses.h \
374        classes/DelphesFactory.h \
375        classes/DelphesFormula.h \
376        external/ExRootAnalysis/ExRootResult.h \
377        external/ExRootAnalysis/ExRootFilter.h \
378        external/ExRootAnalysis/ExRootClassifier.h
379tmp/modules/BTagging.$(ObjSuf): \
380        modules/BTagging.$(SrcSuf) \
381        modules/BTagging.h \
382        classes/DelphesClasses.h \
383        classes/DelphesFactory.h \
384        classes/DelphesFormula.h \
385        external/ExRootAnalysis/ExRootResult.h \
386        external/ExRootAnalysis/ExRootFilter.h \
387        external/ExRootAnalysis/ExRootClassifier.h
388tmp/modules/TreeWriter.$(ObjSuf): \
389        modules/TreeWriter.$(SrcSuf) \
390        modules/TreeWriter.h \
391        classes/DelphesClasses.h \
392        classes/DelphesFactory.h \
393        classes/DelphesFormula.h \
394        external/ExRootAnalysis/ExRootResult.h \
395        external/ExRootAnalysis/ExRootFilter.h \
396        external/ExRootAnalysis/ExRootClassifier.h \
397        external/ExRootAnalysis/ExRootTreeBranch.h
398tmp/modules/Delphes.$(ObjSuf): \
399        modules/Delphes.$(SrcSuf) \
400        modules/Delphes.h \
401        classes/DelphesClasses.h \
402        classes/DelphesFactory.h \
403        classes/DelphesFormula.h \
404        external/ExRootAnalysis/ExRootResult.h \
405        external/ExRootAnalysis/ExRootFilter.h \
406        external/ExRootAnalysis/ExRootClassifier.h \
407        external/ExRootAnalysis/ExRootConfReader.h \
408        external/ExRootAnalysis/ExRootTreeWriter.h
409tmp/modules/Calorimeter.$(ObjSuf): \
410        modules/Calorimeter.$(SrcSuf) \
411        modules/Calorimeter.h \
412        classes/DelphesClasses.h \
413        classes/DelphesFactory.h \
414        classes/DelphesFormula.h \
415        external/ExRootAnalysis/ExRootResult.h \
416        external/ExRootAnalysis/ExRootFilter.h \
417        external/ExRootAnalysis/ExRootClassifier.h
418tmp/modules/Isolation.$(ObjSuf): \
419        modules/Isolation.$(SrcSuf) \
420        modules/Isolation.h \
421        classes/DelphesClasses.h \
422        classes/DelphesFactory.h \
423        classes/DelphesFormula.h \
424        external/ExRootAnalysis/ExRootResult.h \
425        external/ExRootAnalysis/ExRootFilter.h \
426        external/ExRootAnalysis/ExRootClassifier.h
427tmp/modules/PileUpMerger.$(ObjSuf): \
428        modules/PileUpMerger.$(SrcSuf) \
429        modules/PileUpMerger.h \
430        classes/DelphesClasses.h \
431        classes/DelphesFactory.h \
432        classes/DelphesFormula.h \
433        classes/DelphesPileUpReader.h \
434        external/ExRootAnalysis/ExRootResult.h \
435        external/ExRootAnalysis/ExRootFilter.h \
436        external/ExRootAnalysis/ExRootClassifier.h
437tmp/modules/TrackPileUpSubtractor.$(ObjSuf): \
438        modules/TrackPileUpSubtractor.$(SrcSuf) \
439        modules/TrackPileUpSubtractor.h \
440        classes/DelphesClasses.h \
441        classes/DelphesFactory.h \
442        classes/DelphesFormula.h \
443        external/ExRootAnalysis/ExRootResult.h \
444        external/ExRootAnalysis/ExRootFilter.h \
445        external/ExRootAnalysis/ExRootClassifier.h
446tmp/modules/Cloner.$(ObjSuf): \
447        modules/Cloner.$(SrcSuf) \
448        modules/Cloner.h \
449        classes/DelphesClasses.h \
450        classes/DelphesFactory.h \
451        classes/DelphesFormula.h \
452        external/ExRootAnalysis/ExRootResult.h \
453        external/ExRootAnalysis/ExRootFilter.h \
454        external/ExRootAnalysis/ExRootClassifier.h
455tmp/modules/JetPileUpSubtractor.$(ObjSuf): \
456        modules/JetPileUpSubtractor.$(SrcSuf) \
457        modules/JetPileUpSubtractor.h \
458        classes/DelphesClasses.h \
459        classes/DelphesFactory.h \
460        classes/DelphesFormula.h \
461        external/ExRootAnalysis/ExRootResult.h \
462        external/ExRootAnalysis/ExRootFilter.h \
463        external/ExRootAnalysis/ExRootClassifier.h
464tmp/modules/MomentumSmearing.$(ObjSuf): \
465        modules/MomentumSmearing.$(SrcSuf) \
466        modules/MomentumSmearing.h \
467        classes/DelphesClasses.h \
468        classes/DelphesFactory.h \
469        classes/DelphesFormula.h \
470        external/ExRootAnalysis/ExRootResult.h \
471        external/ExRootAnalysis/ExRootFilter.h \
472        external/ExRootAnalysis/ExRootClassifier.h
473tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf): \
474        external/ExRootAnalysis/ExRootFilter.$(SrcSuf) \
475        external/ExRootAnalysis/ExRootFilter.h \
476        external/ExRootAnalysis/ExRootClassifier.h
477tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf): \
478        external/ExRootAnalysis/ExRootConfReader.$(SrcSuf) \
479        external/ExRootAnalysis/ExRootConfReader.h \
480        external/tcl/tcl.h
481tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf): \
482        external/ExRootAnalysis/ExRootTreeWriter.$(SrcSuf) \
483        external/ExRootAnalysis/ExRootTreeWriter.h \
484        external/ExRootAnalysis/ExRootTreeBranch.h
485tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf): \
486        external/ExRootAnalysis/ExRootResult.$(SrcSuf) \
487        external/ExRootAnalysis/ExRootResult.h \
488        external/ExRootAnalysis/ExRootUtilities.h
489tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf): \
490        external/ExRootAnalysis/ExRootTreeBranch.$(SrcSuf) \
491        external/ExRootAnalysis/ExRootTreeBranch.h
492tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf): \
493        external/ExRootAnalysis/ExRootTreeReader.$(SrcSuf) \
494        external/ExRootAnalysis/ExRootTreeReader.h
495tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf): \
496        external/ExRootAnalysis/ExRootTask.$(SrcSuf) \
497        external/ExRootAnalysis/ExRootTask.h \
498        external/ExRootAnalysis/ExRootConfReader.h
499tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf): \
500        external/ExRootAnalysis/ExRootProgressBar.$(SrcSuf) \
501        external/ExRootAnalysis/ExRootProgressBar.h
502tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf): \
503        external/ExRootAnalysis/ExRootUtilities.$(SrcSuf) \
504        external/ExRootAnalysis/ExRootUtilities.h
505tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf): \
506        external/fastjet/Dnn2piCylinder.$(SrcSuf) \
507        external/fastjet/internal/Dnn2piCylinder.hh
508tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf): \
509        external/fastjet/GhostedAreaSpec.$(SrcSuf) \
510        external/fastjet/GhostedAreaSpec.hh \
511        external/fastjet/Error.hh
512tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf): \
513        external/fastjet/ClusterSequenceActiveArea.$(SrcSuf) \
514        external/fastjet/PseudoJet.hh \
515        external/fastjet/ClusterSequence.hh \
516        external/fastjet/ClusterSequenceActiveArea.hh \
517        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
518tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf): \
519        external/fastjet/ClusterSequence_Delaunay.$(SrcSuf) \
520        external/fastjet/Error.hh \
521        external/fastjet/PseudoJet.hh \
522        external/fastjet/ClusterSequence.hh \
523        external/fastjet/internal/Dnn4piCylinder.hh \
524        external/fastjet/internal/Dnn3piCylinder.hh \
525        external/fastjet/internal/Dnn2piCylinder.hh
526tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf): \
527        external/fastjet/ClusterSequenceArea.$(SrcSuf) \
528        external/fastjet/ClusterSequenceArea.hh
529tmp/external/fastjet/Voronoi.$(ObjSuf): \
530        external/fastjet/Voronoi.$(SrcSuf) \
531        external/fastjet/internal/Voronoi.hh
532tmp/external/fastjet/Selector.$(ObjSuf): \
533        external/fastjet/Selector.$(SrcSuf) \
534        external/fastjet/Selector.hh \
535        external/fastjet/GhostedAreaSpec.hh
536tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf): \
537        external/fastjet/ClusterSequence_TiledN2.$(SrcSuf) \
538        external/fastjet/PseudoJet.hh \
539        external/fastjet/ClusterSequence.hh \
540        external/fastjet/internal/MinHeap.hh
541tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
542        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf) \
543        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
544tmp/external/fastjet/LimitedWarning.$(ObjSuf): \
545        external/fastjet/LimitedWarning.$(SrcSuf) \
546        external/fastjet/LimitedWarning.hh
547tmp/external/fastjet/CompositeJetStructure.$(ObjSuf): \
548        external/fastjet/CompositeJetStructure.$(SrcSuf)
549tmp/external/fastjet/DnnPlane.$(ObjSuf): \
550        external/fastjet/DnnPlane.$(SrcSuf) \
551        external/fastjet/internal/DnnPlane.hh
552tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf): \
553        external/fastjet/ClusterSequence_DumbN3.$(SrcSuf) \
554        external/fastjet/PseudoJet.hh \
555        external/fastjet/ClusterSequence.hh
556tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf): \
557        external/fastjet/ClusterSequencePassiveArea.$(SrcSuf) \
558        external/fastjet/ClusterSequencePassiveArea.hh \
559        external/fastjet/ClusterSequenceVoronoiArea.hh
560tmp/external/fastjet/BasicRandom.$(ObjSuf): \
561        external/fastjet/BasicRandom.$(SrcSuf) \
562        external/fastjet/internal/BasicRandom.hh
563tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf): \
564        external/fastjet/ClusterSequenceAreaBase.$(SrcSuf) \
565        external/fastjet/ClusterSequenceAreaBase.hh
566tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf): \
567        external/fastjet/PseudoJetStructureBase.$(SrcSuf) \
568        external/fastjet/PseudoJetStructureBase.hh \
569        external/fastjet/Error.hh \
570        external/fastjet/PseudoJet.hh \
571        external/fastjet/ClusterSequence.hh \
572        external/fastjet/ClusterSequenceAreaBase.hh
573tmp/external/fastjet/ClusterSequence.$(ObjSuf): \
574        external/fastjet/ClusterSequence.$(SrcSuf) \
575        external/fastjet/Error.hh \
576        external/fastjet/PseudoJet.hh \
577        external/fastjet/ClusterSequence.hh \
578        external/fastjet/ClusterSequenceStructure.hh \
579        external/fastjet/version.hh
580tmp/external/fastjet/JetDefinition.$(ObjSuf): \
581        external/fastjet/JetDefinition.$(SrcSuf) \
582        external/fastjet/JetDefinition.hh \
583        external/fastjet/Error.hh \
584        external/fastjet/CompositeJetStructure.hh
585tmp/external/fastjet/Error.$(ObjSuf): \
586        external/fastjet/Error.$(SrcSuf) \
587        external/fastjet/Error.hh \
588        external/fastjet/config.h
589tmp/external/fastjet/RangeDefinition.$(ObjSuf): \
590        external/fastjet/RangeDefinition.$(SrcSuf) \
591        external/fastjet/RangeDefinition.hh
592tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf): \
593        external/fastjet/ClusterSequence_N2.$(SrcSuf)
594tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf): \
595        external/fastjet/ClusterSequenceStructure.$(SrcSuf) \
596        external/fastjet/ClusterSequenceStructure.hh \
597        external/fastjet/Error.hh \
598        external/fastjet/PseudoJet.hh \
599        external/fastjet/ClusterSequence.hh \
600        external/fastjet/ClusterSequenceAreaBase.hh
601tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf): \
602        external/fastjet/Dnn4piCylinder.$(SrcSuf) \
603        external/fastjet/internal/Dnn4piCylinder.hh
604tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
605        external/fastjet/ClusterSequence1GhostPassiveArea.$(SrcSuf) \
606        external/fastjet/ClusterSequence1GhostPassiveArea.hh
607tmp/external/fastjet/MinHeap.$(ObjSuf): \
608        external/fastjet/MinHeap.$(SrcSuf) \
609        external/fastjet/internal/MinHeap.hh
610tmp/external/fastjet/PseudoJet.$(ObjSuf): \
611        external/fastjet/PseudoJet.$(SrcSuf) \
612        external/fastjet/Error.hh \
613        external/fastjet/PseudoJet.hh \
614        external/fastjet/ClusterSequence.hh \
615        external/fastjet/ClusterSequenceAreaBase.hh \
616        external/fastjet/CompositeJetStructure.hh
617tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf): \
618        external/fastjet/Dnn3piCylinder.$(SrcSuf) \
619        external/fastjet/internal/Dnn3piCylinder.hh
620tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf): \
621        external/fastjet/ClusterSequence_CP2DChan.$(SrcSuf) \
622        external/fastjet/ClusterSequence.hh \
623        external/fastjet/internal/ClosestPair2D.hh
624tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf): \
625        external/fastjet/ClusterSequenceVoronoiArea.$(SrcSuf) \
626        external/fastjet/ClusterSequenceVoronoiArea.hh \
627        external/fastjet/internal/Voronoi.hh
628tmp/external/fastjet/ClosestPair2D.$(ObjSuf): \
629        external/fastjet/ClosestPair2D.$(SrcSuf) \
630        external/fastjet/internal/ClosestPair2D.hh
631tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf): \
632        external/fastjet/FunctionOfPseudoJet.$(SrcSuf)
633tmp/external/fastjet/AreaDefinition.$(ObjSuf): \
634        external/fastjet/AreaDefinition.$(SrcSuf) \
635        external/fastjet/AreaDefinition.hh
636tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf): \
637        external/fastjet/tools/CASubJetTagger.$(SrcSuf)
638tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf): \
639        external/fastjet/tools/TopTaggerBase.$(SrcSuf)
640tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf): \
641        external/fastjet/tools/BackgroundEstimatorBase.$(SrcSuf) \
642        external/fastjet/tools/BackgroundEstimatorBase.hh
643tmp/external/fastjet/tools/Subtractor.$(ObjSuf): \
644        external/fastjet/tools/Subtractor.$(SrcSuf) \
645        external/fastjet/tools/Subtractor.hh
646tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf): \
647        external/fastjet/tools/RestFrameNSubjettinessTagger.$(SrcSuf)
648tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf): \
649        external/fastjet/tools/JetMedianBackgroundEstimator.$(SrcSuf) \
650        external/fastjet/tools/JetMedianBackgroundEstimator.hh
651tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf): \
652        external/fastjet/tools/MassDropTagger.$(SrcSuf)
653tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf): \
654        external/fastjet/tools/JHTopTagger.$(SrcSuf)
655tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf): \
656        external/fastjet/tools/GridMedianBackgroundEstimator.$(SrcSuf) \
657        external/fastjet/tools/GridMedianBackgroundEstimator.hh
658tmp/external/fastjet/tools/Filter.$(ObjSuf): \
659        external/fastjet/tools/Filter.$(SrcSuf) \
660        external/fastjet/tools/Filter.hh
661tmp/external/fastjet/tools/Pruner.$(ObjSuf): \
662        external/fastjet/tools/Pruner.$(SrcSuf) \
663        external/fastjet/tools/Pruner.hh \
664        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
665        external/fastjet/Selector.hh
666tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf): \
667        external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(SrcSuf) \
668        external/fastjet/ClusterSequence.hh
669tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf): \
670        external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(SrcSuf)
671tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf): \
672        external/fastjet/plugins/ATLASCone/Jet.$(SrcSuf)
673tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf): \
674        external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(SrcSuf)
675tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf): \
676        external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(SrcSuf) \
677        external/fastjet/ClusterSequence.hh
678tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf): \
679        external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(SrcSuf) \
680        external/fastjet/ClusterSequence.hh \
681        external/fastjet/Error.hh
682tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf): \
683        external/fastjet/plugins/TrackJet/TrackJetPlugin.$(SrcSuf) \
684        external/fastjet/ClusterSequence.hh
685tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
686        external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
687        external/fastjet/ClusterSequence.hh \
688        external/fastjet/Error.hh
689tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf): \
690        external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(SrcSuf)
691tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf): \
692        external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
693        external/fastjet/ClusterSequence.hh
694tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf): \
695        external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(SrcSuf)
696tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf): \
697        external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(SrcSuf) \
698        external/fastjet/ClusterSequence.hh \
699        external/fastjet/Error.hh
700tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf): \
701        external/fastjet/plugins/SISCone/geom_2d.$(SrcSuf)
702tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
703        external/fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
704        external/fastjet/ClusterSequence.hh
705tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf): \
706        external/fastjet/plugins/SISCone/siscone.$(SrcSuf)
707tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf): \
708        external/fastjet/plugins/SISCone/hash.$(SrcSuf)
709tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf): \
710        external/fastjet/plugins/SISCone/quadtree.$(SrcSuf)
711tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf): \
712        external/fastjet/plugins/SISCone/area.$(SrcSuf)
713tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf): \
714        external/fastjet/plugins/SISCone/momentum.$(SrcSuf)
715tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf): \
716        external/fastjet/plugins/SISCone/reference.$(SrcSuf)
717tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf): \
718        external/fastjet/plugins/SISCone/ranlux.$(SrcSuf)
719tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf): \
720        external/fastjet/plugins/SISCone/protocones.$(SrcSuf)
721tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf): \
722        external/fastjet/plugins/SISCone/split_merge.$(SrcSuf)
723tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf): \
724        external/fastjet/plugins/SISCone/vicinity.$(SrcSuf)
725tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf): \
726        external/fastjet/plugins/SISCone/siscone_error.$(SrcSuf)
727tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf): \
728        external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(SrcSuf) \
729        external/fastjet/ClusterSequence.hh
730tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf): \
731        external/fastjet/plugins/GridJet/GridJetPlugin.$(SrcSuf) \
732        external/fastjet/ClusterSequence.hh
733tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf): \
734        external/fastjet/plugins/Jade/JadePlugin.$(SrcSuf) \
735        external/fastjet/ClusterSequence.hh \
736        external/fastjet/NNH.hh
737tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf): \
738        external/fastjet/plugins/EECambridge/EECambridgePlugin.$(SrcSuf) \
739        external/fastjet/ClusterSequence.hh \
740        external/fastjet/NNH.hh
741DELPHES_OBJ =  \
742        tmp/classes/DelphesHepMCReader.$(ObjSuf) \
743        tmp/classes/DelphesLHEFReader.$(ObjSuf) \
744        tmp/classes/DelphesFactory.$(ObjSuf) \
745        tmp/classes/DelphesFormula.$(ObjSuf) \
746        tmp/classes/DelphesSTDHEPReader.$(ObjSuf) \
747        tmp/classes/DelphesStream.$(ObjSuf) \
748        tmp/classes/DelphesPileUpWriter.$(ObjSuf) \
749        tmp/classes/DelphesModule.$(ObjSuf) \
750        tmp/classes/DelphesClasses.$(ObjSuf) \
751        tmp/classes/DelphesPileUpReader.$(ObjSuf) \
752        tmp/modules/LeptonDressing.$(ObjSuf) \
753        tmp/modules/Efficiency.$(ObjSuf) \
754        tmp/modules/UniqueObjectFinder.$(ObjSuf) \
755        tmp/modules/ExampleModule.$(ObjSuf) \
756        tmp/modules/ParticlePropagator.$(ObjSuf) \
757        tmp/modules/EnergySmearing.$(ObjSuf) \
758        tmp/modules/FastJetFinder.$(ObjSuf) \
759        tmp/modules/StatusPidFilter.$(ObjSuf) \
760        tmp/modules/ConstituentFilter.$(ObjSuf) \
761        tmp/modules/TauTagging.$(ObjSuf) \
762        tmp/modules/Merger.$(ObjSuf) \
763        tmp/modules/BTagging.$(ObjSuf) \
764        tmp/modules/TreeWriter.$(ObjSuf) \
765        tmp/modules/Delphes.$(ObjSuf) \
766        tmp/modules/Calorimeter.$(ObjSuf) \
767        tmp/modules/Isolation.$(ObjSuf) \
768        tmp/modules/PileUpMerger.$(ObjSuf) \
769        tmp/modules/TrackPileUpSubtractor.$(ObjSuf) \
770        tmp/modules/Cloner.$(ObjSuf) \
771        tmp/modules/JetPileUpSubtractor.$(ObjSuf) \
772        tmp/modules/MomentumSmearing.$(ObjSuf) \
773        tmp/external/ExRootAnalysis/ExRootFilter.$(ObjSuf) \
774        tmp/external/ExRootAnalysis/ExRootConfReader.$(ObjSuf) \
775        tmp/external/ExRootAnalysis/ExRootTreeWriter.$(ObjSuf) \
776        tmp/external/ExRootAnalysis/ExRootResult.$(ObjSuf) \
777        tmp/external/ExRootAnalysis/ExRootTreeBranch.$(ObjSuf) \
778        tmp/external/ExRootAnalysis/ExRootTreeReader.$(ObjSuf) \
779        tmp/external/ExRootAnalysis/ExRootTask.$(ObjSuf) \
780        tmp/external/ExRootAnalysis/ExRootProgressBar.$(ObjSuf) \
781        tmp/external/ExRootAnalysis/ExRootUtilities.$(ObjSuf) \
782        tmp/external/fastjet/Dnn2piCylinder.$(ObjSuf) \
783        tmp/external/fastjet/GhostedAreaSpec.$(ObjSuf) \
784        tmp/external/fastjet/ClusterSequenceActiveArea.$(ObjSuf) \
785        tmp/external/fastjet/ClusterSequence_Delaunay.$(ObjSuf) \
786        tmp/external/fastjet/ClusterSequenceArea.$(ObjSuf) \
787        tmp/external/fastjet/Voronoi.$(ObjSuf) \
788        tmp/external/fastjet/Selector.$(ObjSuf) \
789        tmp/external/fastjet/ClusterSequence_TiledN2.$(ObjSuf) \
790        tmp/external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
791        tmp/external/fastjet/LimitedWarning.$(ObjSuf) \
792        tmp/external/fastjet/CompositeJetStructure.$(ObjSuf) \
793        tmp/external/fastjet/DnnPlane.$(ObjSuf) \
794        tmp/external/fastjet/ClusterSequence_DumbN3.$(ObjSuf) \
795        tmp/external/fastjet/ClusterSequencePassiveArea.$(ObjSuf) \
796        tmp/external/fastjet/BasicRandom.$(ObjSuf) \
797        tmp/external/fastjet/ClusterSequenceAreaBase.$(ObjSuf) \
798        tmp/external/fastjet/PseudoJetStructureBase.$(ObjSuf) \
799        tmp/external/fastjet/ClusterSequence.$(ObjSuf) \
800        tmp/external/fastjet/JetDefinition.$(ObjSuf) \
801        tmp/external/fastjet/Error.$(ObjSuf) \
802        tmp/external/fastjet/RangeDefinition.$(ObjSuf) \
803        tmp/external/fastjet/ClusterSequence_N2.$(ObjSuf) \
804        tmp/external/fastjet/ClusterSequenceStructure.$(ObjSuf) \
805        tmp/external/fastjet/Dnn4piCylinder.$(ObjSuf) \
806        tmp/external/fastjet/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
807        tmp/external/fastjet/MinHeap.$(ObjSuf) \
808        tmp/external/fastjet/PseudoJet.$(ObjSuf) \
809        tmp/external/fastjet/Dnn3piCylinder.$(ObjSuf) \
810        tmp/external/fastjet/ClusterSequence_CP2DChan.$(ObjSuf) \
811        tmp/external/fastjet/ClusterSequenceVoronoiArea.$(ObjSuf) \
812        tmp/external/fastjet/ClosestPair2D.$(ObjSuf) \
813        tmp/external/fastjet/FunctionOfPseudoJet.$(ObjSuf) \
814        tmp/external/fastjet/AreaDefinition.$(ObjSuf) \
815        tmp/external/fastjet/tools/CASubJetTagger.$(ObjSuf) \
816        tmp/external/fastjet/tools/TopTaggerBase.$(ObjSuf) \
817        tmp/external/fastjet/tools/BackgroundEstimatorBase.$(ObjSuf) \
818        tmp/external/fastjet/tools/Subtractor.$(ObjSuf) \
819        tmp/external/fastjet/tools/RestFrameNSubjettinessTagger.$(ObjSuf) \
820        tmp/external/fastjet/tools/JetMedianBackgroundEstimator.$(ObjSuf) \
821        tmp/external/fastjet/tools/MassDropTagger.$(ObjSuf) \
822        tmp/external/fastjet/tools/JHTopTagger.$(ObjSuf) \
823        tmp/external/fastjet/tools/GridMedianBackgroundEstimator.$(ObjSuf) \
824        tmp/external/fastjet/tools/Filter.$(ObjSuf) \
825        tmp/external/fastjet/tools/Pruner.$(ObjSuf) \
826        tmp/external/fastjet/plugins/ATLASCone/ATLASConePlugin.$(ObjSuf) \
827        tmp/external/fastjet/plugins/ATLASCone/JetConeFinderTool.$(ObjSuf) \
828        tmp/external/fastjet/plugins/ATLASCone/Jet.$(ObjSuf) \
829        tmp/external/fastjet/plugins/ATLASCone/JetSplitMergeTool.$(ObjSuf) \
830        tmp/external/fastjet/plugins/NestedDefs/NestedDefsPlugin.$(ObjSuf) \
831        tmp/external/fastjet/plugins/D0RunIICone/D0RunIIConePlugin.$(ObjSuf) \
832        tmp/external/fastjet/plugins/TrackJet/TrackJetPlugin.$(ObjSuf) \
833        tmp/external/fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
834        tmp/external/fastjet/plugins/CDFCones/MidPointAlgorithm.$(ObjSuf) \
835        tmp/external/fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
836        tmp/external/fastjet/plugins/CDFCones/JetCluAlgorithm.$(ObjSuf) \
837        tmp/external/fastjet/plugins/D0RunICone/D0RunIBaseConePlugin.$(ObjSuf) \
838        tmp/external/fastjet/plugins/SISCone/geom_2d.$(ObjSuf) \
839        tmp/external/fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
840        tmp/external/fastjet/plugins/SISCone/siscone.$(ObjSuf) \
841        tmp/external/fastjet/plugins/SISCone/hash.$(ObjSuf) \
842        tmp/external/fastjet/plugins/SISCone/quadtree.$(ObjSuf) \
843        tmp/external/fastjet/plugins/SISCone/area.$(ObjSuf) \
844        tmp/external/fastjet/plugins/SISCone/momentum.$(ObjSuf) \
845        tmp/external/fastjet/plugins/SISCone/reference.$(ObjSuf) \
846        tmp/external/fastjet/plugins/SISCone/ranlux.$(ObjSuf) \
847        tmp/external/fastjet/plugins/SISCone/protocones.$(ObjSuf) \
848        tmp/external/fastjet/plugins/SISCone/split_merge.$(ObjSuf) \
849        tmp/external/fastjet/plugins/SISCone/vicinity.$(ObjSuf) \
850        tmp/external/fastjet/plugins/SISCone/siscone_error.$(ObjSuf) \
851        tmp/external/fastjet/plugins/CMSIterativeCone/CMSIterativeConePlugin.$(ObjSuf) \
852        tmp/external/fastjet/plugins/GridJet/GridJetPlugin.$(ObjSuf) \
853        tmp/external/fastjet/plugins/Jade/JadePlugin.$(ObjSuf) \
854        tmp/external/fastjet/plugins/EECambridge/EECambridgePlugin.$(ObjSuf)
855
856tmp/display/DelphesDisplay.$(ObjSuf): \
857        display/DelphesDisplay.$(SrcSuf) \
858        display/DelphesDisplay.h
859tmp/display/DelphesCaloData.$(ObjSuf): \
860        display/DelphesCaloData.$(SrcSuf) \
861        display/DelphesCaloData.h
862DISPLAY_OBJ =  \
863        tmp/display/DelphesDisplay.$(ObjSuf) \
864        tmp/display/DelphesCaloData.$(ObjSuf)
865
866tmp/external/tcl/tclObj.$(ObjSuf): \
867        external/tcl/tclObj.c
868tmp/external/tcl/tclUtil.$(ObjSuf): \
869        external/tcl/tclUtil.c
870tmp/external/tcl/tclAsync.$(ObjSuf): \
871        external/tcl/tclAsync.c
872tmp/external/tcl/tclPosixStr.$(ObjSuf): \
873        external/tcl/tclPosixStr.c
874tmp/external/tcl/tclCompile.$(ObjSuf): \
875        external/tcl/tclCompile.c
876tmp/external/tcl/tclHistory.$(ObjSuf): \
877        external/tcl/tclHistory.c
878tmp/external/tcl/tclResolve.$(ObjSuf): \
879        external/tcl/tclResolve.c
880tmp/external/tcl/tclParse.$(ObjSuf): \
881        external/tcl/tclParse.c
882tmp/external/tcl/tclVar.$(ObjSuf): \
883        external/tcl/tclVar.c
884tmp/external/tcl/tclIndexObj.$(ObjSuf): \
885        external/tcl/tclIndexObj.c
886tmp/external/tcl/tclCkalloc.$(ObjSuf): \
887        external/tcl/tclCkalloc.c
888tmp/external/tcl/tclListObj.$(ObjSuf): \
889        external/tcl/tclListObj.c
890tmp/external/tcl/tclHash.$(ObjSuf): \
891        external/tcl/tclHash.c
892tmp/external/tcl/tclCmdIL.$(ObjSuf): \
893        external/tcl/tclCmdIL.c
894tmp/external/tcl/tclStringObj.$(ObjSuf): \
895        external/tcl/tclStringObj.c
896tmp/external/tcl/tclAlloc.$(ObjSuf): \
897        external/tcl/tclAlloc.c
898tmp/external/tcl/tclCompExpr.$(ObjSuf): \
899        external/tcl/tclCompExpr.c
900tmp/external/tcl/tclLink.$(ObjSuf): \
901        external/tcl/tclLink.c
902tmp/external/tcl/tclCmdAH.$(ObjSuf): \
903        external/tcl/tclCmdAH.c
904tmp/external/tcl/panic.$(ObjSuf): \
905        external/tcl/panic.c
906tmp/external/tcl/tclBasic.$(ObjSuf): \
907        external/tcl/tclBasic.c
908tmp/external/tcl/tclPreserve.$(ObjSuf): \
909        external/tcl/tclPreserve.c
910tmp/external/tcl/tclGet.$(ObjSuf): \
911        external/tcl/tclGet.c
912tmp/external/tcl/tclNamesp.$(ObjSuf): \
913        external/tcl/tclNamesp.c
914tmp/external/tcl/tclProc.$(ObjSuf): \
915        external/tcl/tclProc.c
916tmp/external/tcl/tclExecute.$(ObjSuf): \
917        external/tcl/tclExecute.c
918tmp/external/tcl/tclCmdMZ.$(ObjSuf): \
919        external/tcl/tclCmdMZ.c
920TCL_OBJ =  \
921        tmp/external/tcl/tclObj.$(ObjSuf) \
922        tmp/external/tcl/tclUtil.$(ObjSuf) \
923        tmp/external/tcl/tclAsync.$(ObjSuf) \
924        tmp/external/tcl/tclPosixStr.$(ObjSuf) \
925        tmp/external/tcl/tclCompile.$(ObjSuf) \
926        tmp/external/tcl/tclHistory.$(ObjSuf) \
927        tmp/external/tcl/tclResolve.$(ObjSuf) \
928        tmp/external/tcl/tclParse.$(ObjSuf) \
929        tmp/external/tcl/tclVar.$(ObjSuf) \
930        tmp/external/tcl/tclIndexObj.$(ObjSuf) \
931        tmp/external/tcl/tclCkalloc.$(ObjSuf) \
932        tmp/external/tcl/tclListObj.$(ObjSuf) \
933        tmp/external/tcl/tclHash.$(ObjSuf) \
934        tmp/external/tcl/tclCmdIL.$(ObjSuf) \
935        tmp/external/tcl/tclStringObj.$(ObjSuf) \
936        tmp/external/tcl/tclAlloc.$(ObjSuf) \
937        tmp/external/tcl/tclCompExpr.$(ObjSuf) \
938        tmp/external/tcl/tclLink.$(ObjSuf) \
939        tmp/external/tcl/tclCmdAH.$(ObjSuf) \
940        tmp/external/tcl/panic.$(ObjSuf) \
941        tmp/external/tcl/tclBasic.$(ObjSuf) \
942        tmp/external/tcl/tclPreserve.$(ObjSuf) \
943        tmp/external/tcl/tclGet.$(ObjSuf) \
944        tmp/external/tcl/tclNamesp.$(ObjSuf) \
945        tmp/external/tcl/tclProc.$(ObjSuf) \
946        tmp/external/tcl/tclExecute.$(ObjSuf) \
947        tmp/external/tcl/tclCmdMZ.$(ObjSuf)
948
949external/fastjet/internal/ClosestPair2D.hh: \
950        external/fastjet/internal/ClosestPair2DBase.hh \
951        external/fastjet/internal/SearchTree.hh \
952        external/fastjet/internal/MinHeap.hh
953        @touch $@
954
955external/fastjet/ClusterSequence.hh: \
956        external/fastjet/internal/DynamicNearestNeighbours.hh \
957        external/fastjet/PseudoJet.hh \
958        external/fastjet/Error.hh \
959        external/fastjet/JetDefinition.hh \
960        external/fastjet/SharedPtr.hh \
961        external/fastjet/LimitedWarning.hh \
962        external/fastjet/FunctionOfPseudoJet.hh \
963        external/fastjet/ClusterSequenceStructure.hh
964        @touch $@
965
966external/fastjet/internal/MinHeap.hh: \
967        external/fastjet/internal/base.hh
968        @touch $@
969
970modules/EnergySmearing.h: \
971        classes/DelphesModule.h
972        @touch $@
973
974modules/LeptonDressing.h: \
975        classes/DelphesModule.h
976        @touch $@
977
978external/fastjet/internal/Voronoi.hh: \
979        external/fastjet/LimitedWarning.hh
980        @touch $@
981
982external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh: \
983        external/fastjet/PseudoJet.hh \
984        external/fastjet/ClusterSequenceAreaBase.hh \
985        external/fastjet/GhostedAreaSpec.hh \
986        external/fastjet/LimitedWarning.hh
987        @touch $@
988
989modules/ConstituentFilter.h: \
990        classes/DelphesModule.h
991        @touch $@
992
993external/fastjet/JetDefinition.hh: \
994        external/fastjet/internal/numconsts.hh \
995        external/fastjet/PseudoJet.hh
996        @touch $@
997
998modules/Calorimeter.h: \
999        classes/DelphesModule.h
1000        @touch $@
1001
1002classes/DelphesModule.h: \
1003        external/ExRootAnalysis/ExRootTask.h
1004        @touch $@
1005
1006modules/Isolation.h: \
1007        classes/DelphesModule.h
1008        @touch $@
1009
1010modules/Merger.h: \
1011        classes/DelphesModule.h
1012        @touch $@
1013
1014modules/ExampleModule.h: \
1015        classes/DelphesModule.h
1016        @touch $@
1017
1018external/fastjet/internal/Dnn2piCylinder.hh: \
1019        external/fastjet/internal/DynamicNearestNeighbours.hh \
1020        external/fastjet/internal/DnnPlane.hh \
1021        external/fastjet/internal/numconsts.hh
1022        @touch $@
1023
1024modules/JetPileUpSubtractor.h: \
1025        classes/DelphesModule.h
1026        @touch $@
1027
1028external/fastjet/Selector.hh: \
1029        external/fastjet/PseudoJet.hh \
1030        external/fastjet/RangeDefinition.hh
1031        @touch $@
1032
1033external/fastjet/Error.hh: \
1034        external/fastjet/internal/base.hh
1035        @touch $@
1036
1037modules/Efficiency.h: \
1038        classes/DelphesModule.h
1039        @touch $@
1040
1041modules/TrackPileUpSubtractor.h: \
1042        classes/DelphesModule.h
1043        @touch $@
1044
1045external/fastjet/tools/GridMedianBackgroundEstimator.hh: \
1046        external/fastjet/tools/BackgroundEstimatorBase.hh
1047        @touch $@
1048
1049external/fastjet/internal/DnnPlane.hh: \
1050        external/fastjet/internal/Triangulation.hh \
1051        external/fastjet/internal/DynamicNearestNeighbours.hh
1052        @touch $@
1053
1054external/fastjet/ClusterSequenceArea.hh: \
1055        external/fastjet/ClusterSequenceAreaBase.hh \
1056        external/fastjet/ClusterSequenceActiveArea.hh \
1057        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh \
1058        external/fastjet/ClusterSequencePassiveArea.hh \
1059        external/fastjet/ClusterSequenceVoronoiArea.hh \
1060        external/fastjet/AreaDefinition.hh
1061        @touch $@
1062
1063external/fastjet/ClusterSequence1GhostPassiveArea.hh: \
1064        external/fastjet/PseudoJet.hh \
1065        external/fastjet/ClusterSequenceAreaBase.hh \
1066        external/fastjet/ClusterSequenceActiveArea.hh
1067        @touch $@
1068
1069modules/PileUpMerger.h: \
1070        classes/DelphesModule.h
1071        @touch $@
1072
1073modules/Cloner.h: \
1074        classes/DelphesModule.h
1075        @touch $@
1076
1077external/fastjet/PseudoJet.hh: \
1078        external/fastjet/internal/numconsts.hh \
1079        external/fastjet/internal/IsBase.hh \
1080        external/fastjet/SharedPtr.hh \
1081        external/fastjet/Error.hh \
1082        external/fastjet/PseudoJetStructureBase.hh
1083        @touch $@
1084
1085external/fastjet/tools/Pruner.hh: \
1086        external/fastjet/ClusterSequence.hh \
1087        external/fastjet/WrappedStructure.hh \
1088        external/fastjet/tools/Transformer.hh
1089        @touch $@
1090
1091external/fastjet/version.hh: \
1092        external/fastjet/config.h
1093        @touch $@
1094
1095modules/MomentumSmearing.h: \
1096        classes/DelphesModule.h
1097        @touch $@
1098
1099modules/TauTagging.h: \
1100        classes/DelphesModule.h
1101        @touch $@
1102
1103external/fastjet/GhostedAreaSpec.hh: \
1104        external/fastjet/PseudoJet.hh \
1105        external/fastjet/internal/BasicRandom.hh \
1106        external/fastjet/Selector.hh \
1107        external/fastjet/LimitedWarning.hh
1108        @touch $@
1109
1110external/fastjet/internal/Dnn4piCylinder.hh: \
1111        external/fastjet/internal/DynamicNearestNeighbours.hh \
1112        external/fastjet/internal/DnnPlane.hh \
1113        external/fastjet/internal/numconsts.hh
1114        @touch $@
1115
1116modules/Delphes.h: \
1117        classes/DelphesModule.h
1118        @touch $@
1119
1120modules/UniqueObjectFinder.h: \
1121        classes/DelphesModule.h
1122        @touch $@
1123
1124external/fastjet/ClusterSequenceActiveArea.hh: \
1125        external/fastjet/PseudoJet.hh \
1126        external/fastjet/ClusterSequenceAreaBase.hh \
1127        external/fastjet/ClusterSequenceActiveAreaExplicitGhosts.hh
1128        @touch $@
1129
1130modules/ParticlePropagator.h: \
1131        classes/DelphesModule.h
1132        @touch $@
1133
1134external/fastjet/plugins/CDFCones/fastjet/CDFMidPointPlugin.hh: \
1135        external/fastjet/JetDefinition.hh
1136        @touch $@
1137
1138external/fastjet/RangeDefinition.hh: \
1139        external/fastjet/PseudoJet.hh \
1140        external/fastjet/Error.hh \
1141        external/fastjet/LimitedWarning.hh
1142        @touch $@
1143
1144external/fastjet/PseudoJetStructureBase.hh: \
1145        external/fastjet/internal/base.hh
1146        @touch $@
1147
1148external/fastjet/ClusterSequenceAreaBase.hh: \
1149        external/fastjet/ClusterSequence.hh \
1150        external/fastjet/LimitedWarning.hh \
1151        external/fastjet/Selector.hh
1152        @touch $@
1153
1154external/fastjet/ClusterSequenceVoronoiArea.hh: \
1155        external/fastjet/PseudoJet.hh \
1156        external/fastjet/AreaDefinition.hh \
1157        external/fastjet/ClusterSequenceAreaBase.hh
1158        @touch $@
1159
1160modules/BTagging.h: \
1161        classes/DelphesModule.h
1162        @touch $@
1163
1164external/fastjet/internal/BasicRandom.hh: \
1165        external/fastjet/internal/base.hh
1166        @touch $@
1167
1168external/fastjet/plugins/CDFCones/fastjet/CDFJetCluPlugin.hh: \
1169        external/fastjet/JetDefinition.hh \
1170        external/fastjet/PseudoJet.hh
1171        @touch $@
1172
1173external/ExRootAnalysis/ExRootTask.h: \
1174        external/ExRootAnalysis/ExRootConfReader.h
1175        @touch $@
1176
1177external/fastjet/tools/Subtractor.hh: \
1178        external/fastjet/tools/Transformer.hh \
1179        external/fastjet/tools/BackgroundEstimatorBase.hh
1180        @touch $@
1181
1182external/fastjet/AreaDefinition.hh: \
1183        external/fastjet/GhostedAreaSpec.hh
1184        @touch $@
1185
1186external/fastjet/internal/Dnn3piCylinder.hh: \
1187        external/fastjet/internal/DynamicNearestNeighbours.hh \
1188        external/fastjet/internal/DnnPlane.hh \
1189        external/fastjet/internal/numconsts.hh
1190        @touch $@
1191
1192modules/TreeWriter.h: \
1193        classes/DelphesModule.h
1194        @touch $@
1195
1196external/fastjet/ClusterSequenceStructure.hh: \
1197        external/fastjet/internal/base.hh \
1198        external/fastjet/SharedPtr.hh \
1199        external/fastjet/PseudoJetStructureBase.hh
1200        @touch $@
1201
1202modules/StatusPidFilter.h: \
1203        classes/DelphesModule.h
1204        @touch $@
1205
1206external/fastjet/config.h: \
1207        external/fastjet/config_win.h
1208        @touch $@
1209
1210external/fastjet/LimitedWarning.hh: \
1211        external/fastjet/internal/base.hh
1212        @touch $@
1213
1214classes/DelphesClasses.h: \
1215        classes/SortableObject.h
1216        @touch $@
1217
1218external/fastjet/ClusterSequencePassiveArea.hh: \
1219        external/fastjet/PseudoJet.hh \
1220        external/fastjet/ClusterSequence1GhostPassiveArea.hh
1221        @touch $@
1222
1223modules/FastJetFinder.h: \
1224        classes/DelphesModule.h
1225        @touch $@
1226
1227
1228
1229###
1230
1231all: $(DELPHES) $(EXECUTABLE)
1232
1233display: $(DISPLAY)
1234
1235$(DELPHES): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
1236        @mkdir -p $(@D)
1237        @echo ">> Building $@"
1238ifeq ($(ARCH),aix5)
1239        @$(MAKESHARED) $(OutPutOpt) $@ $(DELPHES_LIBS) -p 0 $^
1240else
1241ifeq ($(PLATFORM),macosx)
1242# We need to make both the .dylib and the .so
1243        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
1244ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
1245ifeq ($(MACOSX_MINOR),4)
1246        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
1247endif
1248endif
1249else
1250ifeq ($(PLATFORM),win32)
1251        @bindexplib $* $^ > $*.def
1252        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DELPHESLIB)
1253        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DELPHES_LIBS) $(OutPutOpt)$@
1254        @$(MT_DLL)
1255else
1256        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DELPHES_LIBS)
1257        @$(MT_DLL)
1258endif
1259endif
1260endif
1261
1262$(DISPLAY): $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ)
1263        @mkdir -p $(@D)
1264        @echo ">> Building $@"
1265ifeq ($(ARCH),aix5)
1266        @$(MAKESHARED) $(OutPutOpt) $@ $(DISPLAY_LIBS) -p 0 $^
1267else
1268ifeq ($(PLATFORM),macosx)
1269# We need to make both the .dylib and the .so
1270        @$(LD) $(SOFLAGS)$@ $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS)
1271ifneq ($(subst $(MACOSX_MINOR),,1234),1234)
1272ifeq ($(MACOSX_MINOR),4)
1273        @ln -sf $@ $(subst .$(DllSuf),.so,$@)
1274endif
1275endif
1276else
1277ifeq ($(PLATFORM),win32)
1278        @bindexplib $* $^ > $*.def
1279        @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(DISPLAYLIB)
1280        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(DISPLAY_LIBS) $(OutPutOpt)$@
1281        @$(MT_DLL)
1282else
1283        @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(DISPLAY_LIBS)
1284        @$(MT_DLL)
1285endif
1286endif
1287endif
1288
1289clean:
1290        @rm -f $(DELPHES_DICT_OBJ) $(DISPLAY_DICT_OBJ) $(DELPHES_OBJ) $(DISPLAY_OBJ) $(TCL_OBJ) core
1291        @rm -rf tmp
1292
1293distclean: clean
1294        @rm -f $(DELPHES) $(DELPHESLIB) $(DISPLAY) $(DISPLAYLIB) $(EXECUTABLE)
1295
1296dist:
1297        @echo ">> Building $(DISTTAR)"
1298        @mkdir -p $(DISTDIR)
1299        @cp -a CREDITS README VERSION Makefile configure classes converters display doc examples external modules python readers $(DISTDIR)
1300        @find $(DISTDIR) -depth -name .\* -exec rm -rf {} \;
1301        @tar -czf $(DISTTAR) $(DISTDIR)
1302        @rm -rf $(DISTDIR)
1303
1304###
1305
1306.SUFFIXES: .$(SrcSuf) .$(ObjSuf) .$(DllSuf)
1307
1308%Dict.$(SrcSuf):
1309        @mkdir -p $(@D)
1310        @echo ">> Generating $@"
1311        @rootcint -f $@ -c -Iexternal $<
1312        @echo "#define private public" > $@.arch
1313        @echo "#define protected public" >> $@.arch
1314        @mv $@ $@.base
1315        @cat $@.arch $< $@.base > $@
1316        @rm $@.arch $@.base
1317
1318$(DELPHES_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
1319        @mkdir -p $(@D)
1320        @echo ">> Compiling $<"
1321        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1322
1323$(DISPLAY_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
1324        @mkdir -p $(@D)
1325        @echo ">> Compiling $<"
1326        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1327
1328$(DELPHES_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
1329        @mkdir -p $(@D)
1330        @echo ">> Compiling $<"
1331        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1332
1333$(DISPLAY_DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
1334        @mkdir -p $(@D)
1335        @echo ">> Compiling $<"
1336        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1337
1338$(TCL_OBJ): tmp/%.$(ObjSuf): %.c
1339        @mkdir -p $(@D)
1340        @echo ">> Compiling $<"
1341        @gcc $(CXXFLAGS) -c $< $(OutPutOpt)$@
1342
1343$(EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
1344        @mkdir -p $(@D)
1345        @echo ">> Compiling $<"
1346        @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
1347
1348$(EXECUTABLE): %$(ExeSuf): $(DELPHES_DICT_OBJ) $(DELPHES_OBJ) $(TCL_OBJ)
1349        @echo ">> Building $@"
1350        @$(LD) $(LDFLAGS) $^ $(DELPHES_LIBS) $(OutPutOpt)$@
1351
1352###
1353
1354
Note: See TracBrowser for help on using the repository browser.