Changes done to make read work with new AliL3AltroMemHandler.
[u/mrichter/AliRoot.git] / HLT / programs / Makefile
index 108f7e6475cf23882e14d0e07024bc9ee3c6faf7..f07aae7dfd8164faffc2d7825e1923197f9a0a2a 100644 (file)
@@ -37,7 +37,7 @@ endif
 
 ifeq ($(USEPACKAGE),ALIROOT)
 DEFSTR = -Duse_aliroot
 
 ifeq ($(USEPACKAGE),ALIROOT)
 DEFSTR = -Duse_aliroot
-ALICELIBS = -L$(ALICE_ROOT)/lib -lCONTAINERS -lTPC -lSTEER
+ALICELIBS = -L$(ALICE_ROOT)/lib/tgt_Linux -lCONTAINERS -lTPC -lSTEER
 #ALICELIBS := $(shell aliroot-config --libs)
 INCLUDES = -I$(ROOTSYS)/include -I$(ALICE_ROOT)/include/ -I$(ALICE_ROOT)/TPC -I$(ALICE_ROOT)/CONTAINERS -I$(ALICE_ROOT)/STEER
 RLIBS = $(ROOTLIBS) -lMinuit -lEG
 #ALICELIBS := $(shell aliroot-config --libs)
 INCLUDES = -I$(ROOTSYS)/include -I$(ALICE_ROOT)/include/ -I$(ALICE_ROOT)/TPC -I$(ALICE_ROOT)/CONTAINERS -I$(ALICE_ROOT)/STEER
 RLIBS = $(ROOTLIBS) -lMinuit -lEG
@@ -47,7 +47,8 @@ endif
 #DEFSTR += -Ddo_mc
 
 #Use logging classes
 #DEFSTR += -Ddo_mc
 
 #Use logging classes
-#DEFSTR += -Duse_logging
+ifndef NOLOGGING
+DEFSTR += -Duse_logging
 
 ifdef MLUCDIR
 INCLUDES += -I$(MLUCDIR)/include
 
 ifdef MLUCDIR
 INCLUDES += -I$(MLUCDIR)/include
@@ -56,6 +57,7 @@ else
 INCLUDES += -I/prog/alice/level3/kip/MLUC/include
 MLUCLIBS += -L/prog/alice/level3/kip/MLUC/lib/linux-i386 -lMLUC
 endif
 INCLUDES += -I/prog/alice/level3/kip/MLUC/include
 MLUCLIBS += -L/prog/alice/level3/kip/MLUC/lib/linux-i386 -lMLUC
 endif
+endif
 
 INCLUDES += -I$(TOPDIR)/hough -I$(TOPDIR)/src -I$(TOPDIR)/comp -I$(TOPDIR)/misc
 LIBS = -L$(LIBDIR) -lAliL3 -lAliL3Hough -lAliL3Comp -lAliL3Misc $(MLUCLIBS) $(ALICELIBS) $(RLIBS)
 
 INCLUDES += -I$(TOPDIR)/hough -I$(TOPDIR)/src -I$(TOPDIR)/comp -I$(TOPDIR)/misc
 LIBS = -L$(LIBDIR) -lAliL3 -lAliL3Hough -lAliL3Comp -lAliL3Misc $(MLUCLIBS) $(ALICELIBS) $(RLIBS)
@@ -64,22 +66,31 @@ CXXFLAGS = -O2 -Wall -ggdb $(INCLUDES)
 LDFLAGS  = -O2 $(LIBS)
 
 
 LDFLAGS  = -O2 $(LIBS)
 
 
-PRGS   = runit
-
+PRGS   = runit read speedtest convbin gettransform
 
 
 all : $(PRGS)
 
 
 
 all : $(PRGS)
 
-runit : runit.o $(OBJS)
-       $(LD) runit.o $(LDFLAGS) $(OBJS) -o runit
+runit : runit.o
+       $(LD) $< $(LDFLAGS) -o $@
+
+convbin : ali2raw.o
+       $(LD) $< $(LDFLAGS) -o $@
 
 
+read : read.o
+       $(LD) $< $(LDFLAGS) -o $@
 
 
-all : $(OBJDIR) $(PRGS)
+gettransform : gettransform.o
+       $(LD) $< $(LDFLAGS) -o $@
+
+speedtest : speedtest.cxx
+       g++ -O -Wall -fPIC -ffast-math $(CXXFLAGS) speedtest.cxx -o speedtest
+       # g++ -O -Wall -fPIC -mcpu=ev6 $(CXXFLAGS) speedtest.cxx -o speedtest
+       # cxx -O -Wall -fPIC  -lm  $(CXXFLAGS) speedtest.cxx -o speedtest 
 
 %.o : %.cxx 
        $(CXX) $(CXXFLAGS) $(DEFSTR) -c $(INCLUDES) -o $@ $<
 
 
 %.o : %.cxx 
        $(CXX) $(CXXFLAGS) $(DEFSTR) -c $(INCLUDES) -o $@ $<
 
-
 clean :
        rm -f *.o $(PRGS)
 
 clean :
        rm -f *.o $(PRGS)