HOWTO build AMC13 C++ software on cms2.bu.edu using a private source tree, so that your
work will not affect that of others. This is IMHO the preferred way to work (ESH).
Find the current release script, usually in ~daqowner, named
installDAQ_xx_xx_x.perl. Copy to your home directory.
If you want to use anonymous CVS (not password prompts), edit the script, search for "anonymous" and remove the comment mark
=source source ~daqowner/dist/etc/env.sh = or =source source ~daqowner/dist/etc/env.csh=
setenv PYTHONPATH $ROOTSYS/lib:$PYTHONPATH
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${PWD}/lib/linux/x86_64_slc5/
perl ~/installDAQ_xx_x_x.perl --mode=teststand --ownsource=${HOME}/src/xx_x_x --packages=hcalUpgrade
cd src/xx_xx_xx/hcal/hcalUpgrade/
cvs update -A -d (optional, if you want CVS code updated since the release)
cd ipbus
make
cd ..
cd amc13
make
source environ.sh (maybe only needed for python)
To run the command-line tool:
./bin/linux/x86_64_slc5/AMC13Tool.exe
To make changes in the code (your private copy):
cd src/common
edit files as desired. Go back up to .../amc13 and
Make
to re-compile.
--
EricHazen - 13 Apr 2012