-# this make file is used to quickly compile locally the code (to check\r
-# for errors) and to produce par files + tags\r
-\r
-OBJECTS = AliAnalysisTaskPerformanceStrange.o #AliAnalysisLambdaK0HistoManager.o AliAnalysisTaskLambdaK0AOD.o AliAnalysisLambdaK0Cuts.o\r
-HEADERS = $(OBJECTS:.o=.h) \r
-MACROS = \r
-\r
- #DrawRatiosVsPt_C.so\r
- #Get_mass_histos_C.so LoadHistoAndRecorrect_C.so FitPt2Par_C.so\r
- #Get_pt_histos_debug_C.so \\r
-MOREHEADERS = \r
-BASENAME = BG\r
-\r
-#############################################################\r
-TARGET = lib$(BASENAME).so\r
-DICT = lib$(BASENAME)Dict\r
-\r
-CXX = g++\r
-CXXFLAGS = -O -Wall -fPIC -D_REENTRANT -I$(ROOTSYS)/include \\r
- -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/obj/include -I$(ALICE_ROOT)/PWG0 -I$(ALICE_ROOT)/ANALYSIS -I$(ALICE_ROOT)/PWG1/background \\r
- -c -g\r
-CINTFLAGS = -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/obj/include -I$(ALICE_ROOT)/PWG0 -I$(ALICE_ROOT)/ANALYSIS \r
-\r
-all: $(MACROS) $(TARGET)\r
-#############################################################\r
-%.o: %.cxx %.h $(HEADERS)\r
- $(CXX) $(CXXFLAGS) $<\r
-\r
-%_C.so: %.C \r
- echo "{" > tmp.C\r
- echo "gROOT->LoadMacro(\"compile.C\");" >> tmp.C\r
- echo "compile(\"$<\");" >> tmp.C\r
- echo "}" >> tmp.C\r
- echo ".x tmp.C" | root -b -q\r
-\r
-%_cxx.so: %.cxx\r
- echo "{" > tmp.C\r
- echo "gROOT->LoadMacro(\"compile.C\");" >> tmp.C\r
- echo "compile(\"$<\");" >> tmp.C\r
- echo "}" >> tmp.C\r
- echo ".x tmp.C" | root -b\r
-# echo "gROOT->LoadMacro(\"IncludeMichele.C\");" >> tmp.C \r
-# echo "IncludeMichele();" >> tmp.C \r
-# echo "gROOT->LoadMacro(\"$<+g\");" >> tmp.C\r
-# echo "}" >> tmp.C\r
-# echo ".x tmp.C" | aliroot -b\r
-\r
-\r
-$(DICT).cxx: $(HEADERS) LinkDef.h\r
- rootcint -f $@ -c $(CINTFLAGS) -p $(MOREHEADERS) $^\r
-\r
-$(DICT).o: $(DICT).cxx\r
- $(CXX) $(CXXFLAGS) $<\r
-\r
-\r
-$(TARGET): $(OBJECTS) $(DICT).o \r
- g++ -shared -O $^ -o $@ \r
-# cd .. ; make\r
-\r
-tags:\r
- cd $(ALICE_ROOT); \\r
- find . -iname "*.cxx " | grep -v target | grep -v tgt | etags - ;\\r
- find . -iname "*.h" | grep -v target | grep -v tgt | grep -v include | etags --append - \r
-# find . -iname "*.cxx " | grep -v target | grep -v tgt | etags \\r
-# --include=$(ALICE_ROOT)/TAGS --include=$(ROOTSYS)/TAGS -\r
-# find . -iname "*.h" | grep -v target | grep -v tgt | grep -v include | etags --append -\r
-\r
-pars:\r
- cd $(ALICE_ROOT)/obj ; \\r
- make STEERBase.par; \\r
- make ESD.par ;\\r
- make AOD.par ;\\r
- make ANALYSIS.par ;\\r
- make ANALYSISalice.par ;\\r
- make CORRFW.par ;\\r
- make PWG0base.par\r
-\r
-.PHONY: clean\r
-\r
-clean:\r
- @rm *.o *.so *Dict.cxx\r
-\r
+# this make file is used to quickly compile locally the code (to check
+# for errors) and to produce par files + tags
+
+OBJECTS = AliAnalysisTaskPerformanceStrange.o #AliAnalysisLambdaK0HistoManager.o AliAnalysisTaskLambdaK0AOD.o AliAnalysisLambdaK0Cuts.o
+HEADERS = $(OBJECTS:.o=.h)
+MACROS =
+
+ #DrawRatiosVsPt_C.so
+ #Get_mass_histos_C.so LoadHistoAndRecorrect_C.so FitPt2Par_C.so
+ #Get_pt_histos_debug_C.so \
+MOREHEADERS =
+BASENAME = BG
+
+#############################################################
+TARGET = lib$(BASENAME).so
+DICT = lib$(BASENAME)Dict
+
+CXX = g++
+CXXFLAGS = -O -Wall -fPIC -D_REENTRANT -I$(ROOTSYS)/include \
+ -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/obj/include -I$(ALICE_ROOT)/PWG0 -I$(ALICE_ROOT)/ANALYSIS -I$(ALICE_ROOT)/PWG1/background \
+ -c -g
+CINTFLAGS = -I$(ALICE_ROOT)/include -I$(ALICE_ROOT)/obj/include -I$(ALICE_ROOT)/PWG0 -I$(ALICE_ROOT)/ANALYSIS
+
+all: $(MACROS) $(TARGET)
+#############################################################
+%.o: %.cxx %.h $(HEADERS)
+ $(CXX) $(CXXFLAGS) $<
+
+%_C.so: %.C
+ echo "{" > tmp.C
+ echo "gROOT->LoadMacro(\"compile.C\");" >> tmp.C
+ echo "compile(\"$<\");" >> tmp.C
+ echo "}" >> tmp.C
+ echo ".x tmp.C" | root -b -q
+
+%_cxx.so: %.cxx
+ echo "{" > tmp.C
+ echo "gROOT->LoadMacro(\"compile.C\");" >> tmp.C
+ echo "compile(\"$<\");" >> tmp.C
+ echo "}" >> tmp.C
+ echo ".x tmp.C" | root -b
+# echo "gROOT->LoadMacro(\"IncludeMichele.C\");" >> tmp.C
+# echo "IncludeMichele();" >> tmp.C
+# echo "gROOT->LoadMacro(\"$<+g\");" >> tmp.C
+# echo "}" >> tmp.C
+# echo ".x tmp.C" | aliroot -b
+
+
+$(DICT).cxx: $(HEADERS) LinkDef.h
+ rootcint -f $@ -c $(CINTFLAGS) -p $(MOREHEADERS) $^
+
+$(DICT).o: $(DICT).cxx
+ $(CXX) $(CXXFLAGS) $<
+
+
+$(TARGET): $(OBJECTS) $(DICT).o
+ g++ -shared -O $^ -o $@
+# cd .. ; make
+
+tags:
+ cd $(ALICE_ROOT); \
+ find . -iname "*.cxx " | grep -v target | grep -v tgt | etags - ;\
+ find . -iname "*.h" | grep -v target | grep -v tgt | grep -v include | etags --append -
+# find . -iname "*.cxx " | grep -v target | grep -v tgt | etags \
+# --include=$(ALICE_ROOT)/TAGS --include=$(ROOTSYS)/TAGS -
+# find . -iname "*.h" | grep -v target | grep -v tgt | grep -v include | etags --append -
+
+pars:
+ cd $(ALICE_ROOT)/obj ; \
+ make STEERBase.par; \
+ make ESD.par ;\
+ make AOD.par ;\
+ make ANALYSIS.par ;\
+ make ANALYSISalice.par ;\
+ make CORRFW.par ;\
+ make PWG0base.par
+
+.PHONY: clean
+
+clean:
+ @rm *.o *.so *Dict.cxx
+