1 ############################### TOF Makefile ##################################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
12 SRCS = AliTOF.cxx AliTOFv0.cxx AliTOFv1.cxx AliTOFv2.cxx AliTOFv3.cxx AliTOFv4.cxx AliTOFv4T0.cxx AliTOFhit.cxx AliTOFhitT0.cxx AliTOFdigit.cxx AliTOFRawSector.cxx AliTOFRoc.cxx AliTOFRawDigit.cxx AliTOFDigitizer.cxx AliTOFSDigitizer.cxx AliTOFMerger.cxx AliTOFv2FHoles.cxx AliTOFSDigit.cxx AliTOFHitMap.cxx AliTOFConstants.cxx AliTOFT0.cxx AliTOFPID.cxx AliTOFPad.cxx AliTOFRecHit.cxx AliTOFTrack.cxx AliTOFReconstructioner.cxx AliTOFProb.cxx AliTOFTrackV2.cxx AliTOFReconstructionerV2.cxx AliTOFDigitMap.cxx
16 HDRS = $(SRCS:.cxx=.h) TOFLinkDef.h
21 DICTH = $(DICT:.cxx=.h)
22 DICTO = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(DICT))
26 FOBJS = $(patsubst %.f,tgt_$(ALICE_TARGET)/%.o,$(FSRCS))
30 COBJS = $(patsubst %.c,tgt_$(ALICE_TARGET)/%.o,$(CSRCS))
34 OBJS = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO)
36 # C++ compilation flags
38 CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/
40 # FORTRAN compilation flags
48 SLIBRARY = $(LIBDIR)/libTOF.$(SL)
49 ALIBRARY = $(LIBDIR)/libTOF.a
53 $(LIBDIR)/libTOF.$(SL): $(OBJS)
59 TOCLEAN = $(OBJS) *Cint.cxx *Cint.h
61 CHECKS = $(patsubst %.cxx,check/%.viol,$(SRCS))
63 ############################### General Macros ################################
65 include $(ALICE_ROOT)/conf/GeneralMacros
67 ############################ Dependencies #####################################
69 -include tgt_$(ALICE_TARGET)/Make-depend