ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
rosmake is a wrapper around make, it basically parses the manifest.xml, builds a dependency tree of projects, and for each project invokes make. This allows convenient invocation of make in many projects spread around the filesystem.
If you want to just build one project however, you can just as well call
$ roscd someproject
$ make
Typical ROS projects use only a small makefile that invokes cmake, but you are free to use other Makefiles. However with the typical ROS cmake approach, you get the benefit of convenience macros e.g. for message generation.