5 SRCS = AliRawEvent.cxx \
6 AliRawReader.cxx AliRawReaderFile.cxx AliRawReaderRoot.cxx \
7 AliRawReaderDate.cxx AliTPCBuffer160.cxx AliTPCHuffman.cxx \
8 AliTPCCompression.cxx AliTPCRawStream.cxx \
9 AliITSRawStream.cxx AliITSRawStreamSPD.cxx \
10 AliITSRawStreamSDD.cxx AliITSRawStreamSSD.cxx
12 HDRS = $(SRCS:.cxx=.h) LinkDef.h
15 DICTH = $(DICT:.cxx=.h)
16 DICTO = $(DICT:.cxx=.o)
19 MAINO = $(MAIN:.cxx=.o)
21 OBJS = $(SRCS:.cxx=.o) $(DICTO)
23 ALLDICT = $(DICT) $(DICTH)
24 ALLSRCS = $(SRCS) $(HDRS) $(MAIN) DateEvent.h
25 ALLOBJS = $(OBJS) $(MAINO)
35 .PHONY: all rdm smi evb hlt debug
38 $(CXX) $(OPT) $(CXXFLAGS) -c $<
43 all: $(ALIRAW) $(ALIMDC)
45 rdm: $(ALIRAW) $(ALIMDC)
47 smi: $(ALIRAW) $(ALIMDC)
49 evb: $(ALIRAW) $(ALIMDC)
51 hlt: $(ALIRAW) $(ALIMDC)
53 $(ALIRAW): $(DICT) $(OBJS)
55 ifeq ($(PLATFORM),aix)
56 $(SHLD) -o $(ALIRAW) $(LIBS) -p 0 $(OBJS)
58 ifeq ($(PLATFORM),alpha)
59 $(SHLD) -o $(ALIRAW) $(OBJS) -lcxxstd -lcxx -lexc -lots -lc
61 $(LD) $(SOFLAGS) $(LDFLAGS) $(OBJS) -o $(ALIRAW)
65 @echo "$(ALIRAW) done"
68 $(ALIMDC): $(MAINO) $(ALIRAW)
69 ifeq ($(PLATFORM),aix)
70 ln -fs $(ALILRAW) libAliRaw.a
71 $(LD) $(LDFLAGS) $(MAINO) libAliRaw.a \
74 $(LD) $(LDFLAGS) $(MAINO) $(ALIRAW) \
77 @if [ `id -u -n` = "alicemdc" ]; then \
82 @echo "Generating dictionary ..."
83 rootcint -f $(DICT) -c $(ROOTH) $(HDRS)
86 $(CXX) $(NOOPT) $(CXXFLAGS) -c $(DICT)
89 rmkdepend -fMake-depend -- $(CXXFLAGS) -- $(SRCS) $(MAIN) \
93 rm -f alimdc.tar.gz ; \
94 tar cvf alimdc.tar AA* $(ALLSRCS) .rootrc *.C Make* ; \
98 @rm -f $(ALLOBJS) $(ALLDICT)
101 @rm -f $(ALIMDC) $(ALIRAW)