File: Makefile.am

package info (click to toggle)
fastjet 3.4.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,552 kB
  • sloc: cpp: 78,628; python: 6,112; sh: 1,038; fortran: 673; makefile: 636; ansic: 161
file content (184 lines) | stat: -rw-r--r-- 7,618 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
# for the time being allow these things to be distributed but without
# any particular help to go with them? This should change at some point

SUBDIRS = data python root
EXTRA_DIST = Makefile.alt ktjet_example.cc ktjet_timing.cc CmdLine.hh\
	makefile.static
#	test-example.sh test-areas.sh makefile.static

noinst_PROGRAMS = fastjet_example fastjet_areas fastjet_timing_plugins\
 01-basic  \
 02-jetdef \
 04-constituents \
 05-eplus_eminus \
 06-area \
 07-subtraction \
 08-selector \
 09-user_info \
 10-subjets \
 11-filter \
 12-boosted_higgs \
 13-boosted_top \
 14-groomers

check_PROGRAMS = fastjet_example fastjet_areas

# basic usage example
01_basic_SOURCES = 01-basic.cc
01_basic_SHORTNAME = 01
01_basic_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
01_basic_LDADD = ../src/libfastjet.la $(CGAL_LIBS)

# further illustrates the usage of jet definitions
02_jetdef_SOURCES = 02-jetdef.cc
02_jetdef_SHORTNAME = 02
02_jetdef_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
02_jetdef_LDADD = ../src/libfastjet.la $(CGAL_LIBS)

# illustrates the usage of plugins
if BUILD_PLUGIN_SISCONE
noinst_PROGRAMS += 03-plugin
03_plugin_SOURCES = 03-plugin.cc
#03_plugin_SHORTNAME = 03
03_plugin_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
03_plugin_LDADD = ../src/libfastjet.la $(CGAL_LIBS)
03_plugin_CXXFLAGS += -I$(srcdir)/../plugins/SISCone -I/usr/include/siscone
03_plugin_LDADD += ../plugins/SISCone/libSISConePlugin.la
else
EXTRA_DIST += 03-plugin.cc
endif

# illustrate the access to the constituents
04_constituents_SOURCES = 04-constituents.cc
04_constituents_SHORTNAME = 04
04_constituents_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
04_constituents_LDADD = ../src/libfastjet.la $(CGAL_LIBS)

# illustrate clustering in e+e- collisions
05_eplus_eminus_SOURCES = 05-eplus_eminus.cc
05_eplus_eminus_SHORTNAME = 05
05_eplus_eminus_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
05_eplus_eminus_LDADD = ../src/libfastjet.la $(CGAL_LIBS)

# illustrate the computation of jet areas
06_area_SOURCES = 06-area.cc
06_area_SHORTNAME = 06
06_area_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
06_area_LDADD = ../src/libfastjet.la $(CGAL_LIBS)

# illustrate the background subtraction using jet areas
07_subtraction_SOURCES = 07-subtraction.cc
07_subtraction_SHORTNAME = 07
07_subtraction_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include -I$(srcdir)/../tools
07_subtraction_LDADD = ../tools/libfastjettools.la ../src/libfastjet.la $(CGAL_LIBS)

# illustrate the use of Selector's
08_selector_SOURCES = 08-selector.cc
08_selector_SHORTNAME = 08
08_selector_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include 
08_selector_LDADD =  ../src/libfastjet.la $(CGAL_LIBS)

# illustrate how to associate user information to the jets
09_user_info_SOURCES = 09-user_info.cc
09_user_info_SHORTNAME = 09
09_user_info_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include -I$(srcdir)/../tools
09_user_info_LDADD = ../tools/libfastjettools.la ../src/libfastjet.la $(CGAL_LIBS)

# illustrate how to access subjets
10_subjets_SOURCES = 10-subjets.cc
10_subjets_SHORTNAME = 10
10_subjets_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include -I$(srcdir)/../tools
10_subjets_LDADD = ../src/libfastjet.la $(CGAL_LIBS)

# illustrate the use of Filter
11_filter_SOURCES = 11-filter.cc
11_filter_SHORTNAME = 11
11_filter_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include -I$(srcdir)/../tools
11_filter_LDADD = ../tools/libfastjettools.la ../src/libfastjet.la  $(CGAL_LIBS)

# illustrate how to tag boosted higgs
12_boosted_higgs_SOURCES = 12-boosted_higgs.cc
12_boosted_higgs_SHORTNAME = 12
12_boosted_higgs_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include -I$(srcdir)/../tools
12_boosted_higgs_LDADD = ../tools/libfastjettools.la ../src/libfastjet.la $(CGAL_LIBS)

