--- calo/flight/CaloFranzini/Makefile 2007/12/04 12:05:27 1.1.1.1 +++ calo/flight/CaloFranzini/Makefile 2008/09/22 20:05:29 1.4 @@ -23,20 +23,20 @@ # Here the variables used to override the standard make flags # C CC=gcc -#CFLAGS=-Wall -O -fPIC -pthread -g -CFLAGS=-Wall -O -fPIC -pthread +#CFLAGS=-Wall -fPIC -pthread -g -m32 +CFLAGS=-Wall -O4 -fPIC -pthread -m32 # Enviroment: GCCVER=`gcc --version | head -1` UNAMEA=`uname -a` TODAY=`date` # F77 F77=g77 -#F77FLAGS= -Wall -Wno-globals -fvxt -fno-automatic -fbounds-check -g -extend_source -static -fno-backslash -F77FLAGS= -Wall -Wno-globals -fvxt -fno-automatic -fbounds-check -extend_source -static -fno-backslash +#F77FLAGS= -Wall -Wno-globals -fvxt -fno-automatic -fbounds-check -g -extend_source -static -fno-backslash -m32 +F77FLAGS= -Wall -Wno-globals -fvxt -fno-automatic -fbounds-check -extend_source -static -fno-backslash -m32 # C++ CXX=g++ -#CXXFLAGS=-Wall -O -fPIC -pthread -g -CXXFLAGS=-Wall -O -fPIC -pthread +#CXXFLAGS=-Wall -fPIC -pthread -g -m32 +CXXFLAGS=-Wall -O4 -fPIC -pthread -m32 # ROOTCINT ROOTCINT=rootcint # Here the variables definig the local directories @@ -55,7 +55,7 @@ FSRCS= FOBJS=$(FSRCS:${DIRSRC}/F77/%.f=${DIRLIB}/%.o) #------------------------------------------------- -CSRCS= +CSRCS=${DIRSRC}/Calib.cpp COBJS=$(CSRCS:${DIRSRC}%.cpp=${DIRLIB}/%.o) #------------------------------------------------- # librerie utilizzabili da root (ci deve essere anche il ***LinkDef.h ) @@ -82,14 +82,14 @@ #------------------------------------------------- # eseguibile -CXXEXESRCS= +CXXEXESRCS=${DIRSRC}/CaloCreateMatrix.cpp CXXEXEOBJS=$(CXXEXESRCS:${DIRSRC}%.cpp=${DIRLIB}%.o) -CXXEXELIBS:= +CXXEXELIBS:=CaloCreateMatrix -OTHERLIBS=${PAM_LIB}/libCaloLevel0.so ${PAM_LIB}/libCaloLevel1.so ${PAM_LIB}/libCaloLevel2.so ${PAM_LIB}/libCaloCore.so ${PAM_LIB}/libcaloclasses.so +OTHERLIBS=$(PAM_LIB)/libDarthVader.so $(PAM_LIB)/libPamLevel2.so #------------------------------------------------- # variabili per l'installazione -EXESRCS= +EXESRCS=${DIRBIN}/CaloCreateMatrix INCSRCS=${DIRINC}/CaloFranzini.h MACROSSRCS= CALIBFILES= @@ -174,7 +174,7 @@ ${CXXEXELIBS}: ${COBJS} ${FOBJS} ${CXXEXEOBJS} @(${EVIOLET} "* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *") @(${EGREEN} "Creating exec file: "${WHITE} "$@"; ${RESET}) - @${CXX} ${CXXFLAGS} -o ${DIRBIN}/$@ ${DIRLIB}/$@.o -I${DIRTOP}/${DIRINC} -I${PAM_INC} -I${PAM_YODA}/include/yoda/ ${PAM_YODA}/lib/libyoda.so ${FOBJS} ${COBJS} ${FULLLIBS} ${OTHERLIBS} -lThread `root-config --cflags --glibs` `doc/cernlib_pam mathlib` ; + @${CXX} ${CXXFLAGS} -o ${DIRBIN}/$@ ${DIRLIB}/$@.o -I${DIRTOP}/${DIRINC} -I${PAM_INC} -I${PAM_YODA}/include/yoda/ ${PAM_YODA}/lib/libyoda.so ${COBJS} ${FULLLIBS} ${OTHERLIBS} -lThread `root-config --cflags --glibs` `doc/cernlib_pam mathlib` ; # A small target to check environmental variables %_env: