7 HDRS = AliRawEvent.h LinkDef.h
10 DICTH = $(DICT:.cxx=.h)
11 DICTO = $(DICT:.cxx=.o)
14 MAINO = $(MAIN:.cxx=.o)
16 OBJS = $(SRCS:.cxx=.o) $(DICTO)
18 ALLDICT = $(DICT) $(DICTH)
19 ALLSRCS = $(SRCS) $(HDRS) $(MAIN) DateEvent.h
20 ALLOBJS = $(OBJS) $(MAINO)
30 .PHONY: all rdm smi evb hlt debug
33 $(CXX) $(OPT) $(CXXFLAGS) -c $<
38 all: $(ALIRAW) $(ALIMDC)
40 rdm: $(ALIRAW) $(ALIMDC)
42 smi: $(ALIRAW) $(ALIMDC)
44 evb: $(ALIRAW) $(ALIMDC)
46 hlt: $(ALIRAW) $(ALIMDC)
48 $(ALIRAW): $(DICT) $(OBJS)
50 ifeq ($(PLATFORM),aix)
51 $(SHLD) -o $(ALIRAW) $(LIBS) -p 0 $(OBJS)
53 ifeq ($(PLATFORM),alpha)
54 $(SHLD) -o $(ALIRAW) $(OBJS) -lcxxstd -lcxx -lexc -lots -lc
56 $(LD) $(SOFLAGS) $(LDFLAGS) $(OBJS) -o $(ALIRAW)
60 @echo "$(ALIRAW) done"
63 $(ALIMDC): $(MAINO) $(ALIRAW)
64 ifeq ($(PLATFORM),aix)
65 ln -fs $(ALILRAW) libAliRaw.a
66 $(LD) $(LDFLAGS) $(MAINO) libAliRaw.a \
69 $(LD) $(LDFLAGS) $(MAINO) $(ALIRAW) \
72 @if [ `id -u -n` = "alicemdc" ]; then \
77 @echo "Generating dictionary ..."
78 rootcint -f $(DICT) -c $(ROOTH) $(HDRS)
81 $(CXX) $(NOOPT) $(CXXFLAGS) -c $(DICT)
84 rmkdepend -fMake-depend -- $(CXXFLAGS) -- $(SRCS) $(MAIN) \
88 rm -f alimdc.tar.gz ; \
89 tar cvf alimdc.tar AA* $(ALLSRCS) .rootrc *.C Make* ; \
93 @rm -f $(ALLOBJS) $(ALLDICT)
96 @rm -f $(ALIMDC) $(ALIRAW)