INCLUDES = -I$(TOPDIR)/hough -I$(TOPDIR)/src -I$(TOPDIR)/comp -I$(TOPDIR)/misc
LIBS = -L$(LIBDIR) -lAliL3 -lAliL3Hough -lAliL3Comp -lAliL3Misc
+ifneq ($(USEPACKAGE),STANDALONE)
ROOTCFLAGS := $(shell root-config --cflags)
ROOTLIBS := $(shell root-config --libs)
ROOTGLIBS := $(shell root-config --glibs)
+endif
ifeq ($(USEPACKAGE),ROOT)
DEFSTR = -Duse_root
LIBS += $(ALICELIBS) $(RLIBS)
endif
+ifeq ($(USEPACKAGE),STANDALONE)
+DEFSTR = -Dno_root
+RLIBS = -lpthread -lm -ldl -rdynamic
+LIBS += $(RLIBS)
+endif
+
ifdef DO_MC
DEFSTR += -Ddo_mc
endif
CXXFLAGS = -O2 -Wall -ggdb $(EXTRACXXFLAGS) $(INCLUDES)
LDFLAGS = -O2 $(EXTRALDFLAGS) $(LIBS)
-PRGS = runit read runvhdlcf runhough runvhdlhough
+PRGS = runit read runvhdlcf runhough runvhdlhough runtracker
UTILS = convbin speedtest gettransform
gettransform : gettransform.o
$(LD) $< $(LDFLAGS) -o $@
+runtracker : runtracker.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