#pragma link C++ nestedfunction;
#pragma link C++ class AliHLTMUONAgent+;
+#pragma link C++ class AliHLTMUONHitReconstructorComponent+;
#pragma link C++ class AliHLTMUONRecHitsSource+;
#endif // __CINT__
lib_LTLIBRARIES = libAliHLTSample.la
-# version info for the library
-# The libtool program is used to created the library, a version number can
-# be specified by using the -version-info flag. This flag accepts an argument
-# of the form current[:revision[:age]].
-# If either revision or age are omitted, they default to 0. Also note that
-# age must be less than or equal to the current interface number. Here are a
-# set of rules to help you update your library version information:
-#
-# 1. Start with version information of 0:0:0 for each libtool library.
-# 2. Update the version information only immediately before a public release
-# of your software. More frequent updates are unnecessary, and only
-# guarantee that the current interface number gets larger faster.
-# 3. If the library source code has changed at all since the last update,
-# then increment revision (c:r:a becomes c:r+1:a).
-# 4. If any interfaces have been added, removed, or changed since the last
-# update, increment current, and set revision to 0.
-# 5. If any interfaces have been added since the last public release, then
-# increment age.
-# 6. If any interfaces have been removed since the last public release, then
-# set age to 0.
LIBRARY_VERSION = '0:1:0'
# library sources
# compilation flags of the library
AM_CPPFLAGS = @HLTBASE_CPPFLAGS@ \
@ALIROOT_CPPFLAGS@ \
- @ROOTCFLAGS@
+ @ROOTCFLAGS@ \
+ -I$(top_srcdir)/BASE \
+ -I$(top_srcdir)/MUON \
+ -I$(top_srcdir)/MUON/OnlineAnalysis \
+ -I$(top_srcdir)/MUON/OfflineInterface \
+ -I$(ALICE_ROOT)/MUON \
+ -I$(ALICE_ROOT)/STEER \
+ -I$(ALICE_ROOT)/RAW
# linking flags of the library
libAliHLTSample_la_LDFLAGS = -L@ROOTLIBDIR@ \
AM_CONDITIONAL(EN_HLT_TRD, test x$enable_trd = xyes)
AC_MSG_RESULT([$enable_trd])
+dnl ------------------------------------------------------------------
+AC_MSG_CHECKING([whether to compile dimuon library])
+AH_TEMPLATE([HLT_MUON],[hlt dimuon library])
+AC_ARG_ENABLE(dimuon,
+ [AC_HELP_STRING([--enable-dimuon],
+ [compile the dimuon library ])],
+ [],[enable_dimuon=yes])
+if test "x$have_aliroot" = "xno" ; then
+ enable_dimuon="no...requires.AliRoot"
+fi
+if test "x$enable_dimuon" = "xyes" ; then
+ AC_DEFINE(HLT_MUON)
+fi
+AM_CONDITIONAL(EN_HLT_MUON, test x$enable_dimuon = xyes)
+AC_MSG_RESULT([$enable_dimuon])
+
dnl ------------------------------------------------------------------
AC_MSG_CHECKING([whether to disable AliRoot logging])
AH_TEMPLATE([NOALIROOT_LOGGING],[disable AliRoot logging])
TPCLib/OnlineDisplay/Makefile
PHOS/Makefile
TRD/Makefile
+ MUON/Makefile
doc/Makefile
doc/doxygen.conf])
#-*- Mode: Makefile -*-
# $Id$
-include HLT/hlt.conf
+include $(MODDIR)/hlt.conf
###############################################################################
+CLASS_HDRS := OnlineAnalysis/AliHLTMUONHitReconstructorComponent.h \
+ OfflineInterface/AliHLTMUONAgent.h \
+ OfflineInterface/AliHLTMUONRecHitsSource.h
+
# Sources that are ROOT classes:
-MODULE_SRCS := AliHLTMUONUtils.cxx \
+MODULE_SRCS := $(CLASS_HDRS:.h=.cxx) \
+ AliHLTMUONUtils.cxx \
AliHLTMUONConstants.cxx \
AliHLTMUONTriggerRecordsBlockStruct.cxx \
AliHLTMUONTrigRecsDebugBlockStruct.cxx \
AliHLTMUONMansoCandidatesBlockStruct.cxx \
AliHLTMUONSinglesDecisionBlockStruct.cxx \
AliHLTMUONPairsDecisionBlockStruct.cxx \
- OnlineAnalysis/AliHLTMUONHitReconstructor.cxx \
- OnlineAnalysis/AliHLTMUONHitReconstructorComponent.cxx \
- OfflineInterface/AliHLTMUONAgent.cxx \
- OfflineInterface/AliHLTMUONRecHitsSource.cxx
+ OnlineAnalysis/AliHLTMUONHitReconstructor.cxx
-# OnlineAnalysis/AliHLTMUONMansoTrackerComponent.cxx \
+# OnlineAnalysis/AliHLTMUONMansoTrackerComponent.cxx
MODULE_HDRS := $(MODULE_SRCS:.cxx=.h) \
AliHLTMUONDataBlockReader.h \
AliHLTMUONDataBlockWriter.h
-CLASS_HDRS := OfflineInterface/AliHLTMUONAgent.h \
- OfflineInterface/AliHLTMUONRecHitsSource.h
-
# The dictionary linkdef header for rootcint:
DICTIONARY := HLTMUONLinkDef.h
PACKCFLAGS := ${HLTCLFAGS}
PACKDCXXFLAGS:= ${HLTDCXXFLAGS}
-EINCLUDE += HLT/BASE HLT/MUON HLT/MUON/OnlineAnalysis HLT/MUON/OfflineInterface \
- HLT/MUON/src MUON STEER RAW
+EINCLUDE := HLT/BASE HLT/MUON HLT/MUON/OnlineAnalysis HLT/MUON/OfflineInterface MUON STEER RAW
+