| 1 | 
 # Tracker flight analysis software  | 
 # Tracker flight analysis software  | 
| 2 | 
 # SOFTWARE VERSION | 
 # SOFTWARE VERSION | 
| 3 | 
 VER= v2r01 | 
 VER= v2r04 | 
| 4 | 
 DEBUG=0 | 
 DEBUG=0 | 
| 5 | 
 # An almost general purpouse Makefile for PAMELA repository | 
 # An almost general purpouse Makefile for PAMELA repository | 
| 6 | 
 # Let's start with some usefull definition for colorize the echo  | 
 # Let's start with some usefull definition for colorize the echo  | 
| 39 | 
 #CXXFLAGS=-Wall -O -fPIC -pthread -g -D'DEBUG=${DEBUG}'  | 
 #CXXFLAGS=-Wall -O -fPIC -pthread -g -D'DEBUG=${DEBUG}'  | 
| 40 | 
 #CXXFLAGS=-Wall -O -fPIC -pthread -g -D'DEBUG=0' | 
 #CXXFLAGS=-Wall -O -fPIC -pthread -g -D'DEBUG=0' | 
| 41 | 
 #CXXFLAGS=-Wall -O -fPIC -pthread -fpermissive | 
 #CXXFLAGS=-Wall -O -fPIC -pthread -fpermissive | 
| 42 | 
 CXXFLAGS=-Wall -O -fPIC -pthread | 
 CXXFLAGS=-Wall -O4 -fPIC -pthread | 
| 43 | 
 # ROOTCINT | 
 # ROOTCINT | 
| 44 | 
 ROOTCINT=rootcint | 
 ROOTCINT=rootcint | 
| 45 | 
 # Here the variables definig the local directories | 
 # Here the variables definig the local directories | 
| 81 | 
 # librerie utilizzabili da root (ci deve essere anche il ***LinkDef.h ) | 
 # librerie utilizzabili da root (ci deve essere anche il ***LinkDef.h ) | 
| 82 | 
 LIBROOTSRCS=    ${DIRSRC}/TrkLevel2.cpp  \ | 
 LIBROOTSRCS=    ${DIRSRC}/TrkLevel2.cpp  \ | 
| 83 | 
                 ${DIRSRC}/TrkLevel1.cpp \ | 
                 ${DIRSRC}/TrkLevel1.cpp \ | 
| 84 | 
                 ${DIRSRC}/TrkHough.cpp  | 
                 ${DIRSRC}/TrkHough.cpp \ | 
| 85 | 
  | 
                 ${DIRSRC}/TrkCalib.cpp  | 
| 86 | 
  | 
  | 
| 87 | 
 #LIBROOTSRCS=    | 
 #LIBROOTSRCS=    | 
| 88 | 
 LIBROOTLIBS=$(LIBROOTSRCS:${DIRSRC}/%.cpp=${DIRLIB}/lib%_${VER}.so) | 
 LIBROOTLIBS=$(LIBROOTSRCS:${DIRSRC}/%.cpp=${DIRLIB}/lib%_${VER}.so) | 
| 89 | 
 LIBROOTOBJS=${DIRLIB}/readB.o ${DIRLIB}/interB.o ${DIRLIB}/track.o ${DIRLIB}/grkuta.o ${DIRLIB}/functionspfa.o ${DIRLIB}/readallparam.o ${DIRLIB}/functions.o ${DIRLIB}/mini.o ${DIRLIB}/tricircle.o | 
 LIBROOTOBJS=${DIRLIB}/readB.o ${DIRLIB}/interB.o ${DIRLIB}/track.o ${DIRLIB}/grkuta.o ${DIRLIB}/functionspfa.o ${DIRLIB}/readallparam.o ${DIRLIB}/functions.o ${DIRLIB}/mini.o ${DIRLIB}/tricircle.o | 
| 90 | 
 LIBROOTCLIBS=libTrkLevel2 libTrkLevel1 libTrkHough | 
 LIBROOTCLIBS=libTrkLevel2 libTrkLevel1 libTrkHough libTrkCalib | 
| 91 | 
  | 
  | 
| 92 | 
 #LIBROOTCLIBS=  | 
 #LIBROOTCLIBS=  | 
| 93 | 
 FULLROOTCLIBS=$(LIBROOTCLIBS:%=${DIRLIB}/%_${VER}.so) | 
 FULLROOTCLIBS=$(LIBROOTCLIBS:%=${DIRLIB}/%_${VER}.so) | 
| 132 | 
         ${DIRINC}/TrkLevel1.h \ | 
         ${DIRINC}/TrkLevel1.h \ | 
| 133 | 
         ${DIRINC}/TrkLevel0.h \ | 
         ${DIRINC}/TrkLevel0.h \ | 
| 134 | 
         ${DIRINC}/TrkHough.h \ | 
         ${DIRINC}/TrkHough.h \ | 
| 135 | 
  | 
         ${DIRINC}/TrkCalib.h \ | 
| 136 | 
         ${DIRINC}/TrkStruct.h \ | 
         ${DIRINC}/TrkStruct.h \ | 
| 137 | 
         ${DIRINC}/TrkProcess.h \ | 
         ${DIRINC}/TrkProcess.h \ | 
| 138 | 
         ${DIRINC}/TrkCore.h \ | 
         ${DIRINC}/TrkCore.h \ |