]> git.uio.no Git - u/mrichter/AliRoot.git/blame - CONTAINERS/Makefile
Add ResetDecayTable() and SsetDecayTable() methods.
[u/mrichter/AliRoot.git] / CONTAINERS / Makefile
CommitLineData
18a2b8b1 1# Include machine specific definitions
2
3include $(ALICE_ROOT)/conf/GeneralDef
4include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
5
6PACKAGE = CONTAINERS
7
8# C++ sources
9
10SRCS = AliMemArray.cxx AliClassInfo.cxx AliDataType.cxx\
11 AliObjectArray.cxx TArrayOfArray.cxx AliArrayBranch.cxx\
12 AliSegmentID.cxx AliSegmentArray.cxx \
13 AliDigits.cxx AliArrayI.cxx AliArrayS.cxx
14# C++ Headers
15
16HDRS = $(SRCS:.cxx=.h) CONTAINERSLinkDef.h
17
18# Library dictionary
19
20DICT = CONTAINERSCint.cxx
21DICTH = $(DICT:.cxx=.h)
22DICTO = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(DICT))
23
24# FORTRAN Objectrs
25
26FOBJS = $(FSRCS:.f=.o)
27# C Objects
28
29COBJS = $(CSRCS:.c=.o)
30
31# C++ Objects
32
33OBJS = $(patsubst %.cxx,tgt_$(ALICE_TARGET)/%.o,$(SRCS)) $(DICTO)
34
35# C++ compilation flags
36
37CXXFLAGS = $(CXXOPTS) -g -I$(ALICE_ROOT)/CONTAINERS -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/TPC
38#CXXFLAGS = $(CXXOPTS) -I$(ROOTSYS)/include -I. -I$(ALICE_ROOT)/include/
39
40# FORTRAN compilation flags
41
42FFLAGS = $(FOPT)
43
44##### TARGETS #######
45
46# Target
47
48SLIBRARY = $(LIBDIR)/libCONTAINERS.$(SL)
49
50default: $(SLIBRARY)
51
52$(LIBDIR)/libCONTAINERS.$(SL): $(OBJS)
53
54$(DICT): $(HDRS)
55
56depend: $(SRCS)
57
58TOCLEAN = $(OBJS) *Cint.h *Cint.cxx
59
60CHECKS = $(patsubst %.cxx,check/%.viol,$(SRCS))
61
62############################### General Macros ################################
63
64include $(ALICE_ROOT)/conf/GeneralMacros
65
66############################ Dependencies #####################################
67
68-include tgt_$(ALICE_TARGET)/Make-depend
69
70