File: Makefile.am

package info (click to toggle)
thepeg 1.8.0-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 9,312 kB
  • ctags: 11,509
  • sloc: cpp: 57,129; sh: 11,315; java: 3,212; lisp: 1,402; makefile: 830; ansic: 58; perl: 3
file content (65 lines) | stat: -rw-r--r-- 2,360 bytes parent folder | download
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
AIDAWRAPPERS = LWH/AIAnalysisFactory.h LWH/AIAxis.h LWH/AIHistogram1D.h LWH/AIHistogram2D.h \
               LWH/AIHistogramFactory.h LWH/AITree.h LWH/AITreeFactory.h \
               LWH/AIManagedObject.h LWH/AIDataPoint.h LWH/AIDataPointSet.h \
               LWH/AIDataPointSetFactory.h LWH/AIMeasurement.h

LWHHEADERS = LWH/AnalysisFactory.h LWH/Axis.h LWH/Tree.h LWH/TreeFactory.h \
             LWH/Histogram1D.h LWH/Histogram2D.h LWH/HistogramFactory.h LWH/ManagedObject.h \
             LWH/VariAxis.h LWH/DataPoint.h LWH/DataPointSet.h LWH/DataPointSetFactory.h \
             LWH/Measurement.h

mySOURCES = LWHFactory.cc

pkglib_LTLIBRARIES = LWHFactory.la XSecCheck.la ProgressLog.la

if HAVE_RIVET
  DOCFILES = RivetAnalysis.h 
  pkglib_LTLIBRARIES += RivetAnalysis.la
  RivetAnalysis_la_CPPFLAGS =  $(RIVETINCLUDE) $(HEPMCINCLUDE) $(AM_CPPFLAGS)
  RivetAnalysis_la_LIBADD = $(HEPMCLIBS) $(RIVETLIBS)
  RivetAnalysis_la_SOURCES = RivetAnalysis.cc $(INCLUDEFILES)
  RivetAnalysis_la_LDFLAGS = $(AM_LDFLAGS) -module $(LIBTOOLVERSIONINFO)
else
  DOCFILES = $(AIDAWRAPPERS) $(LWHHEADERS)
endif
DOCFILES += LWHFactory.h

INCLUDEFILES = $(DOCFILES) 

LWHFactory_la_SOURCES = $(mySOURCES) $(INCLUDEFILES)
LWHFactory_la_LDFLAGS = $(AM_LDFLAGS) -module $(LIBTOOLVERSIONINFO)
LWHFactory_la_CPPFLAGS = $(AM_CPPFLAGS) $(LWHINCLUDE)

XSecCheck_la_SOURCES = XSecCheck.cc XSecCheck.h
XSecCheck_la_LDFLAGS = $(AM_LDFLAGS) -module $(LIBTOOLVERSIONINFO)

ProgressLog_la_SOURCES = ProgressLog.cc ProgressLog.h
ProgressLog_la_LDFLAGS = $(AM_LDFLAGS) -module $(LIBTOOLVERSIONINFO)

noinst_LTLIBRARIES = libThePEGHist.la
libThePEGHist_la_SOURCES = \
  FactoryBase.cc FactoryBase.fh FactoryBase.h AIDA_helper.h
libThePEGHist_la_CPPFLAGS = $(AM_CPPFLAGS) $(LWHINCLUDE)

if HAVE_HEPMC
  pkglib_LTLIBRARIES += HepMCAnalysis.la
  HepMCAnalysis_la_LDFLAGS = $(AM_LDFLAGS) -module $(LIBTOOLVERSIONINFO)
  HepMCAnalysis_la_SOURCES = HepMCFile.h    HepMCFile.cc
  HepMCAnalysis_la_CPPFLAGS = $(AM_CPPFLAGS) $(HEPMCINCLUDE)
  HepMCAnalysis_la_LIBADD = $(HEPMCLIBS)
endif

pkglib_LTLIBRARIES += GraphvizPlot.la
GraphvizPlot_la_LDFLAGS = $(AM_LDFLAGS) -module $(LIBTOOLVERSIONINFO)
GraphvizPlot_la_SOURCES = GraphvizPlot.h GraphvizPlot.cc

LWH.tgz: $(AIDAWRAPPERS) $(LWHHEADERS)
	tar czf LWH.tgz  $(AIDAWRAPPERS) $(LWHHEADERS)

include $(top_srcdir)/Config/Makefile.aminclude