Fixing compilation errors.
authorszostak <szostak@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 2 Oct 2007 10:26:34 +0000 (10:26 +0000)
committerszostak <szostak@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 2 Oct 2007 10:26:34 +0000 (10:26 +0000)
HLT/MUON/AliHLTMUONUtils.h
HLT/MUON/utils/dHLTdumpraw.cxx
HLT/bindHLTdumpraw.pkg

index 13d6318..275b792 100644 (file)
@@ -199,7 +199,7 @@ public:
        {
                kNoReason,
                kHeaderContainsWrongType,
-               kHeaderContainsWrongRecordWidth,
+               kHeaderContainsWrongRecordWidth
        };
 
        /**
index e720c87..58047f7 100644 (file)
 // We define NDEBUG for the AliHLTMUONDataBlockReader.h header file since this
 // program by definition handles corrupt data. So we do not need the assertions
 // in the AliHLTMUONDataBlockReader class to be checked.
+#ifndef NDEBUG
 #define NDEBUG
+#endif
 #include "AliHLTMUONDataBlockReader.h"
+#if defined(DEBUG) && defined(NDEBUG)
 #undef NDEBUG
+#endif
+
 #include "AliHLTMUONUtils.h"
 
 /*TODO: fix this. Need a platform independant way of checking the endian encoding.
  * This does not want to work on Apple Mac OS compiler: i686-apple-darw
+ * Handle this with #ifdef __APPLE__ ?
 #include <endian.h>
 #ifndef LITTLE_ENDIAN
 #error Handling of internal data for non little endian machines not yet implemented.
index cae972d..9311acf 100644 (file)
@@ -24,3 +24,9 @@ ELIBS := STEERBase ESD AOD RAWDatabase RAWDatarec RAWDatasim \
        CDB STEER HLTbase MUONevaluation MUONsim MUONrec \
        MUONbase MUONtrigger MUONgeometry MUONraw MUONcalib MUONmapping \
        AliHLTMUON
+
+include $(MODDIR)/hlt.conf
+EDEFINE      := ${HLTDEFS}
+PACKCXXFLAGS := ${HLTCXXFLAGS}
+PACKCFLAGS   := ${HLTCLFAGS}
+PACKDCXXFLAGS:= ${HLTDCXXFLAGS}