]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/Make-macros
LHAPDF: Replacing . with _ in lhapdf-5.9.1 -> lhapdf-5_9_1
[u/mrichter/AliRoot.git] / RAW / Make-macros
index 8900b5590dca79edb457693cffba26f10ec6ad50..3d020ee8b5a9c1789283863b97e336327fb5a194 100644 (file)
@@ -2,24 +2,28 @@
 
 ROOTH         = TH1.h
 
-SRCS          = AliRawEvent.cxx
+SRCS          = AliRawEventHeader.cxx AliRawEquipmentHeader.cxx \
+               AliRawData.cxx AliRawEquipment.cxx AliRawEvent.cxx \
+               AliStats.cxx AliRawDB.cxx \
+               AliRawRFIODB.cxx AliRawCastorDB.cxx AliRawRootdDB.cxx \
+               AliRawNullDB.cxx AliTagDB.cxx AliTagNullDB.cxx \
+               AliMDC.cxx
 
-HDRS          = AliRawEvent.h LinkDef.h
+HDRS          = $(SRCS:.cxx=.h) LinkDef.h
 
 DICT          = AliRawDict.cxx
 DICTH         = $(DICT:.cxx=.h)
 DICTO         = $(DICT:.cxx=.o)
 
-MAIN          = alimdc.cxx
+MAIN          = alimdc_main.cxx
 MAINO         = $(MAIN:.cxx=.o)
 
 OBJS          = $(SRCS:.cxx=.o) $(DICTO)
 
 ALLDICT       = $(DICT) $(DICTH)
-ALLSRCS       = $(SRCS) $(HDRS) $(MAIN) DateEvent.h
+ALLSRCS       = $(SRCS) $(HDRS) $(MAIN)
 ALLOBJS       = $(OBJS) $(MAINO)
 
-ALIRAW        = libAliRaw.so
 ALIMDC        = alimdc
 
 
@@ -35,47 +39,27 @@ ALIMDC        = alimdc
 
 ##### TARGETS #####
 
-all:            $(ALIRAW) $(ALIMDC)
+all:            $(ALIMDC)
 
-rdm:            $(ALIRAW) $(ALIMDC)
+rdm:            $(ALIMDC)
 
-smi:            $(ALIRAW) $(ALIMDC)
+smi:            $(ALIMDC)
 
-evb:            $(ALIRAW) $(ALIMDC)
+evb:            $(ALIMDC)
 
-hlt:            $(ALIRAW) $(ALIMDC)
+hlt:            $(ALIMDC)
 
-$(ALIRAW):      $(DICT) $(OBJS)
-               rm -f $(ALIRAW)
-                ifeq ($(PLATFORM),aix)
-                  $(SHLD) -o $(ALIRAW) $(LIBS) -p 0 $(OBJS)
-                else
-                   ifeq ($(PLATFORM),alpha)
-                     $(SHLD) -o $(ALIRAW) $(OBJS) -lcxxstd -lcxx -lexc -lots -lc
-                   else
-                     $(LD) $(SOFLAGS) $(LDFLAGS) $(OBJS) -o $(ALIRAW)
-                   endif
-                endif
-               chmod 555 $(ALIRAW)
-               @echo "$(ALIRAW) done"
 
-
-$(ALIMDC):      $(MAINO) $(ALIRAW)
-                ifeq ($(PLATFORM),aix)
-                  ln -fs $(ALILRAW) libAliRaw.a
-                  $(LD) $(LDFLAGS) $(MAINO) libAliRaw.a \
-                  $(LIBS) -o $(ALIMDC)
-                else
-                  $(LD) $(LDFLAGS) $(MAINO) $(ALIRAW) \
-                  $(LIBS) -o $(ALIMDC)
-                endif
+$(ALIMDC):      $(MAINO) $(DICT) $(OBJS)
+               $(LD) $(LDFLAGS) $(MAINO) $(OBJS) \
+               $(LIBS) -o $(ALIMDC)
                @if [ `id -u -n` = "alicemdc" ]; then \
                   chmod 6755 alimdc; \
                fi
 
 $(DICT):        $(HDRS)
                @echo "Generating dictionary ..."
-               rootcint -f $(DICT) -c $(ROOTH) $(HDRS)
+               rootcint -f $(DICT) -c $(CXXFLAGS) $(ROOTH) $(HDRS)
 
 $(DICTO):       $(DICT)
                $(CXX) $(NOOPT) $(CXXFLAGS) -c $(DICT)
@@ -93,4 +77,4 @@ clean:
                @rm -f $(ALLOBJS) $(ALLDICT)
 
 distclean:      clean
-               @rm -f $(ALIMDC) $(ALIRAW)
+               @rm -f $(ALIMDC)