File indexing completed on 2025-01-18 09:15:45
0001 FLAGS = $(ARCH) -g -fPIC -ansi -Wno-overloaded-virtual -Wno-long-long -fno-common -pedantic -Wall -std=c++17 `root-config --libs --ldflags --cflags`
0002 LINKER = g++ -g -shared $(OPTIMISATION)
0003
0004 Setup.o: Setup.cc Setup.h RootSetupWrapper.h
0005 $(CXX) $(FLAGS) -I. -c Setup.cc -o Setup.o
0006
0007 RootSetupWrapper.o: RootSetupWrapper.cc RootSetupWrapper.h Setup.h
0008 $(CXX) $(FLAGS) -I. -c RootSetupWrapper.cc -o RootSetupWrapper.o
0009
0010 Calib.o: Calib.cc Calib.h
0011 $(CXX) $(FLAGS) -I. -c Calib.cc -o Calib.o
0012
0013
0014
0015
0016
0017
0018
0019 Cint.cxx: Setup.h RootSetupWrapper.h Calib.h Event.h Tile.h HGCROC.h Caen.h TileSpectra.h LinkDef.h
0020 rootcint -v -f Cint.cxx -c RootSetupWrapper.h Calib.h Setup.h Event.h Tile.h HGCROC.h Caen.h TileSpectra.h LinkDef.h
0021
0022 Cint.o:Cint.cxx
0023 $(CXX) $(FLAGS) -c Cint.cxx -o Cint.o
0024
0025 libLFHCAL.so: Cint.o Setup.o RootSetupWrapper.o Calib.o Event.o Tile.o HGCROC.o Caen.o TileSpectra.o
0026 $(LINKER) -o libLFHCAL.so Calib.o Setup.o RootSetupWrapper.o Event.o Tile.o HGCROC.o Caen.o Cint.o `root-config --libs --cflags --ldflags` -I.
0027
0028
0029
0030
0031
0032
0033
0034 Caen.o: Caen.cc Caen.h
0035 $(CXX) $(FLAGS) -I. -c Caen.cc -o Caen.o
0036
0037 HGCROC.o: HGCROC.cc HGCROC.h
0038 $(CXX) $(FLAGS) -I. -c HGCROC.cc -o HGCROC.o
0039
0040 Tile.o: Tile.cc Tile.h Setup.h
0041 $(CXX) $(FLAGS) -I. -c Tile.cc -o Tile.o
0042
0043 TileSpectra.o: TileSpectra.cc TileSpectra.h Calib.h
0044 $(CXX) $(FLAGS) -I. -c TileSpectra.cc -o TileSpectra.o
0045
0046 Event.o: Event.cc Event.h
0047 $(CXX) $(FLAGS) -I. -c Event.cc -o Event.o
0048
0049 Analyse.o: Analyse.cc
0050 $(CXX) $(FLAGS) -I. -c Analyse.cc -o Analyse.o
0051
0052 Analyses.o: Analyses.cc Analyses.h PlottHelper.h CommonHelperFunctions.h
0053 $(CXX) $(FLAGS) -I. -c Analyses.cc -o Analyses.o
0054
0055 DataAna.o: DataAna.cc
0056 $(CXX) $(FLAGS) -I. -c DataAna.cc -o DataAna.o
0057
0058 DataAnalysis.o: DataAnalysis.cc DataAnalysis.h PlottHelper.h CommonHelperFunctions.h
0059 $(CXX) $(FLAGS) -I. -c DataAnalysis.cc -o DataAnalysis.o
0060
0061 Compare.o: Compare.cc
0062 $(CXX) $(FLAGS) -I. -c Compare.cc -o Compare.o
0063
0064 ComparisonCalib.o: ComparisonCalib.cc ComparisonCalib.h PlottHelper.h CommonHelperFunctions.h
0065 $(CXX) $(FLAGS) -I. -c ComparisonCalib.cc -o ComparisonCalib.o
0066
0067
0068
0069
0070 Analyse: Event.o Setup.o RootSetupWrapper.o Calib.o Tile.o HGCROC.o Caen.o TileSpectra.o libLFHCAL.so Analyse.o Analyses.o
0071 $(CXX) Event.o Calib.o Setup.o RootSetupWrapper.o Tile.o HGCROC.o Caen.o TileSpectra.o Analyses.o Analyse.o $(FLAGS) -I. libLFHCAL.so -o Analyse
0072
0073 DataAna: Event.o Setup.o RootSetupWrapper.o Calib.o Tile.o HGCROC.o Caen.o TileSpectra.o libLFHCAL.so DataAna.o DataAnalysis.o
0074 $(CXX) Event.o Calib.o Setup.o RootSetupWrapper.o Tile.o HGCROC.o Caen.o TileSpectra.o DataAna.o DataAnalysis.o $(FLAGS) -I. libLFHCAL.so -o DataAna
0075
0076 Compare: Event.o Setup.o RootSetupWrapper.o Calib.o Tile.o HGCROC.o Caen.o TileSpectra.o libLFHCAL.so Compare.o ComparisonCalib.o
0077 $(CXX) Event.o Calib.o Setup.o RootSetupWrapper.o Tile.o HGCROC.o Caen.o TileSpectra.o ComparisonCalib.o Compare.o $(FLAGS) -I. libLFHCAL.so -o Compare
0078
0079 clean:
0080 rm -f *.o Cint.cxx Cint_* *.so ./Analyse ./Compare ./DataAna
0081
0082 cleanLib:
0083 rm -f *.so Cint*
0084
0085 default: Analyse