Source code and Build Instructions for BBR and BMR

The source code for BBR and BMR is now in one directory structure. We provide Build instructions for GCC ver. 3.3.1 or higher and for Microsoft Visual C++ ver. 7.

Follow these steps for either BBR or BMR:

  1. Download and extract bbr-src.tar

  2. Download TCLAP ver 1.0.5 from https://sourceforge.net/projects/tclap/ and unpack it

  3. For BBR: download TNT and JAMA from http://math.nist.gov/tnt/download.html

  4. Modify paths in the building scripts according to your structure and run the scripts

    1. For GCC:

      1. go to BBR/gcc or BBR/BMR/gcc and edit the Makefile: modify the TCLAP path according to your structure

      2. For BBR: go to BBR/gcc/train and edit the Makefile: modify the TNT and JAMA paths according to your structure; then go back to BBR/gcc

      3. run make

    2. For MSVC:

      1. go to BBR/msvc or BBR/BMR/msvc and edit rebuild.bat: change paths to MSVC related tools; usually not needed if installed by default

      2. edit *.compile.rsp files: modify the TCLAP path according to your structure

      3. For BBR: edit bbrtrain.compile.rsp file, modify the TNT and JAMA paths according to your structure

      4. run rebuild.bat