Build
Building the firmware from source
Build
The whole firmware is built from this repository. The top-level Makefile wraps Buildroot and exposes a small set of targets that work either natively on a Linux host or inside a Docker container.
TL;DR
git clone https://github.com/naguirre/mds-builder.git
cd mds-builder
make build # default: MACHINE=network_player
or, fully containerised:
make build CONTAINER=1
Sections
- Prerequisites — host packages, Docker option
- Targets — what each
maketarget does - Machines — defconfigs and what they produce
- Buildroot external tree — how
BR2_EXTERNALis organised - Package overrides — replace a package source with a local checkout