ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 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.