1 ############################### TPC Makefile ##################################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
12 SRCS = Ali3Vector.cxx Ali4Vector.cxx AliBoost.cxx AliCalcluster.cxx \
13 AliCalmodule.cxx AliCalorimeter.cxx AliInvmass.cxx AliJet.cxx \
14 AliMath.cxx AliPosition.cxx AliRandom.cxx AliSample.cxx AliSignal.cxx \
15 AliTrack.cxx AliVertex.cxx Ali3VectorObj.cxx Ali4VectorObj.cxx \
16 AliPositionObj.cxx AliEvent.cxx
21 HDRS = $(SRCS:.cxx=.h) RALICELinkDef.h
26 DICTH = $(DICT:.cxx=.h)
27 DICTO = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(DICT))
31 FOBJS = $(FSRCS:.f=.o)
35 COBJS = $(CSRCS:.c=.o)
39 OBJS = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO)
41 # C++ compilation flags
43 CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/
45 # FORTRAN compilation flags
53 SLIBRARY = $(LIBDIR)/libRALICE.$(SL)
57 $(LIBDIR)/libRALICE.$(SL): $(OBJS)
63 TOCLEAN = $(OBJS) *Cint.h *Cint.cxx
65 CHECKS = $(patsubst %.cxx,check/%.viol,$(SRCS))
67 ############################### General Macros ################################
69 include $(ALICE_ROOT)/conf/GeneralMacros
71 ############################ Dependencies #####################################
73 -include tgt_$(ALICE_TARGET)/Make-depend