Skip to content

The Make Build System

Oleg Hahm edited this page Aug 24, 2015 · 2 revisions

The general structure

RIOT uses a recursive Makefile system. The starting point for these structure is typically the Makefile within the application's Makefile. Among other variables it sets the path to the RIOT repository as $RIOTBASE. Usually, the last thing in an application's Makefile is to include the Makefile.include from $RIOTBASE.

All RIOT specific variables used in the Make build system are listed and briefly explained in Makefile.vars.

Clone this wiki locally