Macro to read survey points and generate alignment
[u/mrichter/AliRoot.git] / HLT / configure.ac
CommitLineData
b521659f 1dnl -*- mode: autoconf -*-
2dnl
3dnl $Id$
4dnl template for the configuration script for the Alice HLT
5dnl framework and components
6dnl
7dnl ------------------------------------------------------------------
408c5899 8
9dnl Take either the AliRoot tag as version id or the current revision
10AC_INIT([Alice High Level Trigger] ,
11 m4_esyscmd([url=`svn info | grep "URL:" | cut -d: -f3 | sed -e 's|[/]*HLT[/]*$||' | sed -e 's|^[/]*||g' | cut -d '/' -f 4`; rev=`cat configure.ac | sed -e '/^dnl \$Id:/!d'| cut -d ' ' -f4 | tr -d '\n'`; if test "x$url" != "x"; then echo -n $url; elif test "x$rev" != "x"; then echo -n $rev ; else echo -n invalid-version; fi]),
12 [Matthias.Richter@ift.uib.no],
13 [alice-hlt])
b521659f 14
15dnl ------------------------------------------------------------------
16dnl the package from CVS contains the old Makefiles as well. In order to
17dnl prevent them from becoming overwritten, we require a separate build
18dnl directory
19if test "`dirname $0`" = "." ; then
20 AC_ERROR([please run the script from a separate build directory])
21fi
22
23dnl ------------------------------------------------------------------
24AC_CANONICAL_SYSTEM
25AC_PREFIX_DEFAULT(${PWD})
26AC_CONFIG_SRCDIR(BASE/AliHLTComponent.cxx)
27AM_INIT_AUTOMAKE
28AC_PROG_CC
29AC_PROG_CXX
30AC_PROG_LIBTOOL
31
32AC_DEBUG
33AC_OPTIMIZATION
dc8f7cb7 34AM_CONDITIONAL(STANDALONE_SAMPLELIB, test 0 )
35
36dnl ------------------------------------------------------------------
37dnl A warning posted into the auto-generated files
38dnl Does NOT concern this file ;-)
39AUTOGENERATED_WARNING="!!!!!!! DO NOT EDIT THIS FILE !!!!!!"
40AC_SUBST([AUTOGENERATED_WARNING])
b521659f 41
42dnl ------------------------------------------------------------------
43dnl
44dnl Check for ROOT
45dnl
46ROOT_PATH(, [have_root=1], [AC_ERROR([Stop! The HLT package needs ROOT.])])
47AM_CONDITIONAL(HAVE_ROOT, test "x$have_root" = "x1" )
53feaef5 48AC_SUBST([ROOTSYS])
dc8f7cb7 49ROOTBINDIR=`dirname $ROOTEXEC`
50AC_SUBST([ROOTBINDIR])
51
dfaa582a 52dnl test for additional required root libraries and headers
53LIBS='-ldl'
54if test "x$have_root" = "x1"; then
55 AC_LANG_PUSH(C++)
56 save_CPPFLAGS=$CPPFLAGS
57 save_LDFLAGS=$LDFLAGS
58 save_LIBS=$LIBS
59 CPPFLAGS=`echo $save_CPPFLAGS; for i in ${ROOTINCDIR}; do echo -n "-I$i " ; done`
60
dc8f7cb7 61 # we check for the libSTEER library which is linked to
62 # - the ROOT libs libGeom libMinuit libVMC libEG
63 # - the AliRoot libESD libRAWData (libRAWDatarec from v4-04-Rev-07)
64 # - ROOT libCint needs also libdl
65 # - from Nov 1 2006 TTreeFormula is needed by AliTagAnalysis and requires
66 # libTreePlayer.so
67 # - from Jan 07 libESD also depends on libXMLIO
fbf4d793 68 # - libSTEER depends on libProofPlayer since Oct 2007 (after v4-07-Release)
69 ROOT_CHECKLIBS='Geom Minuit EG VMC TreePlayer XMLIO Thread Proof ProofPlayer'
dc8f7cb7 70 for CHECKLIB in $ROOT_CHECKLIBS ; do
dc8f7cb7 71 LDFLAGS="$save_LDFLAGS -L${ROOTLIBDIR}"
72 LIBS="$save_LIBS $ROOTLIBS $ADD_ROOTLIBS"
73 AC_CHECK_LIB([$CHECKLIB],[_init], [ADD_ROOTLIBS="$ADD_ROOTLIBS -l$CHECKLIB"])
74 done
dfaa582a 75
76 # TBuffer.h has been made pure virtual in root v5-15-02 and one
77 # has to derive from TBufferFile.h (needed for BASE/AliHLTMessage.h)
78 AC_CHECK_HEADERS([TBufferFile.h])
79
0b6c2560 80 # TView.h has been made pure virtual right after root v5-15-02 and one
81 # has to derive from TView3D.h (needed for TPCLib/OnlineDisplay/AliHLTTPCDisplay3D)
82 AC_CHECK_HEADERS([TView3D.h])
83
dc8f7cb7 84 CPPFLAGS=$save_CPPFLAGS
85 LDFLAGS=$save_LDFLAGS
86 LIBS=$save_LIBS
dfaa582a 87 AC_LANG_POP(C++)
dc8f7cb7 88fi
b521659f 89
90dnl ------------------------------------------------------------------
91# TODO: make this configurable through arguments
92#Define whether you want to run with ALIROOT or only ROOT
93AH_TEMPLATE([ALIHLT_USEPACKAGE],[running environment])
94ALIHLT_USEPACKAGE=ALIROOT
95#ALIHLT_USEPACKAGE=ROOT
96#ALIHLT_USEPACKAGE=STANDALONE
97AC_DEFINE(use_aliroot)
98AC_DEFINE(use_root)
85869391 99CPPFLAGS="$CPPFLAGS ${ROOTCFLAGS}"
85869391 100
101dnl ------------------------------------------------------------------
74c73e5a 102dnl check for AliRoot features
103AC_LANG_PUSH(C++)
74c73e5a 104have_aliroot=no
2bbbadd1 105AC_ARG_WITH(aliroot,[ --with-aliroot top of the AliRoot installation],
106 [test -d $with_aliroot && ALICE_ROOT=$with_aliroot],
107 [])
108
109if test "x$ALICE_ROOT" != "x" && test -d $ALICE_ROOT ; then
110 dnl ------------------------------------------------------------------
111 dnl Try to estimate the system architecture
112 case $host_os:$host_cpu in
113 linux*:x86_64*) alice_target='linuxx8664gcc' ;;
114 linux*) alice_target='linux' ;;
115 *) alice_target='unknown' ;;
116 esac
117 if test "x$alice_target" = "xunknown" ; then
118 if test -z $ALICE_TARGET ; then
119 AC_MSG_ERROR([Can not estimate system architecture.
120 To avoid the problem, set the ALICE_TARGET variable appropriately.
121 Please send the following information to Matthias.Richter@ift.uib.no:
122 ${PACKAGE}: no AliRoot target definition for os=$host_os and cpu=$host_cpu ])
123 else
124 AC_MSG_NOTICE([Unknown system architecture.
125 Please send the following information to Matthias.Richter@ift.uib.no:
126 ${PACKAGE}: no AliRoot target definition for os=$host_os and cpu=$host_cpu ])
127 fi
128 else
129 if test "x$ALICE_TARGET" != "x" && test "x$ALICE_TARGET" != "x$alice_target" ; then
130 AC_MSG_WARN([The ALICE_TARGET variable does not match your current system
131 overriding $ALICE_TARGET by $alice_target])
132 fi
133 ALICE_TARGET=$alice_target
134 fi
dc8f7cb7 135 ALIROOTBINDIR=${ALICE_ROOT}/bin/tgt_${ALICE_TARGET}
74c73e5a 136 ALIROOTLIBDIR=${ALICE_ROOT}/lib/tgt_${ALICE_TARGET}
137 ALIROOTINCDIR=${ALICE_ROOT}/include
dc8f7cb7 138 test -d ${ALIROOTBINDIR} || AC_MSG_WARN([can not find AliRoot binary directory $ALIROOTBINDIR])
2bbbadd1 139 test -d ${ALIROOTLIBDIR} || AC_MSG_WARN([can not find AliRoot library directory $ALIROOTLIBDIR])
140 test -d ${ALIROOTINCDIR} || AC_MSG_WARN([can not find AliRoot include directory $ALIROOTINCDIR])
74c73e5a 141fi
2bbbadd1 142
143AC_MSG_CHECKING([for AliRoot])
74c73e5a 144if test "x$ALICE_ROOT" != "x" \
dc8f7cb7 145 && test -d ${ALIROOTBINDIR} \
74c73e5a 146 && test -d ${ALIROOTLIBDIR} \
147 && test -d ${ALIROOTINCDIR}; then
148 have_aliroot=$ALICE_ROOT
149else
dc8f7cb7 150 ALIROOTBINDIR=
74c73e5a 151 ALIROOTLIBDIR=
152 ALIROOTINCDIR=
153fi
154AC_MSG_RESULT([$have_aliroot])
155
156if test ! "x$have_aliroot" = "xno" ; then
74c73e5a 157 ALIROOT_CPPFLAGS="-I${ALIROOTINCDIR} -I${ALICE_ROOT}/RAW"
158 ALIROOT_LDFLAGS="-L${ALIROOTLIBDIR}"
dc8f7cb7 159 ALIROOT_LIBS="-lESD $ADD_ROOTLIBS"
74c73e5a 160 save_CPPFLAGS=$CPPFLAGS
161 save_LDFLAGS=$LDFLAGS
162 save_LIBS=$LIBS
163 CPPFLAGS="$save_CPPFLAGS $ALIROOT_CPPFLAGS"
db16520a 164 LDFLAGS="$save_LDFLAGS -L${ROOTLIBDIR} $ALIROOT_LDFLAGS"
2bbbadd1 165
f8c5e339 166 # check for certain AliRoot libraries/files/features
c018a1bd 167 # libSTEERBase present since Aug 7 2007
168 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS"
169 CHECKLIB=STEERBase
170 AC_CHECK_LIB([$CHECKLIB],[_init],[ALIROOT_LIBS="$ALIROOT_LIBS -l$CHECKLIB"])
171
f5bf5fc3 172 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS"
173 CHECKLIB=AOD
174 AC_CHECK_LIB([$CHECKLIB],[_init],[ALIROOT_LIBS="$ALIROOT_LIBS -l$CHECKLIB"])
175
2bbbadd1 176 # splitted RAW libraries since AliRoot version v4-04-Rev-07 (09.08.2006)
177 have_alirawdata=no
178 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS"
179 CHECKLIB=RAWDatabase
180 AC_CHECK_LIB([$CHECKLIB],[_init],
181 [ALIROOT_LIBS="$ALIROOT_LIBS -l$CHECKLIB"
182 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS"
183 CHECKLIB=RAWDatarec
184 AC_CHECK_LIB([$CHECKLIB],[_init],
185 [ALIROOT_LIBS="$ALIROOT_LIBS -l$CHECKLIB"
2bbbadd1 186 have_alirawdata=$CHECKLIB])],
187 [# second pass with -RAWData
188 CHECKLIB="-lRAWData"
189 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS $CHECKLIB -lSTEER"
190 AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <AliRawReaderMemory.h>
191 #include <AliRawReaderFile.h>
192 #include <AliRawReaderDate.h>
193 #include <AliRawReaderRoot.h>],
194 [AliRawReaderMemory mreader;
195 AliRawReaderFile freader;
196 AliRawReaderDate dreader(NULL,0);
197 AliRawReaderRoot rreader(NULL,0);])],
e962f438 198 [ALIROOT_LIBS="$ALIROOT_LIBS $CHECKLIB"
2bbbadd1 199 have_alirawdata=$CHECKLIB],
200 [have_alirawdata=no])
201 ]) dnl AC_CHECK_LIB RAWDatabase
fa274626 202 AC_MSG_CHECKING([for AliRawReader classes in RAWData libraries])
203 AC_MSG_RESULT([$have_alirawdata])
204
fbf4d793 205 # CBD library is present since AliRoot version v4-05-00 (02.06.2006)
206 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS -lSTEER"
207 CHECKLIB=CDB
208 AC_CHECK_LIB([$CHECKLIB],[_init],[ALIROOT_LIBS="$ALIROOT_LIBS -l$CHECKLIB"])
209
210 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS"
211 CHECKLIB=STEER
212 AC_CHECK_LIB([$CHECKLIB],[_init],[ALIROOT_LIBS="$ALIROOT_LIBS -l$CHECKLIB"],[have_aliroot=no])
213
214 dnl
215 dnl check whether AliLog supports notification callback
216 dnl
217 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS"
218 have_alilog_notification=no
219 if test ! "x$have_aliroot" = "xno" ; then
220 AC_MSG_CHECKING([whether AliLog supports notification callback])
221 AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <AliLog.h>],
222 [AliLog::AliLogNotification fct])],
223 [have_alilog_notification=yes],
224 [AC_DEFINE(NO_ALILOG_NOTIFICATION)])
225 AC_MSG_RESULT([$have_alilog_notification])
226 fi
227
228 if test "x$have_aliroot" = "xno" ; then
229 # 2007-08-18 dont reset ALIROOT_CPPFLAGS in order to allow compilation
230 # but library dependencies might not be resolved completely
231 #ALIROOT_CPPFLAGS=
232 AC_MSG_WARN([some of the AliRoot library dependencies are not resolved.
233 This can happen from time to time due to development in AliRoot. You can
234 force compilation of detector libs by --enable-<detector>, but be aware
235 of unresolved references at runtime.])
236 AC_MSG_WARN([ ------------------------------------------ ])
237 AC_MSG_WARN([ Report this to $PACKAGE_BUGREPORT ])
238 AC_MSG_WARN([ please include config.log ])
239 AC_MSG_WARN([ ------------------------------------------ ])
240 ALIROOT_LDFLAGS=
241 ALIROOT_LIBS=
242 fi
243
f5bf5fc3 244 dnl
fbf4d793 245 dnl required header files and libraries for modules
f5bf5fc3 246 dnl
247 if test ! "x$have_aliroot" = "xno" ; then
248 # the HLTTPCLib needs to link agains TPCbase and TPCrec
249 # TPC library for AliTPCParam and AliSimDigits used in
250 # AliHLTTPCFileHandler.h and AliHLTTPCDisplay.cxx
e962f438 251 # from May 07 TPCbase depends on libGui.so
f59fee6d 252 CPPFLAGS="$save_CPPFLAGS $ALIROOT_CPPFLAGS -I${ALICE_ROOT}/TPC"
f5bf5fc3 253 have_alitpc=yes
254 AC_MSG_CHECKING(for required classes in TPC libraries)
255 if test ! "x$have_alitpc" = "xno" ; then
f59fee6d 256 ALITPC_LIBS="-lGui -lTPCbase -lTPCrec"
257 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS $ALITPC_LIBS"
f5bf5fc3 258 AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <AliSimDigits.h>
259 #include <AliTPCParam.h>
260 #include <AliTPCParamSR.h>
261 #include <AliTPCDigitsArray.h>
262 #include <AliTPCClustersArray.h>
263 #include <AliTPCcluster.h>
264 #include <AliTPCClustersRow.h>],
265 [AliSimDigits dig;
266 AliTPCParam param;
267 AliTPCParamSR paramsr;
268 AliTPCDigitsArray digarray;
269 AliTPCClustersArray clustarray;
270 AliTPCcluster clust;
271 AliTPCClustersRow row])],
f59fee6d 272 [AC_DEFINE(HAVE_ALITPC)],
f5bf5fc3 273 [have_alitpc=no
f59fee6d 274 ALITPC_LIBS= ])
f5bf5fc3 275 fi
276 AC_MSG_RESULT($have_alitpc)
277 fi
33e463e1 278 AC_CHECK_HEADERS([AliTPCCalibPulser.h], [], [AC_DEFINE(HAVE_NOT_ALITPCCALIBPULSER)])
279 AC_CHECK_HEADERS([AliTPCCalibPedestal.h], [], [AC_DEFINE(HAVE_NOT_ALITPCCALIBPEDESTAL)])
675d662a 280
db16520a 281 have_tpc_mapping=no
282 if test ! "x$have_aliroot" = "xno" ; then
04dbc9e4 283 # the TPCLib/AliHLTTPCRawReader needs the actual Pad layout of the TPC
db16520a 284 # which is stored in the TPC/mapping/Patchx.data files from
285 # AliRoot version v4-04-Release (May 2006)
286 AH_TEMPLATE([HAVE_TPC_MAPPING],[TPC pad mapping available])
287 TPC_PAD_MAPPING_PATH=$have_aliroot/TPC/mapping
288 AC_CHECK_FILE( [$TPC_PAD_MAPPING_PATH/Patch0.data],
289 [have_tpc_mapping=yes
290 AC_SUBST(TPC_PAD_MAPPING_PATH)
291 AC_DEFINE(HAVE_TPC_MAPPING)],
292 [])
293
294 fi
295 AC_MSG_CHECKING([for TPC mapping layout])
db16520a 296 AC_MSG_RESULT([$have_tpc_mapping])
04dbc9e4 297
f59fee6d 298 dnl
299 dnl Check for the interface of AliExternalTrackParam which has been changed
300 dnl in revision 1.17 of AliExternalTrackParam.h (AliRoot version v4-05-04
301 dnl or higher)
302 externaltrackparam_version=1
303 AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <AliExternalTrackParam.h>],
304 [AliExternalTrackParam trackparam;
305 Double_t param[[5]]; Double_t covar[[15]];
306 trackparam.Set(0., 0., param, covar);])],
307 [externaltrackparam_version=2],
308 [AC_DEFINE(EXTERNALTRACKPARAM_V1)])
309 AC_MSG_CHECKING(for version of AliExternalTrackParam)
310 AC_MSG_RESULT($externaltrackparam_version)
311
74c73e5a 312 CPPFLAGS=$save_CPPFLAGS
313 LDFLAGS=$save_LDFLAGS
314 LIBS=$save_LIBS
74c73e5a 315fi
f59fee6d 316
74c73e5a 317AC_LANG_POP(C++)
5f5b708b 318AC_SUBST([ALICE_ROOT])
74c73e5a 319AC_SUBST([ALIROOT_CPPFLAGS])
320AC_SUBST([ALIROOT_LDFLAGS])
dc8f7cb7 321AC_SUBST([ALIROOTBINDIR])
53feaef5 322AC_SUBST([ALIROOTLIBDIR])
74c73e5a 323AC_SUBST([ALIROOT_LIBS])
0f51f5b8 324AM_CONDITIONAL(USE_TPC_MAPPING, test x$have_tpc_mapping = xyes)
85869391 325
6c1a9d9e 326HLTBASE_CPPFLAGS='-I${top_srcdir}/BASE'
327HLTBASE_LDFLAGS=
328AC_SUBST([HLTBASE_CPPFLAGS])
329AC_SUBST([HLTBASE_LDFLAGS])
330
85869391 331dnl ------------------------------------------------------------------
78b557c2 332dnl check for the HLT PubSub Framework
f8c5e339 333dnl namely for the existence of the HOMER library
334dnl from Sep 2007, the HOMER lib has been incorporated into the alice-hlt
335dnl package. It os though possible to choose an external. library
336dnl In order to make the origni of the HOMER lib clear, the one in AliRoot
337dnl got the name libAliHLTHOMER
78b557c2 338AC_MSG_CHECKING([for HLT PubSub Framework])
339AC_ARG_WITH(pubsub, [installation path of the HLT PubSub framework],
340 [],
341 [ test -n $ALIHLT_DC_DIR && with_pubsub=$ALIHLT_DC_DIR ])
342if test -z $with_pubsub || ! test -d $with_pubsub ; then
343 with_pubsub=no
344fi
345AC_MSG_RESULT([$with_pubsub])
f8c5e339 346HOMER_VERSION=2
5f1685a0 347HOMER_LIBS=
78b557c2 348
349AH_TEMPLATE([HAVE_HOMERREADER],[the HLT PubSub Homer Reader interface])
350if test "x$with_pubsub" != "xno" ; then
351 save_CPPFLAGS=$CPPFLAGS
352 save_LDFLAGS=$LDFLAGS
353 save_LIBS=$LIBS
4a6b4894 354 # currently the different versions of the HLT PubSub framework have a different
355 # directory layout
20b6dd9a 356 if test -d ${with_pubsub}/include/HOMER ; then
5235c3e9 357 # the 'early' location of the include files with separated HOMER sub dirs
9ce4bf4a 358 HOMER_INCDIRS="${with_pubsub}/include/HOMER ${with_pubsub}/include/HOMER/reader"
5235c3e9 359 elif test -d ${with_pubsub}/include/Util/HOMER ; then
360 # location for HLT Framework versions after Sep 2006
9ce4bf4a 361 HOMER_INCDIRS="${with_pubsub}/include/Util/HOMER"
5235c3e9 362 elif test -d ${with_pubsub}/src/Util/HOMER/include ; then
363 # fall back if include files were not installed (versions after Sep 06)
9ce4bf4a 364 HOMER_INCDIRS="${with_pubsub}/src/Util/HOMER/include"
4a6b4894 365 else
5235c3e9 366 # fall back if include files were not installed (versions before Sep 06)
9ce4bf4a 367 HOMER_INCDIRS="${with_pubsub}/src/Util/HOMER/reader/include ${with_pubsub}/src/Util/HOMER/data/include"
4a6b4894 368 fi
9ce4bf4a 369 HOMER_CPPFLAGS=`for i in ${HOMER_INCDIRS}; do echo -n "-I$i " ; done`
5894eaa5 370
371 AC_ARG_ENABLE(pubsub-debug,
372 [AC_HELP_STRING([--disable-pubsub-debug],
373 [force the production version of the PubSub framework])],
374 [],[enable_pubsub_debug=yes])
375 homer_type="none"
376 HOMER_TARGET="`uname -s`-`uname -m`"
377 AC_MSG_CHECKING([for HLT PubSub Framework release type])
378 if test -d "${with_pubsub}/lib/${HOMER_TARGET}-release" ; then
379 homer_type="production"
380 HOMER_TARGET="${HOMER_TARGET}-release"
381 elif test "x$enable_pubsub_debug" = "xyes" && test -d "${with_pubsub}/lib/${HOMER_TARGET}-debug" ; then
382 homer_type="debug"
383 HOMER_TARGET="${HOMER_TARGET}-debug"
384 fi
385 AC_MSG_RESULT([${homer_type}])
f8c5e339 386 HOMERREADER_HEADER=HOMERReader.h
5894eaa5 387 HOMER_BINDIR="${with_pubsub}/bin/${HOMER_TARGET}"
388 HOMER_LIBDIR="${with_pubsub}/lib/${HOMER_TARGET}"
53feaef5 389 HOMER_LDFLAGS="-L${HOMER_LIBDIR}"
78b557c2 390 CPPFLAGS="$save_CPPFLAGS $HOMER_CPPFLAGS"
391 LDFLAGS="$save_LDFLAGS $HOMER_LDFLAGS"
392 LIBS="$save_LIBS "
393 with_homer=no
394 AC_LANG_PUSH(C++)
f8c5e339 395 AC_CHECK_HEADER([$HOMERREADER_HEADER],
5f1685a0 396 [ AC_CHECK_LIB([HOMER],[_init],
397 [with_homer=yes
398 HOMER_LIBS="-lHOMER"],
399 [ AC_CHECK_LIB([HOMERReader],[_init],
400 [with_homer=yes
401 HOMER_LIBS="-lHOMERReader"])])
402 LIBS="$LIBS $HOMER_LIBS"
9ce4bf4a 403 AC_MSG_CHECKING([version of HOMER library])
5f1685a0 404 dnl The Homer library has no versioning, so we do our own
405 dnl version description
406 dnl ----------------------------------------------------------------------
407 dnl 1 inintial version
408 dnl 2 GetBlockStatusFlags added to the interface
409 AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <HOMERReader.h>],
410 [HOMERReader reader("dummy", 0);
411 reader.GetBlockStatusFlags(0);])],
f8c5e339 412 [],
413 [HOMER_VERSION=1])
5f1685a0 414 AC_MSG_RESULT([$HOMER_VERSION])
f8c5e339 415 ],
416 [HOMERREADER_HEADER=]) #AC_CHECK_HEADER([$HOMERREADER_HEADER])
78b557c2 417 AC_LANG_POP(C++)
f8c5e339 418 HOMER_INBUILT_LIB=
419else
420dnl no pubsub version defined, check if the HOMER lib is available in AliRoot
421 topdir=`dirname $0`
422 HOMER_CPPFLAGS="-I`(cd $topdir; pwd)`/BASE/HOMER"
423 HOMERREADER_HEADER=AliHLTHOMERReader.h
424 HOMER_INBUILT_LIB=`pwd`/BASE/HOMER/libAliHLTHOMER.la
425 HOMER_BINDIR=
426 HOMER_LIBDIR=
427 HOMER_LDFLAGS=
428fi
429
78b557c2 430 if test "x$with_homer" = "xno" ; then
431 HOMER_CPPFLAGS=
432 HOMER_LDFLAGS=
5f1685a0 433 HOMER_LIBS=
78b557c2 434 else
5f1685a0 435 HOMER_CPPFLAGS="$HOMER_CPPFLAGS -DHOMER_VERSION=$HOMER_VERSION"
78b557c2 436 AC_DEFINE(HAVE_HOMERREADER)
437 fi
438 CPPFLAGS="$save_CPPFLAGS"
439 LDFLAGS="$save_LDFLAGS"
440 LIBS="$save_LIBS"
f8c5e339 441
442AC_SUBST([HOMERREADER_HEADER])
443AC_SUBST([HOMER_INBUILT_LIB])
78b557c2 444AC_SUBST([HOMER_CPPFLAGS])
445AC_SUBST([HOMER_LDFLAGS])
53feaef5 446AC_SUBST([HOMER_LIBDIR])
447AC_SUBST([HOMER_BINDIR])
5f1685a0 448AC_SUBST([HOMER_LIBS])
78b557c2 449
450dnl ------------------------------------------------------------------
85869391 451AC_MSG_CHECKING([whether to impose strict coding conventions])
452AC_ARG_ENABLE(strict,
2028353f 453 [AC_HELP_STRING([--disable-strict],
454 [disable coding convention checks ])],
455 [],[enable_strict=yes])
85869391 456if test "x$enable_strict" = "xyes" ; then
d6e2c707 457 CPPFLAGS="$CPPFLAGS -W -Weffc++ -Wall"
85869391 458fi
459AC_MSG_RESULT([$enable_strict])
b521659f 460
461dnl ------------------------------------------------------------------
462AC_MSG_CHECKING([whether to compile sample library])
463AH_TEMPLATE([HLT_SAMPLE],[hlt sample library])
464AC_ARG_ENABLE(sample,
c018a1bd 465 [AC_HELP_STRING([--disable-sample],
b521659f 466 [compile the sample library ])],
2e742d30 467 [],
468 [if test "x$have_aliroot" = "xno" ; then
469 enable_sample="no...requires.AliRoot"
470 else
471 enable_sample=yes
472 fi
473 ])
474
b521659f 475if test "x$enable_sample" = "xyes" ; then
476 AC_DEFINE(HLT_SAMPLE)
477fi
478AM_CONDITIONAL(EN_HLT_SAMPLE, test x$enable_sample = xyes)
479AC_MSG_RESULT([$enable_sample])
480
481dnl ------------------------------------------------------------------
c018a1bd 482AC_MSG_CHECKING([whether to compile util library])
483AH_TEMPLATE([HLT_UTIL],[HLT utility library])
484AC_ARG_ENABLE(util,
485 [AC_HELP_STRING([--disable-util],
486 [compile the util library ])],
2e742d30 487 [],
488 [if test "x$have_aliroot" = "xno" ; then
489 enable_util="no...requires.AliRoot"
490 else
491 enable_util=yes
492 fi
493 ])
c018a1bd 494
495if test "x$enable_util" = "xyes" ; then
496 AC_DEFINE(HLT_UTIL)
497fi
498AM_CONDITIONAL(EN_HLT_UTIL, test x$enable_util = xyes)
499AC_MSG_RESULT([$enable_util])
500
501dnl ------------------------------------------------------------------
b521659f 502AH_TEMPLATE([HLT_TPC],[hlt tpc library])
f59fee6d 503
504CHECK_HLTMODULE([tpc],
e962f438 505 [AliTPCRawStream.h],
506 [$ALIROOT_CPPFLAGS -I$ALICE_ROOT/TPC],
f59fee6d 507 [], [-L$ROOTLIBDIR], [$ROOTLIBS $ADD_ROOTLIBS],
508 [], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
509 [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
510
c6b46c3f 511if test "x$enable_module" = "xmissheader"; then
512 enable_module="no...missing.headers"
f59fee6d 513 enable_tpc="no...missing.headers"
514elif test "x$have_alitpc" = "xno" ; then
c6b46c3f 515 enable_module="no...requires.AliRoot.TPC.libraries"
f59fee6d 516 enable_tpc="no...requires.AliRoot.TPC.libraries"
c6b46c3f 517elif test "x$enable_module" = "xforce"; then
518 enable_tpc="yes"
f59fee6d 519else
520 enable_tpc=$enable_module
521fi
2e742d30 522
b521659f 523if test "x$enable_tpc" = "xyes" ; then
524 AC_DEFINE(HLT_TPC)
525fi
526AM_CONDITIONAL(EN_HLT_TPC, test x$enable_tpc = xyes)
d6e2c707 527AC_MSG_CHECKING([whether to compile TPC library])
c6b46c3f 528AC_MSG_RESULT([$enable_module])
f59fee6d 529AC_SUBST([ALITPC_LIBS])
b521659f 530
531dnl ------------------------------------------------------------------
5e3820e2 532AH_TEMPLATE([HLT_RCU],[hlt rcu library])
533
534CHECK_HLTMODULE([rcu],
535 [AliAltroDecoder.h],
536 [$ALIROOT_CPPFLAGS -I$ALICE_ROOT/RAW],
537 [], [-L$ROOTLIBDIR], [$ROOTLIBS $ADD_ROOTLIBS],
538 [], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
539 [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
540
541if test "x$enable_module" = "xmissheader"; then
542 enable_module="no...missing.headers"
543 enable_rcu="no...missing.headers"
544elif test "x$have_alircu" = "xno" ; then
545 enable_module="no...requires.AliRoot.RAW.libraries"
546 enable_rcu="no...requires.AliRoot.RAW.libraries"
547elif test "x$enable_module" = "xforce"; then
548 enable_rcu="yes"
549else
550 AC_LANG_PUSH(C++)
551 save_CPPFLAGS=$CPPFLAGS
552 save_LDFLAGS=$LDFLAGS
553 save_LIBS=$LIBS
554 CPPFLAGS="$save_CPPFLAGS $ALIROOT_CPPFLAGS"
555 LDFLAGS="$save_LDFLAGS -L${ROOTLIBDIR} $ALIROOT_LDFLAGS"
556 LIBS="$save_LIBS $ROOTLIBS $ALIROOT_LIBS"
557 AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <AliAltroDecoder.h>],
558 [AliAltroDecoder decoder;
559 decoder.CopyBackward(NULL, 0);])],
560 [enable_rcu=$enable_module],
561 [enable_module="no...requires.AliRoot>v4-10-Release"
562 enable_rcu="no...requires.AliRoot>v4-10-Release"])
563 CPPFLAGS=$save_CPPFLAGS
564 LDFLAGS=$save_LDFLAGS
565 LIBS=$save_LIBS
566 AC_LANG_POP(C++)
567fi
568
569if test "x$enable_rcu" = "xyes" ; then
570 AC_DEFINE(HLT_RCU)
571fi
572AM_CONDITIONAL(EN_HLT_RCU, test x$enable_rcu = xyes)
d6e2c707 573AC_MSG_CHECKING([whether to compile RCU library])
5e3820e2 574AC_MSG_RESULT([$enable_module])
575AC_SUBST([ALIRCU_LIBS])
576
577dnl ------------------------------------------------------------------
c160eda8 578AH_TEMPLATE([HLT_PHOS],[hlt phos library])
f59fee6d 579
580ALIPHOS_LIBS=
581CHECK_HLTMODULE([phos],
582 [], [$ALIROOT_CPPFLAGS],
583 [RAWDatasim], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS], [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS],
584 [PHOSbase PHOSrec PHOSsim], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
585 [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
586
c6b46c3f 587if test "x$enable_module" = "xmissheader"; then
588 enable_module="no...requires.AliRoot>v4-05-07"
f59fee6d 589 enable_phos="no...requires.AliRoot>v4-05-07"
c6b46c3f 590elif test "x$enable_module" = "xforce"; then
591 enable_phos="yes"
f59fee6d 592else
593 have_alicalorawstream=no
594 if test ! "x$have_aliroot" = "xno" ; then
595 AC_LANG_PUSH(C++)
596 save_CPPFLAGS="$CPPFLAGS"
597 # this can not be used as AliCaloRawStream.h indirectly depends on TString.h
598 #AC_CHECK_HEADERS([AliCaloRawStream.h], [have_alicalorawstream=yes])
599 CPPFLAGS="$save_CPPFLAGS $ALIROOT_CPPFLAGS"
600 AC_MSG_CHECKING([for AliCaloRawStream.h usability])
601 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <TString.h>
602 #include <AliCaloRawStream.h>],
603 [int i])],
604 [AC_DEFINE(HAVE_ALICALORAWSTREAM)
605 have_alicalorawstream=yes],
606 [])
607 AC_MSG_RESULT([$have_alicalorawstream])
608 AC_LANG_POP(C++)
609 CPPFLAGS="$save_CPPFLAGS"
610 fi
611 if test "x$have_alicalorawstream" != "xyes"; then
612 enable_phos="no...requires.AliRoot>v4-05-07"
613 else
614 enable_phos=$enable_module
615 fi
616fi
2e742d30 617
c160eda8 618if test "x$enable_phos" = "xyes" ; then
619 AC_DEFINE(HLT_PHOS)
f59fee6d 620 ALIPHOS_LIBS=$ALIHLTMODULE_LIBS
c160eda8 621fi
622AM_CONDITIONAL(EN_HLT_PHOS, test x$enable_phos = xyes)
d6e2c707 623AC_MSG_CHECKING([whether to compile PHOS library])
c6b46c3f 624AC_MSG_RESULT([$enable_module])
f59fee6d 625AC_SUBST([ALIPHOS_LIBS])
c160eda8 626
c6b46c3f 627dnl ------------------------------------------------------------------
628AH_TEMPLATE([HLT_TRD],[hlt trd library])
629
f59fee6d 630ALITRD_LIBS=
631CHECK_HLTMODULE([trd],
632 [], [],
633 [MLP], [-L$ROOTLIBDIR], [$ROOTLIBS $ADD_ROOTLIBS],
634 [TRDbase TRDrec TRDsim], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
635 [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
636
c6b46c3f 637if test "x$enable_module" = "xmissheader"; then
638 enable_module="no...requires.AliRoot>v4-07-Release"
f59fee6d 639 enable_trd="no...requires.AliRoot>v4-07-Release"
c6b46c3f 640elif test "x$enable_module" = "xforce"; then
641 enable_trd="yes"
f59fee6d 642else
643 enable_trd=$enable_module
644 if test "x$enable_trd" = "xyes" ; then
645 AC_LANG_PUSH(C++)
646 save_CPPFLAGS="$CPPFLAGS"
647 CPPFLAGS="$save_CPPFLAGS $ALIROOT_CPPFLAGS -I$ALICE_ROOT/TRD"
648 AC_MSG_CHECKING([for required functions in AliTRDclusterizer])
649 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <AliTRDclusterizer.h>],
650 [AliTRDclusterizer c;
651 c.SetRawVersion(0)])],
652 [],
653 [enable_trd="no...requires.AliRoot>v4-07-Release"])
654 AC_MSG_RESULT([$enable_trd])
655 AC_LANG_POP(C++)
656 CPPFLAGS="$save_CPPFLAGS"
657 fi
658fi
2e742d30 659
0f51f5b8 660if test "x$enable_trd" = "xyes" ; then
661 AC_DEFINE(HLT_TRD)
f59fee6d 662 ALITRD_LIBS=$ALIHLTMODULE_LIBS
0f51f5b8 663fi
664AM_CONDITIONAL(EN_HLT_TRD, test x$enable_trd = xyes)
d6e2c707 665AC_MSG_CHECKING([whether to compile TRD library])
c6b46c3f 666AC_MSG_RESULT([$enable_module])
f59fee6d 667AC_SUBST([ALITRD_LIBS])
0f51f5b8 668
669dnl ------------------------------------------------------------------
94cc9aab 670AH_TEMPLATE([HLT_MUON],[hlt dimuon library])
2e742d30 671
f59fee6d 672ALIMUON_LIBS=
e89e6b23 673CHECK_HLTMODULE([dimuon],
41f99620 674 [AliMpExMap.h AliMUONTriggerIO.h],
675 [$ALIROOT_CPPFLAGS -I$ALICE_ROOT/MUON -I$ALICE_ROOT/MUON/mapping],
f59fee6d 676 [], [-L$ROOTLIBDIR], [$ROOTLIBS $ADD_ROOTLIBS],
677 [], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
678 [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
679
680if test "x$enable_module" = "xmissheader"; then
a853a794 681 enable_module="no...requires.AliRoot>=v4-08-Release"
682 enable_muon="no...requires.AliRoot>=v4-08-Release"
c6b46c3f 683elif test "x$enable_module" = "xforce"; then
684 enable_muon="yes"
f59fee6d 685else
686 enable_muon=$enable_module
687fi
688
689if test "x$enable_muon" = "xyes" ; then
94cc9aab 690 AC_DEFINE(HLT_MUON)
f59fee6d 691 ALIMUON_LIBS=$ALIHLTMODULE_LIBS
94cc9aab 692fi
f59fee6d 693AM_CONDITIONAL(EN_HLT_MUON, test x$enable_muon = xyes)
d6e2c707 694AC_MSG_CHECKING([whether to compile MUON library])
c6b46c3f 695AC_MSG_RESULT([$enable_module])
f59fee6d 696AC_SUBST([ALIMUON_LIBS])
94cc9aab 697
698dnl ------------------------------------------------------------------
d6e2c707 699AH_TEMPLATE([HLT_TRIGGER],[hlt trigger library])
700
701ALITRIGGER_LIBS=
702CHECK_HLTMODULE([trigger],
703 [], [$ALIROOT_CPPFLAGS],
704 [], [-L$ROOTLIBDIR], [$ROOTLIBS $ADD_ROOTLIBS],
705 [], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
706 [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
707
708if test "x$enable_module" = "xmissheader"; then
709 enable_module="no...header.missing"
710 enable_trigger="no...header.missing"
711elif test "x$enable_module" = "xforce"; then
712 enable_trigger="yes"
713else
714 enable_trigger=$enable_module
715fi
716
717if test "x$enable_trigger" = "xyes" ; then
718 AC_DEFINE(HLT_TRIGGER)
719 ALITRIGGER_LIBS=$ALIHLTMODULE_LIBS
720fi
721AM_CONDITIONAL(EN_HLT_TRIGGER, test x$enable_trigger = xyes)
722AC_MSG_CHECKING([whether to compile Trigger library])
723AC_MSG_RESULT([$enable_module])
724AC_SUBST([ALITRIGGER_LIBS])
725
726dnl ------------------------------------------------------------------
727AH_TEMPLATE([HLT_ITS],[hlt its library])
728
729ALIITS_LIBS=
730CHECK_HLTMODULE([its],
731 [], [$ALIROOT_CPPFLAGS],
732 [], [-L$ROOTLIBDIR], [$ROOTLIBS $ADD_ROOTLIBS],
733 [], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
734 [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
735
736if test "x$enable_module" = "xmissheader"; then
737 enable_module="no...header.missing"
738 enable_its="no...header.missing"
739elif test "x$enable_module" = "xforce"; then
740 enable_its="yes"
741else
742 enable_its=$enable_module
743fi
744
745if test "x$enable_its" = "xyes" ; then
746 AC_DEFINE(HLT_ITS)
747 ALIITS_LIBS=$ALIHLTMODULE_LIBS
748fi
749AM_CONDITIONAL(EN_HLT_ITS, test x$enable_its = xyes)
750AC_MSG_CHECKING([whether to compile ITS library])
751AC_MSG_RESULT([$enable_module])
752AC_SUBST([ALIITS_LIBS])
753
754dnl ------------------------------------------------------------------
e89e6b23 755AH_TEMPLATE([HLT_COMP],[hlt comp library])
756
757ALICOMP_LIBS=
758CHECK_HLTMODULE([comp],
759 [], [$ALIROOT_CPPFLAGS],
760 [], [-L$ROOTLIBDIR], [$ROOTLIBS $ADD_ROOTLIBS],
761 [], [-L$ROOTLIBDIR $ALIROOT_LDFLAGS],
762 [$ROOTLIBS $ADD_ROOTLIBS $ALIROOT_LIBS])
763
764if test "x$enable_module" = "xmissheader"; then
c6b46c3f 765 enable_module="no...header.missing"
e89e6b23 766 enable_comp="no...header.missing"
c6b46c3f 767elif test "x$enable_module" = "xforce"; then
768 enable_comp="yes"
e89e6b23 769else
770 enable_comp=$enable_module
771fi
772
773if test "x$enable_comp" = "xyes" ; then
774 AC_DEFINE(HLT_COMP)
775 ALICOMP_LIBS=$ALIHLTMODULE_LIBS
776fi
777AM_CONDITIONAL(EN_HLT_COMP, test x$enable_comp = xyes)
778AC_MSG_CHECKING([whether to compile comp library])
c6b46c3f 779AC_MSG_RESULT([$enable_module])
e89e6b23 780AC_SUBST([ALICOMP_LIBS])
781
782dnl ------------------------------------------------------------------
fc455fba 783AC_MSG_CHECKING([whether to disable AliRoot logging])
784AH_TEMPLATE([NOALIROOT_LOGGING],[disable AliRoot logging])
785AC_ARG_ENABLE(aliroot-logging,
786 [AC_HELP_STRING([--disable-aliroot-logging],
787 [disable logging through AliRoot logging methods])],
788 [],[enable_aliroot_logging=no])
c018a1bd 789if test "x$have_aliroot" = "xno" ; then
790 enable_aliroot_logging=yes # this means 'disable'
791fi
fc455fba 792if test "x$enable_aliroot_logging" != "xno" ; then
793 AC_DEFINE(NOALIROOT_LOGGING)
b521659f 794fi
fc455fba 795AM_CONDITIONAL(NOALIROOT_LOGGING, test x$enable_aliroot_logging != no)
796AC_MSG_RESULT([$enable_aliroot_logging])
b521659f 797
798dnl ------------------------------------------------------------------
799AC_MSG_CHECKING([whether to enable saving MC data through the chain])
800AH_TEMPLATE([DOMC],[MC saving])
801AC_ARG_ENABLE(mc-saving,
802 [AC_HELP_STRING([--enable-mc-saving],
803 [enable saving MC data through the chain])],
804 [],[enable_mc_saving=no])
805if test "x$enable_mc_saving" = "xyes" ; then
806 AC_DEFINE(DOMC)
807fi
808AC_MSG_RESULT([$enable_mc_saving])
809
810dnl ------------------------------------------------------------------
b521659f 811dnl certainly something old, but we keep the define
812AC_MSG_CHECKING([whether to use ROWHOUGH])
813AH_TEMPLATE([USEROWHOUGH],[HLT ROWHOUGH])
814AC_ARG_ENABLE(rowhough,
815 [AC_HELP_STRING([--enable-rowhough],
816 [use ROWHOUGH ])],
817 [],[enable_rowhough=no])
818if test "x$enable_rowhough" = "xyes" ; then
819 AC_DEFINE(USEROWHOUGH)
820fi
821AC_MSG_RESULT([$enable_rowhough])
822
823dnl ------------------------------------------------------------------
53feaef5 824dnl The ROOTVERSION and ALIROOTVERSION defines were used by the old
825dnl stand-alone build system. This is most likely something old we can
826dnl get rid off later, or do something more reasonable. Since the define
827dnl needs the quotes they have to be escaped. This works well for the
828dnl Makefile but not for the configure script. So we have to add the
829dnl defines after all the other checks.
830CPPFLAGS="$CPPFLAGS -DROOTVERSION=\\\"`${ROOTCONF} --version`\\\""
831if test ! "x$have_aliroot" = "xno" ; then
832 CPPFLAGS="$CPPFLAGS -DALIROOTVERSION=\\\"Unknown\\\""
833fi
834
835dnl ------------------------------------------------------------------
b521659f 836dnl
837dnl Documentation
838dnl
839AC_ARG_VAR(DOXYGEN, The Documentation Generator)
840AC_PATH_PROG(PERL, perl)
841AC_PATH_PROG(DOXYGEN, doxygen)
842AM_CONDITIONAL(HAVE_DOXYGEN, test ! "x$DOXYGEN" = "x")
5894eaa5 843AC_ARG_ENABLE(dot,
844 [AC_HELP_STRING([--enable-dot],
845 [enable dot documentation generator])],
846 [],[enable_dot=no])
b521659f 847HAVE_DOT=NO
848DOT_PATH=
849AC_PATH_PROG(DOT, dot)
5894eaa5 850if test "x$DOT" != "x" && test "x$enable_dot" = "xyes" ; then
b521659f 851 HAVE_DOT=YES
852 DOT_PATH=`dirname $DOT`
853fi
854AC_SUBST([HAVE_DOT])
855AC_SUBST([DOT_PATH])
856
90ebac25 857dnl HAVE_SRC_SUBDIR=${abs_top_srcdir}/src
858dnl echo $HAVE_SRC_SUBDIR
859dnl if ! test -d $HAVE_SRC_SUBDIR; then
860dnl HAVE_SRC_SUBDIR=
861dnl fi
862dnl AC_SUBST([HAVE_SRC_SUBDIR])
863
b521659f 864dnl ------------------------------------------------------------------
2bbbadd1 865dnl inatallation directory for libraries
866dnl
867if test "x$prefix" != "xNONE" && test $ALICE_ROOT = $prefix ; then
868libdir=\${exec_prefix}/lib/tgt_$ALICE_TARGET
869AC_MSG_NOTICE([libdir set to $libdir])
870fi
871dnl ------------------------------------------------------------------
b521659f 872AC_CONFIG_FILES([Makefile
873 BASE/Makefile
53feaef5 874 BASE/setenv.sh
875 BASE/setenv.csh
2be16a33 876 BASE/HOMER/Makefile
242bb794 877 BASE/util/Makefile
d098ebd4 878 BASE/interface/Makefile
853121af 879 BASE/test/Makefile
4cbaf07b 880 sim/Makefile
881 rec/Makefile
12ec5482 882 shuttle/Makefile
b521659f 883 SampleLib/Makefile
884 TPCLib/Makefile
c3800c65 885 TPCLib/test/Makefile
db16520a 886 TPCLib/mapping2array.cxx
78b557c2 887 TPCLib/OnlineDisplay/Makefile
5e3820e2 888 RCU/Makefile
768be5c3 889 RCU/test/Makefile
c160eda8 890 PHOS/Makefile
0f51f5b8 891 TRD/Makefile
94cc9aab 892 MUON/Makefile
3daf4fbc 893 trigger/Makefile
d6e2c707 894 ITS/Makefile
e89e6b23 895 comp/Makefile
b521659f 896 doc/Makefile
2efb85be 897 doc/doxygen.conf
898 doc/doxymodule.conf])
b521659f 899
900
901AC_OUTPUT
902dnl
903dnl EOF
904dnl
905