| 1 |
# PamelaDigitizer |
# PamelaDigitizer |
| 2 |
# SOFTWARE VERSION |
# SOFTWARE VERSION |
| 3 |
VER= v3r04 |
VER= v3r06 |
| 4 |
# An almost general purpouse Makefile for PAMELA repository |
# An almost general purpouse Makefile for PAMELA repository |
| 5 |
# Let's start with some useful definition to make the echo colored |
# Let's start with some useful definition to make the echo colored |
| 6 |
RED='\E[1;31;40m' |
RED='\E[1;31;40m' |
| 46 |
ROOTLIBS =`root-config --libs` -lHbook |
ROOTLIBS =`root-config --libs` -lHbook |
| 47 |
#CERNLIBS =`cernlib_noshift kernlib,packlib,genlib` |
#CERNLIBS =`cernlib_noshift kernlib,packlib,genlib` |
| 48 |
CERNLIBS = |
CERNLIBS = |
| 49 |
F77LIBS =-lg2c -lnsl |
#F77LIBS =-lg2c -lnsl |
| 50 |
|
F77LIBS =-lnsl |
| 51 |
SYSLIBS =-lm -ldl -rdynamic |
SYSLIBS =-lm -ldl -rdynamic |
| 52 |
LD =g++ |
LD =g++ |
| 53 |
CXXFLAGS= -O3 -Wall -fPIC ${ROOTCFLAGS} ${PAM_BIT} |
CXXFLAGS= -O3 -Wall -fPIC ${ROOTCFLAGS} ${PAM_BIT} |
| 61 |
|
|
| 62 |
#LDFLAGS = -g -llapack -lg2c -lm -lnsl -lcrypt -L/cern/2005/lib $(PAM_BIT) |
#LDFLAGS = -g -llapack -lg2c -lm -lnsl -lcrypt -L/cern/2005/lib $(PAM_BIT) |
| 63 |
|
|
| 64 |
CXXSRCS= Digitizer.cxx DigitizeRunHeader.cxx DigitizeCalo.cxx DigitizeTOF.cxx DigitizeAC.cxx DigitizeS4.cxx DigitizeND.cxx Write.cxx DigitizeTRK.cxx Pamelagp2Digits.cxx DigitVersion.cxx |
CXXSRCS= Digitizer.cxx DigitizePSCU.cxx DigitizeCalo.cxx DigitizeTOF.cxx DigitizeAC.cxx DigitizeS4.cxx DigitizeND.cxx Write.cxx DigitizeTRK.cxx Pamelagp2Digits.cxx DigitVersion.cxx |
| 65 |
OBJS=$(CXXSRCS:%.cxx=%.o) |
OBJS=$(CXXSRCS:%.cxx=%.o) |
| 66 |
|
|
| 67 |
CPPSRCS= CRC.cpp calcrc.cpp |
CPPSRCS= CRC.cpp calcrc.cpp |
| 117 |
|
|
| 118 |
mkverpath: |
mkverpath: |
| 119 |
@(${EGREEN} creating file DigitVersion.cxx; ${RESET}) |
@(${EGREEN} creating file DigitVersion.cxx; ${RESET}) |
| 120 |
@echo '#include <TSystem.h>' > DigitVersion.cxx; echo ' char *DigitizerInfo(bool print){ if ( print ) printf("\nPAMELA PamelaDigitizer version: ${VER}\n\nCompiled on '${TODAY}' with: '${GCCVER}'\n\nOn: '${UNAMEA}'\n\n"); return("${VER}"); }' >> DigitVersion.cxx |
@echo '#include <TSystem.h>' > DigitVersion.cxx; echo ' const char *DigitizerInfo(bool print){ if ( print ) printf("\nPAMELA PamelaDigitizer version: ${VER}\n\nCompiled on '${TODAY}' with: '${GCCVER}'\n\nOn: '${UNAMEA}'\n\n"); return("${VER}"); }' >> DigitVersion.cxx |
| 121 |
@sleep 1.2 |
@sleep 1.2 |
| 122 |
|
|
| 123 |
clean: |
clean: |