Fork me on GitHub

source: svn/trunk/Makefile@ 85

Last change on this file since 85 was 84, checked in by uid677, 16 years ago

add output tree to example

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