AC_MSG_CHECKING(for version of AliExternalTrackParam)
AC_MSG_RESULT($externaltrackparam_version)
+ dnl The AliShuttleInterface was changed in rev 29388. Some return types
+ dnl had been const, now changed according to gcc 4.3 warnings
+ AC_MSG_CHECKING(for version of AliShuttleInterface.h)
+ CPPFLAGS="$save_CPPFLAGS $ALIROOT_CPPFLAGS -I${ALICE_ROOT}/"
+ LDFLAGS="$save_LDFLAGS -L${ROOTLIBDIR} $ALIROOT_LDFLAGS"
+ LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS $ALITPC_LIBS"
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <AliShuttleInterface.h>],
+ [class dummy : public AliShuttleInterface {
+ public:
+ const UInt_t GetStartTimeDCSQuery() {;}
+ };])],
+ [AC_DEFINE(SHUTTLE_PRE_REV29388_INTERFACE)
+ alishuttleinterface_version=pre.rev.29388],
+ [alishuttleinterface_version=up.to.date])
+ AC_MSG_RESULT([$alishuttleinterface_version])
+
CPPFLAGS=$save_CPPFLAGS
LDFLAGS=$save_LDFLAGS
LIBS=$save_LIBS
CHECK_HLTMODULE([phos],
[], [$ALIROOT_CPPFLAGS],
[RAWDatasim], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS], [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS],
- [PHOSbase PHOSrec PHOSsim PHOSshuttle], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
+ [PHOSUtils PHOSbase PHOSrec PHOSsim PHOSshuttle], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
[$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
if test "x$enable_module" = "xmissheader"; then
AC_DEFINE(HLT_MUON)
ALIMUON_LIBS=$ALIHLTMODULE_LIBS
AC_LANG_PUSH(C++)
+ save_CPPFLAGS="$CPPFLAGS"
+
dnl
dnl Check for functionality GetRawStream AliMUONDigitMaker.h
dnl
[AC_DEFINE(HAVE_NOT_MUON_DIGITMAKER_GETRAWSTREAM)])
LIBS=$save_LIBS
AC_MSG_RESULT([$have_muon_digitmaker_getrawstream])
+ CPPFLAGS="$save_CPPFLAGS"
AC_LANG_POP(C++)
else
AC_MSG_RESULT([$enable_module])
AC_SUBST([ALIITS_LIBS])
+dnl ------------------------------------------------------------------
+AH_TEMPLATE([HLT_EMCAL],[hlt emcal library])
+
+ALIEMCAL_LIBS=
+CHECK_HLTMODULE([emcal],
+ [], [$ALIROOT_CPPFLAGS -I$ALICE_ROOT/EMCAL],
+ [RAWDatasim], [-L$ROOTLIBDIR], [$ROOTLIBS $ADD_ROOTLIBS],
+ [EMCALrec EMCALsim EMCALbase], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
+ [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
+
+if test "x$enable_module" = "xmissheader"; then
+ enable_module="no...header.missing"
+ enable_emcal=$enable_module
+elif test "x$enable_module" = "xforce"; then
+ enable_emcal="yes"
+else
+ enable_emcal=$enable_module
+fi
+
+if test "x$enable_emcal" = "xyes" ; then
+ AC_DEFINE(HLT_EMCAL)
+ ALIEMCAL_LIBS=$ALIHLTMODULE_LIBS
+else
+ enable_module=$enable_emcal
+fi
+AM_CONDITIONAL(EN_HLT_EMCAL, test x$enable_emcal = xyes)
+AC_MSG_CHECKING([whether to compile EMCAL library])
+AC_MSG_RESULT([$enable_module])
+AC_SUBST([ALIEMCAL_LIBS])
+
dnl ------------------------------------------------------------------
AH_TEMPLATE([HLT_COMP],[hlt comp library])
AC_CONFIG_FILES([sim/Makefile
rec/Makefile
rec/test/Makefile
+ rec/startAliEVE-barrel-tracks.sh
shuttle/Makefile
pendolino/Makefile
])
AC_CONFIG_FILES([ITS/Makefile])
fi
+AC_MSG_NOTICE([compile EMCAL library: $enable_emcal])
+if test "x$enable_emcal" = "xyes"; then
+ AC_CONFIG_FILES([EMCAL/Makefile])
+fi
+
AC_MSG_NOTICE([compile trigger library: $enable_trigger])
if test "x$enable_trigger" = "xyes"; then
AC_CONFIG_FILES([trigger/Makefile])