Back to home page

EIC code displayed by LXR

 
 

    


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 #RootCalibWrapper.o: RootCalibWrapper.cc RootCalibWrapper.h Calib.h
0014 #       $(CXX) $(FLAGS) -I. -c RootCalibWrapper.cc -o RootCalibWrapper.o
0015 
0016 #Cint.cxx: Setup.h RootSetupWrapper.h Calib.h RootCalibWrapper.h Event.h Tile.h HGCROC.h Caen.h LinkDef.h
0017 #       rootcint -v -f Cint.cxx -c RootSetupWrapper.h RootCalibWrapper.h Calib.h  Setup.h Event.h Tile.h HGCROC.h Caen.h LinkDef.h
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 #libLFHCAL.so: Cint.o Setup.o RootSetupWrapper.o Calib.o RootCalibWrapper.o Event.o Tile.o HGCROC.o Caen.o 
0029 #       $(LINKER) -o libLFHCAL.so Calib.o Setup.o RootSetupWrapper.o RootCalibWrapper.o Event.o Tile.o HGCROC.o Caen.o Cint.o `root-config --libs --cflags --ldflags` -I.
0030 
0031 #libLFHCAL.so: Cint.o RootSetupWrapper.o RootCalibWrapper.o Event.o Tile.o HGCROC.o Caen.o 
0032 #       $(LINKER) -o libLFHCAL.so RootSetupWrapper.o RootCalibWrapper.o Event.o Tile.o HGCROC.o Caen.o Cint.o `root-config --libs --cflags --ldflags` -I.
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 #Analyse: Event.o Setup.o RootSetupWrapper.o Calib.o RootCalibWrapper.o Tile.o HGCROC.o Caen.o libLFHCAL.so Analyse.o Analyses.o
0068 #       $(CXX) Event.o Calib.o Setup.o RootSetupWrapper.o RootCalibWrapper.o Tile.o HGCROC.o Caen.o Analyses.o Analyse.o $(FLAGS) -I. libLFHCAL.so -o Analyse
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