1 ############################### HBTPROCESSOR Makefile ###############################
3 # Include machine specific definitions
5 include $(ALICE_ROOT)/conf/GeneralDef
6 include $(ALICE_ROOT)/conf/MachineDef.$(ALICE_TARGET)
18 COBJS = $(patsubst %.c,tgt_$(ALICE_TARGET)/%.o,$(CSRCS))
22 FSRCS = hbt_event_processor.f
23 #hbt_event_processor.f
25 FOBJS = $(patsubst %.f,tgt_$(ALICE_TARGET)/%.o,$(FSRCS))
27 SRCS = $(FSRCS) $(CSRCS)
28 OBJS = $(FOBJS) $(COBJS)
30 DSRCS = dummyhbtproc.f
33 DOBJS = $(patsubst %.f,tgt_$(ALICE_TARGET)/%.o,$(DSRCS))
35 # C++ compilation flags
37 CXXFLAGS = $(CXXOPTS) $(CLIBCXXOPTS) $(CLIBDEFS)
41 CFLAGS = $(COPT) $(CLIBCOPT) $(CLIBDEFS)
43 # FORTRAN compilation flags
45 FFLAGS = $(FOPT) $(CLIBFOPT) $(CLIBDEFS)
51 SLIBRARY = $(LIBDIR)/libHBTP.$(SL) $(LIBDIR)/libdummyHBTP.$(SL)
52 ALIBRARY = $(LIBDIR)/libHBTP.a $(LIBDIR)/libdummyHBTP.a
56 $(LIBDIR)/libHBTP.$(SL): $(OBJS)
57 $(LIBDIR)/libdummyHBTP.$(SL): $(DOBJS)
59 depend: $(CSRCS) $(DSRCS)
61 TOCLEAN = $(OBJS) $(DOBJS) *Cint.cxx *Cint.h
63 ############################### General Macros ################################
65 include $(ALICE_ROOT)/conf/GeneralMacros
67 ############################ Dependencies #####################################
69 -include tgt_$(ALICE_TARGET)/Make-depend
72 rm -f $(SLIBRARY) $(OBJS) $(DOBJS)