Fork me on GitHub

source: svn/trunk/Makefile@ 128

Last change on this file since 128 was 100, checked in by severine ovyn, 16 years ago

Remove datacard bug + CaloTowers OK

File size: 29.5 KB
RevLine 
[2]1
2#
3# Makefile for Delphes, a Fast Simulator for general-purpose detectors at the LHC
4#
5# Author: S. Ovyn, X. Rouby - UCL, Louvain-la-Neuve
6# -- inspired by P. Demin's work on ExRootAnalysis (UCL, Louvain-la-Neuve)
7# -- the 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
18#CXXFLAGS += $(ROOTCFLAGS) -DDROP_CGAL -Iinterface -IUtilities/CDFCones/interface -IUtilities/ExRootAnalysis/interface -IUtilities/mcfio -IUtilities/stdhep -IUtilities/Hector/include
[78]19CXXFLAGS += $(ROOTCFLAGS) -DDROP_CGAL -I. -IUtilities/mcfio -IUtilities/stdhep -IUtilities/Hector/include -IUtilities/CDFCones/interface -IExamples
[2]20LIBS = $(ROOTLIBS) -lEG $(SYSLIBS)
21GLIBS = $(ROOTGLIBS) $(SYSLIBS)
22
23###
24
25SHARED = lib/libUtilities.$(DllSuf) lib/libHector.$(DllSuf)
26
27all:
28
29
[100]30Delphes$(ExeSuf): \
31 tmp/Delphes.$(ObjSuf)
[78]32
[100]33tmp/Delphes.$(ObjSuf): \
34 Delphes.cpp \
[78]35 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
36 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
37 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
38 interface/DataConverter.h \
39 interface/HEPEVTConverter.h \
40 interface/LHEFConverter.h \
41 interface/STDHEPConverter.h \
42 interface/SmearUtil.h \
[100]43 interface/BFieldProp.h \
44 interface/TriggerUtil.h \
45 interface/VeryForward.h \
[94]46 interface/JetUtils.h \
[100]47 interface/FrogUtil.h
48Resolutions$(ExeSuf): \
49 tmp/Resolutions.$(ObjSuf)
[2]50
[100]51tmp/Resolutions.$(ObjSuf): \
52 Resolutions.cpp \
[2]53 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
54 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
55 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
56 interface/DataConverter.h \
57 interface/HEPEVTConverter.h \
58 interface/LHEFConverter.h \
59 interface/STDHEPConverter.h \
[15]60 interface/SmearUtil.h \
[100]61 interface/JetUtils.h \
[94]62 interface/BFieldProp.h \
[100]63 Utilities/Fastjet/include/fastjet/PseudoJet.hh \
64 Utilities/Fastjet/include/fastjet/ClusterSequence.hh \
65 interface/TreeClasses.h
[83]66Analysis_Ex$(ExeSuf): \
67 tmp/Examples/Analysis_Ex.$(ObjSuf)
68
69tmp/Examples/Analysis_Ex.$(ObjSuf): \
70 Examples/Analysis_Ex.cpp \
71 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
72 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
73 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
74 Utilities/ExRootAnalysis/interface/BlockClasses.h \
75 Utilities/ExRootAnalysis/interface/TSimpleArray.h \
76 Examples/interface/Analysis_Ex.h
[78]77Trigger_Only$(ExeSuf): \
78 tmp/Examples/Trigger_Only.$(ObjSuf)
[15]79
[78]80tmp/Examples/Trigger_Only.$(ObjSuf): \
81 Examples/Trigger_Only.cpp \
[15]82 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
83 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
84 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
[78]85 interface/TriggerUtil.h \
86 Utilities/ExRootAnalysis/interface/BlockClasses.h
[2]87EXECUTABLE = \
[100]88 Delphes$(ExeSuf) \
[94]89 Resolutions$(ExeSuf) \
[83]90 Analysis_Ex$(ExeSuf) \
[78]91 Trigger_Only$(ExeSuf)
[2]92
93EXECUTABLE_OBJ = \
[100]94 tmp/Delphes.$(ObjSuf) \
[94]95 tmp/Resolutions.$(ObjSuf) \
[83]96 tmp/Examples/Analysis_Ex.$(ObjSuf) \
[78]97 tmp/Examples/Trigger_Only.$(ObjSuf)
[2]98
99tmp/Utilities/ExRootAnalysis/src/BlockClassesDict.$(SrcSuf): \
100 Utilities/ExRootAnalysis/src/BlockClassesLinkDef.h \
101 Utilities/ExRootAnalysis/interface/BlockClasses.h
[19]102tmp/src/TreeClassesDict.$(SrcSuf): \
103 src/TreeClassesLinkDef.h \
104 interface/TreeClasses.h
[84]105tmp/Examples/src/Analysis_ExDict.$(SrcSuf): \
106 Examples/src/Analysis_ExLinkDef.h \
107 Examples/interface/Analysis_Ex.h
[2]108DICT = \
[19]109 tmp/Utilities/ExRootAnalysis/src/BlockClassesDict.$(SrcSuf) \
[84]110 tmp/src/TreeClassesDict.$(SrcSuf) \
111 tmp/Examples/src/Analysis_ExDict.$(SrcSuf)
[2]112
113DICT_OBJ = \
[19]114 tmp/Utilities/ExRootAnalysis/src/BlockClassesDict.$(ObjSuf) \
[84]115 tmp/src/TreeClassesDict.$(ObjSuf) \
116 tmp/Examples/src/Analysis_ExDict.$(ObjSuf)
[2]117
[71]118tmp/src/BFieldProp.$(ObjSuf): \
119 src/BFieldProp.$(SrcSuf) \
120 interface/BFieldProp.h
[100]121tmp/src/FrogUtil.$(ObjSuf): \
122 src/FrogUtil.$(SrcSuf) \
123 interface/FrogUtil.h \
124 Utilities/FROG/Includes/FROG/FROG_DetId.h \
125 Utilities/FROG/Includes/FROG/FROG_Geometry.h \
126 Utilities/FROG/Includes/FROG/FROG_Events.h \
127 Utilities/FROG/Includes/FROG/FROG_Element_Tools.h \
128 Utilities/FROG/Includes/FROG/FROG_Net_Tools.h \
129 Utilities/FROG/Includes/FROG/FROG_Path.h \
130 Utilities/FROG/Includes/FROG/FROG_Coord.h \
131 Utilities/FROG/Includes/FROG/FROG_ReadCards.h \
132 Utilities/FROG/Includes/FROG/FROG_ZLib.h
133tmp/src/HEPEVTConverter.$(ObjSuf): \
134 src/HEPEVTConverter.$(SrcSuf) \
[2]135 Utilities/ExRootAnalysis/interface/BlockClasses.h \
136 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
137 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
138 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
[100]139 interface/HEPEVTConverter.h
[78]140tmp/src/JetUtils.$(ObjSuf): \
141 src/JetUtils.$(SrcSuf) \
142 interface/JetUtils.h
[100]143tmp/src/LHEFConverter.$(ObjSuf): \
144 src/LHEFConverter.$(SrcSuf) \
145 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
146 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
[71]147 Utilities/ExRootAnalysis/interface/BlockClasses.h \
[100]148 interface/LHEFConverter.h \
149 Utilities/ExRootAnalysis/interface/LHEF.h
150tmp/src/STDHEPConverter.$(ObjSuf): \
151 src/STDHEPConverter.$(SrcSuf) \
152 Utilities/ExRootAnalysis/interface/BlockClasses.h \
[71]153 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
154 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
155 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
[100]156 Utilities/ExRootAnalysis/interface/LHEF.h \
157 Utilities/stdhep/stdhep_mcfio.h \
158 Utilities/stdhep/stdhep_declarations.h \
159 interface/STDHEPConverter.h
[78]160tmp/src/SmearUtil.$(ObjSuf): \
161 src/SmearUtil.$(SrcSuf) \
162 interface/SmearUtil.h
[19]163tmp/src/TreeClasses.$(ObjSuf): \
164 src/TreeClasses.$(SrcSuf) \
165 interface/TreeClasses.h
[100]166tmp/src/TriggerUtil.$(ObjSuf): \
167 src/TriggerUtil.$(SrcSuf) \
168 interface/TriggerUtil.h
169tmp/src/VeryForward.$(ObjSuf): \
170 src/VeryForward.$(SrcSuf) \
171 interface/VeryForward.h \
172 interface/SmearUtil.h
173tmp/Utilities/ExRootAnalysis/src/BlockClasses.$(ObjSuf): \
174 Utilities/ExRootAnalysis/src/BlockClasses.$(SrcSuf) \
[78]175 Utilities/ExRootAnalysis/interface/BlockClasses.h \
[100]176 Utilities/ExRootAnalysis/interface/BlockCompare.h
177tmp/Utilities/ExRootAnalysis/src/ExRootProgressBar.$(ObjSuf): \
178 Utilities/ExRootAnalysis/src/ExRootProgressBar.$(SrcSuf) \
179 Utilities/ExRootAnalysis/interface/ExRootProgressBar.h
180tmp/Utilities/ExRootAnalysis/src/ExRootTreeBranch.$(ObjSuf): \
181 Utilities/ExRootAnalysis/src/ExRootTreeBranch.$(SrcSuf) \
182 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h
[94]183tmp/Utilities/ExRootAnalysis/src/ExRootTreeReader.$(ObjSuf): \
184 Utilities/ExRootAnalysis/src/ExRootTreeReader.$(SrcSuf) \
185 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h
[11]186tmp/Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(ObjSuf): \
187 Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(SrcSuf) \
188 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
189 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h
[100]190tmp/Utilities/Hector/src/H_AbstractBeamLine.$(ObjSuf): \
191 Utilities/Hector/src/H_AbstractBeamLine.$(SrcSuf)
192tmp/Utilities/Hector/src/H_Aperture.$(ObjSuf): \
193 Utilities/Hector/src/H_Aperture.$(SrcSuf)
194tmp/Utilities/Hector/src/H_Beam.$(ObjSuf): \
195 Utilities/Hector/src/H_Beam.$(SrcSuf)
196tmp/Utilities/Hector/src/H_BeamLine.$(ObjSuf): \
197 Utilities/Hector/src/H_BeamLine.$(SrcSuf)
198tmp/Utilities/Hector/src/H_BeamLineParser.$(ObjSuf): \
199 Utilities/Hector/src/H_BeamLineParser.$(SrcSuf)
200tmp/Utilities/Hector/src/H_BeamParticle.$(ObjSuf): \
201 Utilities/Hector/src/H_BeamParticle.$(SrcSuf)
202tmp/Utilities/Hector/src/H_CircularAperture.$(ObjSuf): \
203 Utilities/Hector/src/H_CircularAperture.$(SrcSuf)
204tmp/Utilities/Hector/src/H_Dipole.$(ObjSuf): \
205 Utilities/Hector/src/H_Dipole.$(SrcSuf)
206tmp/Utilities/Hector/src/H_Drift.$(ObjSuf): \
207 Utilities/Hector/src/H_Drift.$(SrcSuf)
208tmp/Utilities/Hector/src/H_EllipticAperture.$(ObjSuf): \
209 Utilities/Hector/src/H_EllipticAperture.$(SrcSuf)
[94]210tmp/Utilities/Hector/src/H_HorizontalKicker.$(ObjSuf): \
211 Utilities/Hector/src/H_HorizontalKicker.$(SrcSuf)
212tmp/Utilities/Hector/src/H_HorizontalQuadrupole.$(ObjSuf): \
213 Utilities/Hector/src/H_HorizontalQuadrupole.$(SrcSuf)
[100]214tmp/Utilities/Hector/src/H_Kicker.$(ObjSuf): \
215 Utilities/Hector/src/H_Kicker.$(SrcSuf)
216tmp/Utilities/Hector/src/H_Marker.$(ObjSuf): \
217 Utilities/Hector/src/H_Marker.$(SrcSuf)
218tmp/Utilities/Hector/src/H_OpticalElement.$(ObjSuf): \
219 Utilities/Hector/src/H_OpticalElement.$(SrcSuf)
220tmp/Utilities/Hector/src/H_Parameters.$(ObjSuf): \
221 Utilities/Hector/src/H_Parameters.$(SrcSuf)
222tmp/Utilities/Hector/src/H_Quadrupole.$(ObjSuf): \
223 Utilities/Hector/src/H_Quadrupole.$(SrcSuf)
[94]224tmp/Utilities/Hector/src/H_RecRPObject.$(ObjSuf): \
225 Utilities/Hector/src/H_RecRPObject.$(SrcSuf)
226tmp/Utilities/Hector/src/H_RectEllipticAperture.$(ObjSuf): \
227 Utilities/Hector/src/H_RectEllipticAperture.$(SrcSuf)
[100]228tmp/Utilities/Hector/src/H_RectangularAperture.$(ObjSuf): \
229 Utilities/Hector/src/H_RectangularAperture.$(SrcSuf)
[94]230tmp/Utilities/Hector/src/H_RectangularCollimator.$(ObjSuf): \
231 Utilities/Hector/src/H_RectangularCollimator.$(SrcSuf)
232tmp/Utilities/Hector/src/H_RectangularDipole.$(ObjSuf): \
233 Utilities/Hector/src/H_RectangularDipole.$(SrcSuf)
234tmp/Utilities/Hector/src/H_RomanPot.$(ObjSuf): \
235 Utilities/Hector/src/H_RomanPot.$(SrcSuf)
[100]236tmp/Utilities/Hector/src/H_SectorDipole.$(ObjSuf): \
237 Utilities/Hector/src/H_SectorDipole.$(SrcSuf)
238tmp/Utilities/Hector/src/H_TransportMatrices.$(ObjSuf): \
239 Utilities/Hector/src/H_TransportMatrices.$(SrcSuf)
240tmp/Utilities/Hector/src/H_VerticalKicker.$(ObjSuf): \
241 Utilities/Hector/src/H_VerticalKicker.$(SrcSuf)
[94]242tmp/Utilities/Hector/src/H_VerticalQuadrupole.$(ObjSuf): \
243 Utilities/Hector/src/H_VerticalQuadrupole.$(SrcSuf)
[100]244tmp/Utilities/Fastjet/src/AreaDefinition.$(ObjSuf): \
245 Utilities/Fastjet/src/AreaDefinition.$(SrcSuf)
246tmp/Utilities/Fastjet/src/BasicRandom.$(ObjSuf): \
247 Utilities/Fastjet/src/BasicRandom.$(SrcSuf)
[78]248tmp/Utilities/Fastjet/src/ClosestPair2D.$(ObjSuf): \
249 Utilities/Fastjet/src/ClosestPair2D.$(SrcSuf)
[100]250tmp/Utilities/Fastjet/src/ClusterSequence.$(ObjSuf): \
251 Utilities/Fastjet/src/ClusterSequence.$(SrcSuf)
252tmp/Utilities/Fastjet/src/ClusterSequence1GhostPassiveArea.$(ObjSuf): \
253 Utilities/Fastjet/src/ClusterSequence1GhostPassiveArea.$(SrcSuf)
[94]254tmp/Utilities/Fastjet/src/ClusterSequenceActiveArea.$(ObjSuf): \
255 Utilities/Fastjet/src/ClusterSequenceActiveArea.$(SrcSuf)
[100]256tmp/Utilities/Fastjet/src/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf): \
257 Utilities/Fastjet/src/ClusterSequenceActiveAreaExplicitGhosts.$(SrcSuf)
258tmp/Utilities/Fastjet/src/ClusterSequenceArea.$(ObjSuf): \
259 Utilities/Fastjet/src/ClusterSequenceArea.$(SrcSuf)
260tmp/Utilities/Fastjet/src/ClusterSequenceAreaBase.$(ObjSuf): \
261 Utilities/Fastjet/src/ClusterSequenceAreaBase.$(SrcSuf)
262tmp/Utilities/Fastjet/src/ClusterSequencePassiveArea.$(ObjSuf): \
263 Utilities/Fastjet/src/ClusterSequencePassiveArea.$(SrcSuf)
264tmp/Utilities/Fastjet/src/ClusterSequenceVoronoiArea.$(ObjSuf): \
265 Utilities/Fastjet/src/ClusterSequenceVoronoiArea.$(SrcSuf)
[94]266tmp/Utilities/Fastjet/src/ClusterSequence_CP2DChan.$(ObjSuf): \
267 Utilities/Fastjet/src/ClusterSequence_CP2DChan.$(SrcSuf)
[100]268tmp/Utilities/Fastjet/src/ClusterSequence_Delaunay.$(ObjSuf): \
269 Utilities/Fastjet/src/ClusterSequence_Delaunay.$(SrcSuf)
270tmp/Utilities/Fastjet/src/ClusterSequence_DumbN3.$(ObjSuf): \
271 Utilities/Fastjet/src/ClusterSequence_DumbN3.$(SrcSuf)
[94]272tmp/Utilities/Fastjet/src/ClusterSequence_N2.$(ObjSuf): \
273 Utilities/Fastjet/src/ClusterSequence_N2.$(SrcSuf)
[100]274tmp/Utilities/Fastjet/src/ClusterSequence_TiledN2.$(ObjSuf): \
275 Utilities/Fastjet/src/ClusterSequence_TiledN2.$(SrcSuf)
276tmp/Utilities/Fastjet/src/Dnn2piCylinder.$(ObjSuf): \
277 Utilities/Fastjet/src/Dnn2piCylinder.$(SrcSuf)
[78]278tmp/Utilities/Fastjet/src/Dnn3piCylinder.$(ObjSuf): \
279 Utilities/Fastjet/src/Dnn3piCylinder.$(SrcSuf)
[100]280tmp/Utilities/Fastjet/src/Dnn4piCylinder.$(ObjSuf): \
281 Utilities/Fastjet/src/Dnn4piCylinder.$(SrcSuf)
282tmp/Utilities/Fastjet/src/DnnPlane.$(ObjSuf): \
283 Utilities/Fastjet/src/DnnPlane.$(SrcSuf)
[94]284tmp/Utilities/Fastjet/src/Error.$(ObjSuf): \
285 Utilities/Fastjet/src/Error.$(SrcSuf)
[100]286tmp/Utilities/Fastjet/src/GhostedAreaSpec.$(ObjSuf): \
287 Utilities/Fastjet/src/GhostedAreaSpec.$(SrcSuf)
[94]288tmp/Utilities/Fastjet/src/JetDefinition.$(ObjSuf): \
289 Utilities/Fastjet/src/JetDefinition.$(SrcSuf)
[78]290tmp/Utilities/Fastjet/src/MinHeap.$(ObjSuf): \
291 Utilities/Fastjet/src/MinHeap.$(SrcSuf)
[100]292tmp/Utilities/Fastjet/src/PseudoJet.$(ObjSuf): \
293 Utilities/Fastjet/src/PseudoJet.$(SrcSuf)
294tmp/Utilities/Fastjet/src/RangeDefinition.$(ObjSuf): \
295 Utilities/Fastjet/src/RangeDefinition.$(SrcSuf)
[55]296tmp/Utilities/Fastjet/src/Voronoi.$(ObjSuf): \
297 Utilities/Fastjet/src/Voronoi.$(SrcSuf)
[78]298tmp/Utilities/Fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf): \
299 Utilities/Fastjet/plugins/CDFCones/CDFJetCluPlugin.$(SrcSuf) \
300 Utilities/Fastjet/include/fastjet/ClusterSequence.hh
[11]301tmp/Utilities/Fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf): \
302 Utilities/Fastjet/plugins/CDFCones/CDFMidPointPlugin.$(SrcSuf) \
303 Utilities/Fastjet/include/fastjet/ClusterSequence.hh \
304 Utilities/Fastjet/include/fastjet/Error.hh
[100]305tmp/Utilities/Fastjet/plugins/CDFCones/src/CalTower.$(ObjSuf): \
306 Utilities/Fastjet/plugins/CDFCones/src/CalTower.$(SrcSuf)
307tmp/Utilities/Fastjet/plugins/CDFCones/src/Centroid.$(ObjSuf): \
308 Utilities/Fastjet/plugins/CDFCones/src/Centroid.$(SrcSuf)
[78]309tmp/Utilities/Fastjet/plugins/CDFCones/src/Cluster.$(ObjSuf): \
310 Utilities/Fastjet/plugins/CDFCones/src/Cluster.$(SrcSuf)
[100]311tmp/Utilities/Fastjet/plugins/CDFCones/src/ClusterComparisons.$(ObjSuf): \
312 Utilities/Fastjet/plugins/CDFCones/src/ClusterComparisons.$(SrcSuf)
[94]313tmp/Utilities/Fastjet/plugins/CDFCones/src/JetCluAlgorithm.$(ObjSuf): \
314 Utilities/Fastjet/plugins/CDFCones/src/JetCluAlgorithm.$(SrcSuf)
[78]315tmp/Utilities/Fastjet/plugins/CDFCones/src/LorentzVector.$(ObjSuf): \
316 Utilities/Fastjet/plugins/CDFCones/src/LorentzVector.$(SrcSuf)
[71]317tmp/Utilities/Fastjet/plugins/CDFCones/src/MidPointAlgorithm.$(ObjSuf): \
318 Utilities/Fastjet/plugins/CDFCones/src/MidPointAlgorithm.$(SrcSuf)
[100]319tmp/Utilities/Fastjet/plugins/CDFCones/src/PhysicsTower.$(ObjSuf): \
320 Utilities/Fastjet/plugins/CDFCones/src/PhysicsTower.$(SrcSuf)
[11]321tmp/Utilities/Fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf): \
322 Utilities/Fastjet/plugins/SISCone/SISConePlugin.$(SrcSuf) \
323 Utilities/Fastjet/include/fastjet/ClusterSequence.hh
[100]324tmp/Utilities/Fastjet/plugins/SISCone/src/geom_2d.$(ObjSuf): \
325 Utilities/Fastjet/plugins/SISCone/src/geom_2d.$(SrcSuf)
[71]326tmp/Utilities/Fastjet/plugins/SISCone/src/area.$(ObjSuf): \
327 Utilities/Fastjet/plugins/SISCone/src/area.$(SrcSuf)
[100]328tmp/Utilities/Fastjet/plugins/SISCone/src/momentum.$(ObjSuf): \
329 Utilities/Fastjet/plugins/SISCone/src/momentum.$(SrcSuf)
[78]330tmp/Utilities/Fastjet/plugins/SISCone/src/hash.$(ObjSuf): \
331 Utilities/Fastjet/plugins/SISCone/src/hash.$(SrcSuf)
[100]332tmp/Utilities/Fastjet/plugins/SISCone/src/protocones.$(ObjSuf): \
333 Utilities/Fastjet/plugins/SISCone/src/protocones.$(SrcSuf)
334tmp/Utilities/Fastjet/plugins/SISCone/src/quadtree.$(ObjSuf): \
335 Utilities/Fastjet/plugins/SISCone/src/quadtree.$(SrcSuf)
336tmp/Utilities/Fastjet/plugins/SISCone/src/ranlux.$(ObjSuf): \
337 Utilities/Fastjet/plugins/SISCone/src/ranlux.$(SrcSuf)
[78]338tmp/Utilities/Fastjet/plugins/SISCone/src/reference.$(ObjSuf): \
339 Utilities/Fastjet/plugins/SISCone/src/reference.$(SrcSuf)
[100]340tmp/Utilities/Fastjet/plugins/SISCone/src/siscone.$(ObjSuf): \
341 Utilities/Fastjet/plugins/SISCone/src/siscone.$(SrcSuf)
342tmp/Utilities/Fastjet/plugins/SISCone/src/siscone_error.$(ObjSuf): \
343 Utilities/Fastjet/plugins/SISCone/src/siscone_error.$(SrcSuf)
[11]344tmp/Utilities/Fastjet/plugins/SISCone/src/split_merge.$(ObjSuf): \
345 Utilities/Fastjet/plugins/SISCone/src/split_merge.$(SrcSuf)
[100]346tmp/Utilities/Fastjet/plugins/SISCone/src/vicinity.$(ObjSuf): \
347 Utilities/Fastjet/plugins/SISCone/src/vicinity.$(SrcSuf)
[83]348tmp/Examples/src/Analysis_Ex.$(ObjSuf): \
349 Examples/src/Analysis_Ex.$(SrcSuf) \
350 Examples/interface/Analysis_Ex.h
[2]351SOURCE_OBJ = \
[78]352 tmp/src/BFieldProp.$(ObjSuf) \
[100]353 tmp/src/FrogUtil.$(ObjSuf) \
354 tmp/src/HEPEVTConverter.$(ObjSuf) \
355 tmp/src/JetUtils.$(ObjSuf) \
356 tmp/src/LHEFConverter.$(ObjSuf) \
[94]357 tmp/src/STDHEPConverter.$(ObjSuf) \
[78]358 tmp/src/SmearUtil.$(ObjSuf) \
[71]359 tmp/src/TreeClasses.$(ObjSuf) \
[100]360 tmp/src/TriggerUtil.$(ObjSuf) \
361 tmp/src/VeryForward.$(ObjSuf) \
362 tmp/Utilities/ExRootAnalysis/src/BlockClasses.$(ObjSuf) \
363 tmp/Utilities/ExRootAnalysis/src/ExRootProgressBar.$(ObjSuf) \
364 tmp/Utilities/ExRootAnalysis/src/ExRootTreeBranch.$(ObjSuf) \
[94]365 tmp/Utilities/ExRootAnalysis/src/ExRootTreeReader.$(ObjSuf) \
[11]366 tmp/Utilities/ExRootAnalysis/src/ExRootTreeWriter.$(ObjSuf) \
[100]367 tmp/Utilities/Hector/src/H_AbstractBeamLine.$(ObjSuf) \
368 tmp/Utilities/Hector/src/H_Aperture.$(ObjSuf) \
369 tmp/Utilities/Hector/src/H_Beam.$(ObjSuf) \
370 tmp/Utilities/Hector/src/H_BeamLine.$(ObjSuf) \
371 tmp/Utilities/Hector/src/H_BeamLineParser.$(ObjSuf) \
372 tmp/Utilities/Hector/src/H_BeamParticle.$(ObjSuf) \
373 tmp/Utilities/Hector/src/H_CircularAperture.$(ObjSuf) \
374 tmp/Utilities/Hector/src/H_Dipole.$(ObjSuf) \
375 tmp/Utilities/Hector/src/H_Drift.$(ObjSuf) \
376 tmp/Utilities/Hector/src/H_EllipticAperture.$(ObjSuf) \
[94]377 tmp/Utilities/Hector/src/H_HorizontalKicker.$(ObjSuf) \
378 tmp/Utilities/Hector/src/H_HorizontalQuadrupole.$(ObjSuf) \
[100]379 tmp/Utilities/Hector/src/H_Kicker.$(ObjSuf) \
380 tmp/Utilities/Hector/src/H_Marker.$(ObjSuf) \
381 tmp/Utilities/Hector/src/H_OpticalElement.$(ObjSuf) \
382 tmp/Utilities/Hector/src/H_Parameters.$(ObjSuf) \
383 tmp/Utilities/Hector/src/H_Quadrupole.$(ObjSuf) \
[94]384 tmp/Utilities/Hector/src/H_RecRPObject.$(ObjSuf) \
385 tmp/Utilities/Hector/src/H_RectEllipticAperture.$(ObjSuf) \
[100]386 tmp/Utilities/Hector/src/H_RectangularAperture.$(ObjSuf) \
[94]387 tmp/Utilities/Hector/src/H_RectangularCollimator.$(ObjSuf) \
388 tmp/Utilities/Hector/src/H_RectangularDipole.$(ObjSuf) \
389 tmp/Utilities/Hector/src/H_RomanPot.$(ObjSuf) \
[100]390 tmp/Utilities/Hector/src/H_SectorDipole.$(ObjSuf) \
391 tmp/Utilities/Hector/src/H_TransportMatrices.$(ObjSuf) \
392 tmp/Utilities/Hector/src/H_VerticalKicker.$(ObjSuf) \
[94]393 tmp/Utilities/Hector/src/H_VerticalQuadrupole.$(ObjSuf) \
[100]394 tmp/Utilities/Fastjet/src/AreaDefinition.$(ObjSuf) \
395 tmp/Utilities/Fastjet/src/BasicRandom.$(ObjSuf) \
[78]396 tmp/Utilities/Fastjet/src/ClosestPair2D.$(ObjSuf) \
[100]397 tmp/Utilities/Fastjet/src/ClusterSequence.$(ObjSuf) \
398 tmp/Utilities/Fastjet/src/ClusterSequence1GhostPassiveArea.$(ObjSuf) \
[94]399 tmp/Utilities/Fastjet/src/ClusterSequenceActiveArea.$(ObjSuf) \
[100]400 tmp/Utilities/Fastjet/src/ClusterSequenceActiveAreaExplicitGhosts.$(ObjSuf) \
401 tmp/Utilities/Fastjet/src/ClusterSequenceArea.$(ObjSuf) \
402 tmp/Utilities/Fastjet/src/ClusterSequenceAreaBase.$(ObjSuf) \
403 tmp/Utilities/Fastjet/src/ClusterSequencePassiveArea.$(ObjSuf) \
404 tmp/Utilities/Fastjet/src/ClusterSequenceVoronoiArea.$(ObjSuf) \
[94]405 tmp/Utilities/Fastjet/src/ClusterSequence_CP2DChan.$(ObjSuf) \
[100]406 tmp/Utilities/Fastjet/src/ClusterSequence_Delaunay.$(ObjSuf) \
407 tmp/Utilities/Fastjet/src/ClusterSequence_DumbN3.$(ObjSuf) \
[94]408 tmp/Utilities/Fastjet/src/ClusterSequence_N2.$(ObjSuf) \
[100]409 tmp/Utilities/Fastjet/src/ClusterSequence_TiledN2.$(ObjSuf) \
410 tmp/Utilities/Fastjet/src/Dnn2piCylinder.$(ObjSuf) \
[78]411 tmp/Utilities/Fastjet/src/Dnn3piCylinder.$(ObjSuf) \
[100]412 tmp/Utilities/Fastjet/src/Dnn4piCylinder.$(ObjSuf) \
413 tmp/Utilities/Fastjet/src/DnnPlane.$(ObjSuf) \
[94]414 tmp/Utilities/Fastjet/src/Error.$(ObjSuf) \
[100]415 tmp/Utilities/Fastjet/src/GhostedAreaSpec.$(ObjSuf) \
[94]416 tmp/Utilities/Fastjet/src/JetDefinition.$(ObjSuf) \
[78]417 tmp/Utilities/Fastjet/src/MinHeap.$(ObjSuf) \
[100]418 tmp/Utilities/Fastjet/src/PseudoJet.$(ObjSuf) \
419 tmp/Utilities/Fastjet/src/RangeDefinition.$(ObjSuf) \
[55]420 tmp/Utilities/Fastjet/src/Voronoi.$(ObjSuf) \
[78]421 tmp/Utilities/Fastjet/plugins/CDFCones/CDFJetCluPlugin.$(ObjSuf) \
[71]422 tmp/Utilities/Fastjet/plugins/CDFCones/CDFMidPointPlugin.$(ObjSuf) \
[100]423 tmp/Utilities/Fastjet/plugins/CDFCones/src/CalTower.$(ObjSuf) \
424 tmp/Utilities/Fastjet/plugins/CDFCones/src/Centroid.$(ObjSuf) \
[78]425 tmp/Utilities/Fastjet/plugins/CDFCones/src/Cluster.$(ObjSuf) \
[100]426 tmp/Utilities/Fastjet/plugins/CDFCones/src/ClusterComparisons.$(ObjSuf) \
[94]427 tmp/Utilities/Fastjet/plugins/CDFCones/src/JetCluAlgorithm.$(ObjSuf) \
[78]428 tmp/Utilities/Fastjet/plugins/CDFCones/src/LorentzVector.$(ObjSuf) \
[71]429 tmp/Utilities/Fastjet/plugins/CDFCones/src/MidPointAlgorithm.$(ObjSuf) \
[100]430 tmp/Utilities/Fastjet/plugins/CDFCones/src/PhysicsTower.$(ObjSuf) \
[11]431 tmp/Utilities/Fastjet/plugins/SISCone/SISConePlugin.$(ObjSuf) \
[100]432 tmp/Utilities/Fastjet/plugins/SISCone/src/geom_2d.$(ObjSuf) \
[71]433 tmp/Utilities/Fastjet/plugins/SISCone/src/area.$(ObjSuf) \
[100]434 tmp/Utilities/Fastjet/plugins/SISCone/src/momentum.$(ObjSuf) \
[78]435 tmp/Utilities/Fastjet/plugins/SISCone/src/hash.$(ObjSuf) \
[100]436 tmp/Utilities/Fastjet/plugins/SISCone/src/protocones.$(ObjSuf) \
437 tmp/Utilities/Fastjet/plugins/SISCone/src/quadtree.$(ObjSuf) \
438 tmp/Utilities/Fastjet/plugins/SISCone/src/ranlux.$(ObjSuf) \
[78]439 tmp/Utilities/Fastjet/plugins/SISCone/src/reference.$(ObjSuf) \
[100]440 tmp/Utilities/Fastjet/plugins/SISCone/src/siscone.$(ObjSuf) \
441 tmp/Utilities/Fastjet/plugins/SISCone/src/siscone_error.$(ObjSuf) \
[11]442 tmp/Utilities/Fastjet/plugins/SISCone/src/split_merge.$(ObjSuf) \
[100]443 tmp/Utilities/Fastjet/plugins/SISCone/src/vicinity.$(ObjSuf) \
[83]444 tmp/Examples/src/Analysis_Ex.$(ObjSuf)
[2]445
[100]446tmp/Utilities/mcfio/mcf_NTuIOFiles.$(ObjSuf): \
447 Utilities/mcfio/mcf_NTuIOFiles.c
448tmp/Utilities/mcfio/mcf_NTuIOUtils.$(ObjSuf): \
449 Utilities/mcfio/mcf_NTuIOUtils.c
[94]450tmp/Utilities/mcfio/mcf_evt_xdr.$(ObjSuf): \
451 Utilities/mcfio/mcf_evt_xdr.c
[100]452tmp/Utilities/mcfio/mcf_ntuBldDbinc.$(ObjSuf): \
453 Utilities/mcfio/mcf_ntuBldDbinc.c
[94]454tmp/Utilities/mcfio/mcf_ntubldInit.$(ObjSuf): \
455 Utilities/mcfio/mcf_ntubldInit.c
[100]456tmp/Utilities/mcfio/mcfio_Block.$(ObjSuf): \
457 Utilities/mcfio/mcfio_Block.c
458tmp/Utilities/mcfio/mcfio_Direct.$(ObjSuf): \
459 Utilities/mcfio/mcfio_Direct.c
460tmp/Utilities/mcfio/mcfio_SeqDummy.$(ObjSuf): \
461 Utilities/mcfio/mcfio_SeqDummy.c
[94]462tmp/Utilities/mcfio/mcfio_UserDictionary.$(ObjSuf): \
463 Utilities/mcfio/mcfio_UserDictionary.c
[100]464tmp/Utilities/mcfio/mcfio_Util1.$(ObjSuf): \
465 Utilities/mcfio/mcfio_Util1.c
466tmp/Utilities/stdhep/mcf_Stdhep_xdr.$(ObjSuf): \
467 Utilities/stdhep/mcf_Stdhep_xdr.c \
[11]468 Utilities/mcfio/mcfio_Dict.h \
469 Utilities/mcfio/mcf_xdr.h \
[100]470 Utilities/stdhep/stdhep.h \
471 Utilities/stdhep/stdtmp.h \
[71]472 Utilities/stdhep/stdver.h
[78]473tmp/Utilities/stdhep/mcf_hepev4_xdr.$(ObjSuf): \
474 Utilities/stdhep/mcf_hepev4_xdr.c \
475 Utilities/mcfio/mcfio_Dict.h \
476 Utilities/mcfio/mcf_xdr.h \
477 Utilities/stdhep/stdhep.h \
478 Utilities/stdhep/hepev4.h \
479 Utilities/stdhep/stdtmp.h \
480 Utilities/stdhep/stdver.h
[100]481tmp/Utilities/stdhep/mcf_hepup_xdr.$(ObjSuf): \
482 Utilities/stdhep/mcf_hepup_xdr.c \
483 Utilities/mcfio/mcfio_Dict.h \
484 Utilities/mcfio/mcf_xdr.h \
485 Utilities/stdhep/hepeup.h \
486 Utilities/stdhep/heprup.h \
487 Utilities/stdhep/stdver.h
[78]488tmp/Utilities/stdhep/mcf_stdcm1_xdr.$(ObjSuf): \
489 Utilities/stdhep/mcf_stdcm1_xdr.c \
490 Utilities/mcfio/mcfio_Dict.h \
491 Utilities/mcfio/mcf_xdr.h \
492 Utilities/stdhep/stdcm1.h \
493 Utilities/stdhep/stdver.h
494tmp/Utilities/stdhep/stdhep_internal_utils.$(ObjSuf): \
495 Utilities/stdhep/stdhep_internal_utils.c \
496 Utilities/stdhep/stdhep.h \
497 Utilities/stdhep/hepev4.h \
498 Utilities/stdhep/stdtmp.h \
499 Utilities/stdhep/hepeup.h
[71]500tmp/Utilities/stdhep/stdhep_mcfio.$(ObjSuf): \
501 Utilities/stdhep/stdhep_mcfio.c \
502 Utilities/mcfio/mcf_xdr.h \
503 Utilities/mcfio/mcfio_Block.h \
504 Utilities/mcfio/mcfio_Dict.h \
505 Utilities/mcfio/mcfio_Direct.h \
506 Utilities/mcfio/mcfio_Util1.h \
[11]507 Utilities/stdhep/stdhep.h \
[71]508 Utilities/stdhep/hepev4.h \
509 Utilities/stdhep/hepeup.h \
510 Utilities/stdhep/heprup.h \
[11]511 Utilities/stdhep/stdtmp.h \
[71]512 Utilities/stdhep/stdhd.h \
513 Utilities/stdhep/stdcnt.h \
514 Utilities/stdhep/stdhep_mcfio.h
[2]515STDHEP_OBJ = \
[100]516 tmp/Utilities/mcfio/mcf_NTuIOFiles.$(ObjSuf) \
517 tmp/Utilities/mcfio/mcf_NTuIOUtils.$(ObjSuf) \
[94]518 tmp/Utilities/mcfio/mcf_evt_xdr.$(ObjSuf) \
[100]519 tmp/Utilities/mcfio/mcf_ntuBldDbinc.$(ObjSuf) \
[94]520 tmp/Utilities/mcfio/mcf_ntubldInit.$(ObjSuf) \
[100]521 tmp/Utilities/mcfio/mcfio_Block.$(ObjSuf) \
522 tmp/Utilities/mcfio/mcfio_Direct.$(ObjSuf) \
523 tmp/Utilities/mcfio/mcfio_SeqDummy.$(ObjSuf) \
[94]524 tmp/Utilities/mcfio/mcfio_UserDictionary.$(ObjSuf) \
[100]525 tmp/Utilities/mcfio/mcfio_Util1.$(ObjSuf) \
526 tmp/Utilities/stdhep/mcf_Stdhep_xdr.$(ObjSuf) \
527 tmp/Utilities/stdhep/mcf_hepev4_xdr.$(ObjSuf) \
[94]528 tmp/Utilities/stdhep/mcf_hepup_xdr.$(ObjSuf) \
[2]529 tmp/Utilities/stdhep/mcf_stdcm1_xdr.$(ObjSuf) \
[78]530 tmp/Utilities/stdhep/stdhep_internal_utils.$(ObjSuf) \
[100]531 tmp/Utilities/stdhep/stdhep_mcfio.$(ObjSuf)
[2]532
[55]533interface/TriggerUtil.h: \
534 Utilities/ExRootAnalysis/interface/BlockClasses.h \
[78]535 Utilities/ExRootAnalysis/interface/TSimpleArray.h \
536 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h
[55]537 @touch $@
538
[94]539interface/DataConverter.h: \
540 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
541 Utilities/ExRootAnalysis/interface/LHEF.h
542 @touch $@
543
[100]544Utilities/Fastjet/include/fastjet/Error.hh: \
545 Utilities/Fastjet/include/fastjet/internal/base.hh
546 @touch $@
547
548interface/STDHEPConverter.h: \
549 Utilities/ExRootAnalysis/interface/BlockClasses.h \
550 Utilities/ExRootAnalysis/interface/TSimpleArray.h \
551 Utilities/ExRootAnalysis/interface/LHEF.h \
552 interface/DataConverter.h
553 @touch $@
554
555Utilities/ExRootAnalysis/interface/BlockClasses.h: \
556 Utilities/ExRootAnalysis/interface/BlockCompare.h
557 @touch $@
558
559Utilities/Fastjet/include/fastjet/PseudoJet.hh: \
560 Utilities/Fastjet/include/fastjet/internal/numconsts.hh
561 @touch $@
562
[86]563interface/HEPEVTConverter.h: \
564 Utilities/ExRootAnalysis/interface/BlockClasses.h \
565 Utilities/ExRootAnalysis/interface/TSimpleArray.h \
566 interface/DataConverter.h
[2]567 @touch $@
568
[100]569interface/FrogUtil.h: \
570 interface/SmearUtil.h \
571 Utilities/ExRootAnalysis/interface/BlockClasses.h \
572 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
573 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
574 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
575 Utilities/FROG/Includes/FROG/FROG_Events.h
576 @touch $@
577
578interface/TreeClasses.h: \
579 Utilities/ExRootAnalysis/interface/BlockCompare.h \
580 Utilities/ExRootAnalysis/interface/BlockClasses.h
581 @touch $@
582
583interface/LHEFConverter.h: \
584 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
585 Utilities/ExRootAnalysis/interface/LHEF.h \
586 interface/DataConverter.h
587 @touch $@
588
[55]589interface/JetUtils.h: \
590 interface/SmearUtil.h \
[2]591 Utilities/ExRootAnalysis/interface/BlockClasses.h \
592 Utilities/ExRootAnalysis/interface/TSimpleArray.h \
[55]593 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
594 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
595 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
596 Utilities/Fastjet/plugins/CDFCones/interface/PhysicsTower.hh \
597 Utilities/Fastjet/include/fastjet/PseudoJet.hh \
598 Utilities/Fastjet/include/fastjet/ClusterSequence.hh \
599 Utilities/Fastjet/include/fastjet/config.h
[2]600 @touch $@
601
[55]602interface/SmearUtil.h: \
603 Utilities/ExRootAnalysis/interface/BlockClasses.h \
604 Utilities/ExRootAnalysis/interface/TSimpleArray.h \
605 Utilities/Fastjet/plugins/CDFCones/interface/PhysicsTower.hh
606 @touch $@
607
[100]608Examples/interface/Analysis_Ex.h: \
609 Utilities/ExRootAnalysis/interface/ExRootTreeReader.h \
610 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
[86]611 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
[100]612 Utilities/ExRootAnalysis/interface/TSimpleArray.h \
613 Utilities/ExRootAnalysis/interface/BlockClasses.h
[2]614 @touch $@
615
[55]616interface/BFieldProp.h: \
617 interface/SmearUtil.h \
618 Utilities/ExRootAnalysis/interface/BlockClasses.h \
619 Utilities/ExRootAnalysis/interface/TSimpleArray.h
620 @touch $@
621
[9]622Utilities/stdhep/stdhep_declarations.h: \
623 Utilities/stdhep/stdhep.h \
624 Utilities/stdhep/hepev4.h \
625 Utilities/stdhep/hepeup.h \
626 Utilities/stdhep/heprup.h \
627 Utilities/stdhep/stdtmp.h \
628 Utilities/stdhep/stdhd.h \
629 Utilities/stdhep/stdcnt.h \
630 Utilities/stdhep/stdcm1.h \
631 Utilities/stdhep/stdver.h
632 @touch $@
633
[55]634interface/VeryForward.h: \
635 interface/SmearUtil.h \
636 Utilities/ExRootAnalysis/interface/BlockClasses.h \
637 Utilities/ExRootAnalysis/interface/TSimpleArray.h \
638 Utilities/ExRootAnalysis/interface/ExRootTreeBranch.h \
639 Utilities/ExRootAnalysis/interface/ExRootTreeWriter.h \
640 Utilities/Fastjet/plugins/CDFCones/interface/PhysicsTower.hh
641 @touch $@
642
[100]643Utilities/Fastjet/include/fastjet/ClusterSequence.hh: \
644 Utilities/Fastjet/include/fastjet/internal/DynamicNearestNeighbours.hh \
645 Utilities/Fastjet/include/fastjet/PseudoJet.hh \
646 Utilities/Fastjet/include/fastjet/Error.hh \
647 Utilities/Fastjet/include/fastjet/JetDefinition.hh
[19]648 @touch $@
649
[2]650
651
652###
653
654all: $(SHARED) $(EXECUTABLE) $(STDHEP_EXECUTABLE)
655
656$(SHARED): $(DICT_OBJ) $(SOURCE_OBJ)
657 @mkdir -p $(@D)
658 @echo ">> Building $@"
659ifeq ($(ARCH),aix)
660 @/usr/ibmcxx/bin/makeC++SharedLib $(OutPutOpt) $@ $(LIBS) -p 0 $^
661else
662ifeq ($(ARCH),aix5)
663 @/usr/vacpp/bin/makeC++SharedLib $(OutPutOpt) $@ $(LIBS) -p 0 $^
664else
665ifeq ($(PLATFORM),macosx)
666# We need to make both the .dylib and the .so
667 @$(LD) $(SOFLAGS) $^ $(OutPutOpt) $@
668 @$(LD) -bundle -undefined $(UNDEFOPT) $(LDFLAGS) $^ $(LIBS) $(OutPutOpt) $(subst .$(DllSuf),.so,$@)
669else
670ifeq ($(PLATFORM),win32)
671 @bindexplib $* $^ > $*.def
672 @lib -nologo -MACHINE:IX86 $^ -def:$*.def $(OutPutOpt)$(EVENTLIB)
673 @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $*.exp $(LIBS) $(OutPutOpt)$@
674 @$(MT_DLL)
675else
676 @$(LD) $(SOFLAGS) $(LDFLAGS) $^ $(OutPutOpt) $@ $(EXPLLINKLIBS)
677 @$(MT_DLL)
678endif
679endif
680endif
681endif
682
683clean:
684 @rm -f $(DICT_OBJ) $(SOURCE_OBJ) $(STDHEP_OBJ) core
685
686distclean: clean
687 @rm -f $(SHARED) $(EXECUTABLE) $(STDHEP_EXECUTABLE)
688
689###
690
691.SUFFIXES: .$(SrcSuf) .$(ObjSuf) .$(DllSuf)
692
693%Dict.$(SrcSuf):
694 @mkdir -p $(@D)
695 @echo ">> Generating $@"
696 @rootcint -f $@ -c $<
697 @echo "#define private public" > $@.arch
698 @echo "#define protected public" >> $@.arch
699 @mv $@ $@.base
700 @cat $@.arch $< $@.base > $@
701 @rm $@.arch $@.base
702
703$(SOURCE_OBJ): tmp/%.$(ObjSuf): %.$(SrcSuf)
704 @mkdir -p $(@D)
705 @echo ">> Compiling $<"
706 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
707
708$(DICT_OBJ): %.$(ObjSuf): %.$(SrcSuf)
709 @mkdir -p $(@D)
710 @echo ">> Compiling $<"
711 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
712
713$(STDHEP_OBJ): tmp/%.$(ObjSuf): %.c
714 @mkdir -p $(@D)
715 @echo ">> Compiling $<"
716 @gcc $(CXXFLAGS) -c $< $(OutPutOpt)$@
717
718$(STDHEP_EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
719 @mkdir -p $(@D)
720 @echo ">> Compiling $<"
721 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
722
723$(EXECUTABLE_OBJ): tmp/%.$(ObjSuf): %.cpp
724 @mkdir -p $(@D)
725 @echo ">> Compiling $<"
726 @$(CXX) $(CXXFLAGS) -c $< $(OutPutOpt)$@
727
728$(EXECUTABLE): %$(ExeSuf): $(DICT_OBJ) $(SOURCE_OBJ) $(STDHEP_OBJ)
729 @echo ">> Building $@"
730 @$(LD) $(LDFLAGS) $^ $(LIBS) $(OutPutOpt)$@
731
732###
733
734
Note: See TracBrowser for help on using the repository browser.