# .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions if [ "X$MY_BASH_SOURCED" != "XYES" ]; then export MY_BASH_SOURCED=YES if [[ "$PATH" == "" ]]; then PATH=$HOME/bin else PATH=$HOME/bin:$PATH fi export PATH if [[ "$LD_LIBRARY_PATH" == "" ]]; then LD_LIBRARY_PATH=$HOME/lib else LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH fi export LD_LIBRARY_PATH fi # use g++ 4.8.2 (devtoolset-2) as compiler alias make=dmake dmake() { /usr/bin/scl enable devtoolset-2 "/usr/bin/make $*" } # scl enable devtoolset-1.1 bash # for g++ version 4.7.2 # scl enable devtoolset-2 bash # for g++ version 4.8.2 xisetup() { source /opt/Xilinx/14.7/ISE_DS/settings64.sh ise } g47_setup() { scl enable devtoolset-1.1 bash } g48_setup() { scl enable devtoolset-2 bash } ddq_make() { make -f MakeAllDreamDaq all } ddq_clean() { make -f MakeAllDreamDaq clean } ddq_headers() { make -f MakeAllDreamDaq headers } ddq_install() { make -f MakeAllDreamDaq install } ddq_fromscratch() { make -f MakeAllDreamDaq fromscratch } ddq_checkout() { if [ -z "$1" ]; then echo "Please provide a path for svn checkout" return; fi svn co svn+ssh://dreamdaq@svn.cern.ch/reps/dream-daq/trunk $1 } ddq_tag() { if [ -z "$1" ]; then echo "Please provide a path for svn tagging" return; fi svn copy svn+ssh://dreamdaq@svn.cern.ch/reps/dream-daq/trunk svn+ssh://dreamdaq@svn.cern.ch/reps/dream-daq/tags/$1 }