2 ################################
3 # Makefile for HLT Comp code. #
5 # Author: Anders Vestbo #
6 # Constantin Loizides #
7 ################################
12 ALIHLT_TOPDIR = $(shell pwd)/..
15 include $(ALIHLT_TOPDIR)/Makefile.conf
17 SRCS = AliHLTModeller.cxx AliHLTClusterFitter.cxx \
18 AliHLTCompress.cxx AliHLTDataCompressor.cxx AliHLTCompressAC.cxx
20 ifneq ($(ARCH),macosx)
21 ## for macosx put into src as symbolic link
22 SRCS += AliHLTDataCompressorHelper.cxx AliHLTModelTrack.cxx
25 ADD_C_OBJS = $(OBJDIR)/bitio.o $(OBJDIR)/errhand.o $(OBJDIR)/AliHLTFitUtilities.o
27 ifeq ($(ALIHLT_USEPACKAGE),ROOT)
28 HDRS = $(SRCS:.cxx=.h) $(MODNAME)LinkDef.h
29 OBJS = $(patsubst %.cxx,$(OBJDIR)/%.o,$(SRCS)) $(ADD_C_OBJS) $(DICTO)
32 ifeq ($(ALIHLT_USEPACKAGE),ALIROOT)
33 SRCS += AliHLTOfflineDataCompressor.cxx
34 HDRS = $(SRCS:.cxx=.h) $(MODNAME)LinkDef.h
35 OBJS = $(patsubst %.cxx,$(OBJDIR)/%.o,$(SRCS)) $(ADD_C_OBJS) $(DICTO)
38 ifeq ($(ALIHLT_USEPACKAGE),STANDALONE)
39 OBJS = $(patsubst %.cxx,$(OBJDIR)/%.o,$(SRCS)) $(ADD_C_OBJS)
42 include $(ALIHLT_TOPDIR)/Makefile.rules
45 $(OBJDIR)/bitio.o: bitio.c
46 $(CXX) $(CXXFLAGS) -c -o $(OBJDIR)/bitio.o bitio.c
48 $(OBJDIR)/errhand.o: errhand.c
49 $(CXX) $(CXXFLAGS) -c -o $(OBJDIR)/errhand.o errhand.c
51 $(OBJDIR)/AliHLTFitUtilities.o: AliHLTFitUtilities.c
52 $(CXX) $(CXXFLAGS) -c -o $(OBJDIR)/AliHLTFitUtilities.o AliHLTFitUtilities.c
54 $(OBJDIR)/bitio.sto: bitio.c
55 $(CXX) $(PROFILEFLAGS) $(CXXFLAGS) -c -o $(OBJDIR)/bitio.sto bitio.c
57 $(OBJDIR)/errhand.sto: errhand.c
58 $(CXX) $(PROFILEFLAGS) $(CXXFLAGS) -c -o $(OBJDIR)/errhand.sto errhand.c
60 $(OBJDIR)/AliHLTFitUtilities.sto: AliHLTFitUtilities.c
61 $(CXX) $(PROFILEFLAGS) $(CXXFLAGS) -c -o $(OBJDIR)/AliHLTFitUtilities.sto AliHLTFitUtilities.c