What is Ribosome?

Ribosome is a suite of build tools, written mainly in Python, which provide a common interface to retrieving and building programs from source code stored in a CVS repository. All Helix products are built using the Ribosome tools.

Ribosome is composed of two main tools and several helper tools:

Main Tools:

build.py - This tool calculates the dependencies of a target, retrieves the source code, and runs commands to build that source code in the correct order.

umake.py - A cross-platform Makefile generator. umake can be used independently from build to generate Makefiles, but build will call umake during its operation.