...
Code Block |
---|
cd ~/ mkdir hoverland cd hoverland svn checkout https://hovergroup.googlecode.com/svn/trunk/ hovergroup hovergroup/code/marine/scripts/install-dependencies.sh hovergroup/code/marine/scripts/install-moos.sh . -j4 -ap hovergroup/code/marine/scripts/install-ivp.sh . -j4 -ap hovergroup/code/marine/scripts/install-goby.sh . -j4 cd hovergroup/code/marine ./build_all.sh -j4 -ap |
For vehicles
If not already set in your bashrc file, set the compiler to distcc and set the hosts.
Code Block |
---|
export CC=/usr/lib/distcc/arm-linux-gnueabi-gcc-4.7
export CXX=/usr/lib/distcc/arm-linux-gnueabi-g++-4.7
export DISTCC_HOSTS=192.168.1.100
|
Check out only the hovergroup svn directories we need:
Code Block |
---|
cd ~/ mkdir hoverland cd hoverland svn checkout --depth=immediates https://hovergroup.googlecode.com/svn/trunk/ hovergroup cd hovergroup svn update --set-depth=exclude * svn update --set-depth=infinity code missions third-party |
Build everything
Code Block |
---|
cd ~/hoverland hovergroup/code/marine/scripts/install-dependencies.sh --vehicle hovergroup/code/marine/scripts/install-moos.sh . -j4 -ap --vehicle hovergroup/code/marine/scripts/install-ivp.sh . -j4 -ap --vehicle hovergroup/code/marine/scripts/install-goby.sh . -j4 cd hovergroup/code/marine ./build_all.sh -j4 -ap --vehicle |
Chcd hoverland svn checkout --depth=immediates https://hovergroup.googlecode.com/svn/trunk/ hovergroupeckout only the hovergroup svn directories we need:
Code Block |
---|
cd hoverland
svn checkout --depth=immediates https://hovergroup.googlecode.com/svn/trunk/ hovergroup
cd hovergroup
svn update --set-depth=exclude *
svn update --set-depth=infinity code missions third-party |