| 1 | 
 # CALO LEVEL2 | 
 # CALO LEVEL2 | 
| 2 | 
 # SOFTWARE VERSION | 
 # SOFTWARE VERSION | 
| 3 | 
 VER= v4r01 | 
 VER= v4r03 | 
| 4 | 
 # REQUIRES CALOCOMMON and ROOT2PAW versions | 
 # REQUIRES CALOCOMMON and ROOT2PAW versions | 
| 5 | 
 COMMONVER=v1r10 | 
 COMMONVER=v1r10 | 
| 6 | 
 R2PVER=v3r00 | 
 R2PVER=v4r00 | 
| 7 | 
 # installed calocommon version | 
 # installed calocommon version | 
| 8 | 
 COMPCOMVER=`echo ${COMMONVER} | tr -d [a-z:A-Z]` | 
 COMPCOMVER=`echo ${COMMONVER} | tr -d [a-z:A-Z]` | 
| 9 | 
 INSTCOMVER=`${PAM_BIN}/calocommon |head -2 |tail -1 | tr -d [a-z:A-Z]` | 
 INSTCOMVER=`${PAM_BIN}/calocommon |head -2 |tail -1 | tr -d [a-z:A-Z]` | 
| 197 | 
         @echo '.include ${DIRTOP}/${DIRINC}' >> build_so.txt | 
         @echo '.include ${DIRTOP}/${DIRINC}' >> build_so.txt | 
| 198 | 
         @echo 'char *pamyoda = gSystem->ExpandPathName("$$PAM_YODA");' >>build_so.txt | 
         @echo 'char *pamyoda = gSystem->ExpandPathName("$$PAM_YODA");' >>build_so.txt | 
| 199 | 
         @echo 'stringstream incy;' >>build_so.txt | 
         @echo 'stringstream incy;' >>build_so.txt | 
| 200 | 
         @echo 'incy = str("");' >>build_so.txt | 
         @echo 'incy.str("");' >>build_so.txt | 
| 201 | 
         @echo 'incy << pamyoda << "/include/yoda/";' >>build_so.txt | 
         @echo 'incy << pamyoda << "/include/yoda/";' >>build_so.txt | 
| 202 | 
         @echo 'gInterpreter->AddIncludePath(incy.str().c_str());' >>build_so.txt | 
         @echo 'gInterpreter->AddIncludePath(incy.str().c_str());' >>build_so.txt | 
| 203 | 
         @echo 'stringstream oss;' >>build_so.txt | 
         @echo 'stringstream oss;' >>build_so.txt | 
| 277 | 
  | 
  | 
| 278 | 
 ${CXXEXELIBS}: ${CXXEXEOBJS} | 
 ${CXXEXELIBS}: ${CXXEXEOBJS} | 
| 279 | 
         @(${EGREEN} "Creating exec file: "${WHITE} "$@"; ${RESET}) | 
         @(${EGREEN} "Creating exec file: "${WHITE} "$@"; ${RESET}) | 
| 280 | 
         @${CXX} ${CXXFLAGS} -o ${DIRBIN}/$@ $^ -I${DIRINC} -I${PAM_YODA}/include/yoda/ ${PAM_YODA}/lib/libyoda.so ${PAM_LIB}/caloclasses_h.so ${DIRTOP}/${DIRLIB}/CaloLEVEL2_c_${VER}.so ${DIRTOP}/${DIRLIB}/libopcalol2_${VER}.so ${DIRTOP}/${DIRLIB}/libcrcalol2_${VER}.so ${DIRTOP}/${DIRLIB}/libclcalol2_${VER}.so ${DIRTOP}/${DIRLIB}/libopcalol2_C_${VER}.so ${DIRTOP}/${DIRLIB}/libcrcalol2_C_${VER}.so ${DIRTOP}/${DIRLIB}/libclcalol2_C_${VER}.so ${PAM_LIB}/liboptrklev2.so ${PAM_LIB}/libretrklev2.so ${PAM_LIB}/libcltrklev2.so  ${PAM_LIB}/libtrack.so ${PAM_LIB}/libreadb2maps.so ${PAM_LIB}/libreadmy.so ${PAM_LIB}/liboptrklev2_C.so ${PAM_LIB}/libretrklev2_C.so ${PAM_LIB}/libcltrklev2_C.so ${PAM_LIB}/libreadb2maps_C.so ${PAM_LIB}/libreadmy_C.so ${PAM_LIB}/caloclasses_h.so `root-config --cflags --glibs` | 
         @${CXX} ${CXXFLAGS} -o ${DIRBIN}/$@ $^ -I${DIRINC} -I${PAM_YODA}/include/yoda/ ${PAM_YODA}/lib/libyoda.so ${PAM_LIB}/caloclasses_h.so ${DIRTOP}/${DIRLIB}/CaloLEVEL2_c_${VER}.so ${DIRTOP}/${DIRLIB}/libopcalol2_${VER}.so ${DIRTOP}/${DIRLIB}/libcrcalol2_${VER}.so ${DIRTOP}/${DIRLIB}/libclcalol2_${VER}.so ${DIRTOP}/${DIRLIB}/libopcalol2_C_${VER}.so ${DIRTOP}/${DIRLIB}/libcrcalol2_C_${VER}.so ${DIRTOP}/${DIRLIB}/libclcalol2_C_${VER}.so ${PAM_LIB}/liboptrklev2.so ${PAM_LIB}/libretrklev2.so ${PAM_LIB}/libcltrklev2.so  ${PAM_LIB}/libtrack.so ${PAM_LIB}/libreadb2maps.so ${PAM_LIB}/libreadmy.so ${PAM_LIB}/liboptrklev2_C.so ${PAM_LIB}/libretrklev2_C.so ${PAM_LIB}/libcltrklev2_C.so ${PAM_LIB}/libreadb2maps_C.so ${PAM_LIB}/libreadmy_C.so  `root-config --cflags --glibs` | 
| 281 | 
         @rm -f ${DIRSRC}/temp.cc | 
         @rm -f ${DIRSRC}/temp.cc | 
| 282 | 
  | 
  | 
| 283 | 
 # A small target to check environmental variables | 
 # A small target to check environmental variables |