1 # Makefile for ALICE MDC program for Linux
3 include $(ROOTSYS)/test/Makefile
5 LDFLAGS += -Wl,-rpath,/ROOT/Linux/CurrentRelease/root/lib \
6 -Wl,-rpath,/date/smi/linux \
7 -Wl,-rpath,/date/dim/linux \
8 -Wl,-rpath,/adcRoot/alimdc4
10 ifneq ($(findstring rdm,$(MAKECMDGOALS)),)
14 ifneq ($(findstring debug,$(MAKECMDGOALS)),)
15 CXXFLAGS += -DUSE_DEBUG -g
18 ifneq ($(findstring smi,$(MAKECMDGOALS)),)
23 CXXFLAGS += -DUSE_SMI -I$(SMIDIR)/smixx -I$(DIMDIR)/dim
24 LIBS += -L$(SMIDIR)/linux -lsmiui -lsmi -L$(DIMDIR)/linux -ldim
27 ifneq ($(findstring evb,$(MAKECMDGOALS)),)
28 ifneq ($(findstring rdm,$(MAKECMDGOALS)),)
36 EBDIR = ../date/eventBuilder
37 BMDIR = ../date/banksManager
38 DBMDIR = ../date/bufferManager
40 FIFODIR = ../date/simpleFifo
41 INFODIR = ../date/infoLogger
43 CXXFLAGS += -DUSE_EB -I$(EBDIR)
44 LIBS += -L$(EBDIR)/Linux -L$(BMDIR)/Linux -L$(DBMDIR)/Linux \
45 -L$(DBDIR)/Linux -L$(FIFODIR)/Linux -L$(INFODIR)/Linux \
46 -lDateEb -lBanksManager -lDateBufferManager \
50 ifneq ($(findstring hlt,$(MAKECMDGOALS)),)
51 CXXFLAGS += -DUSE_HLT -I$(ALITPC)
52 LIBS += -L$(ALITPC) -lSTEER -lTPC
55 ##### MACROS and TARGETS #####
60 ##### DEPENDENCIES #####