# illustrate how to tag boosted top
13_boosted_top_SOURCES = 13-boosted_top.cc
13_boosted_top_SHORTNAME = 13
13_boosted_top_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include -I$(srcdir)/../tools
13_boosted_top_LDADD = ../tools/libfastjettools.la ../src/libfastjet.la  $(CGAL_LIBS)

# illustrate how to use various groomers in a unified manner
14_groomers_SOURCES = 14-groomers.cc
14_groomers_SHORTNAME = 14
14_groomers_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include -I$(srcdir)/../tools
14_groomers_LDADD = ../tools/libfastjettools.la ../src/libfastjet.la  $(CGAL_LIBS)


# backward-compatible + make-check-related things
fastjet_example_SOURCES = fastjet_example.cc
fastjet_example_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
fastjet_example_LDADD = ../src/libfastjet.la $(CGAL_LIBS)

fastjet_areas_SOURCES = fastjet_areas.cc
fastjet_areas_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
fastjet_areas_LDADD = ../src/libfastjet.la $(CGAL_LIBS)
if BUILD_PLUGIN_SISCONE
fastjet_areas_CXXFLAGS += -I$(srcdir)/../plugins/SISCone -I/usr/include/siscone
fastjet_areas_LDADD += ../plugins/SISCone/libSISConePlugin.la -lsiscone -lsiscone_spherical
endif

fastjet_timing_plugins_SOURCES = fastjet_timing_plugins.cc CmdLine.cc
fastjet_timing_plugins_CXXFLAGS = $(AM_CXXFLAGS) $(CGAL_CPPFLAGS) -I$(srcdir)/../include
fastjet_timing_plugins_LDADD = ../src/libfastjet.la $(CGAL_LIBS)
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../tools
fastjet_timing_plugins_LDADD += ../tools/libfastjettools.la 
if BUILD_PLUGIN_SISCONE
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/SISCone -I/usr/include/siscone
fastjet_timing_plugins_LDADD += ../plugins/SISCone/libSISConePlugin.la
endif
if BUILD_PLUGIN_CDFCONES
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/CDFCones
fastjet_timing_plugins_LDADD += ../plugins/CDFCones/libCDFConesPlugin.la ../plugins/CDFCones/CDFcode/libCDFcode.la
endif
if BUILD_PLUGIN_PXCONE
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/PxCone
fastjet_timing_plugins_LDADD += ../plugins/PxCone/libPxConePlugin.la $(FLIBS)
endif
if BUILD_PLUGIN_D0RUNIICONE
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/D0RunIICone
fastjet_timing_plugins_LDADD += ../plugins/D0RunIICone/libD0RunIIConePlugin.la $(FLIBS)
endif
if BUILD_PLUGIN_TRACKJET
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/TrackJet
fastjet_timing_plugins_LDADD += ../plugins/TrackJet/libTrackJetPlugin.la
endif
if BUILD_PLUGIN_ATLASCONE
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/ATLASCone
fastjet_timing_plugins_LDADD += ../plugins/ATLASCone/libATLASConePlugin.la
endif
if BUILD_PLUGIN_EECAMBRIDGE
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/EECambridge
fastjet_timing_plugins_LDADD += ../plugins/EECambridge/libEECambridgePlugin.la
endif
if BUILD_PLUGIN_JADE
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/Jade
fastjet_timing_plugins_LDADD += ../plugins/Jade/libJadePlugin.la
endif
if BUILD_PLUGIN_CMSITERATIVECONE
fastjet_timing_plugins_CXXFLAGS += -I$(srcdir)/../plugins/CMSIterativeCone
fastjet_timing_plugins_LDADD += ../plugins/CMSIterativeCone/libCMSIterativeConePlugin.la
endif
if BUILD_PLUGIN_D0RUNICONE
fastjet_timing_plugins_CXXFLAGS += -I${srcdir}/../plugins/D0RunICone
fastjet_timing_plugins_LDADD += ../plugins/D0RunICone/libD0RunIConePlugin.la
endif
if BUILD_PLUGIN_GRIDJET
fastjet_timing_plugins_CXXFLAGS += -I${srcdir}/../plugins/GridJet
fastjet_timing_plugins_LDADD += ../plugins/GridJet/libGridJetPlugin.la
endif

# add entries for other plugins here

#TESTS_ENVIRONMENT = $(SHELL)
#TESTS = test-example.sh test-areas.sh