summaryrefslogtreecommitdiffstats
path: root/examples
AgeCommit message (Collapse)Author
2021-09-25examples: add ext4 rootfs image, fix basic directory structureMatthias Schiffer
2021-09-25examples: add linux kernel imageMatthias Schiffer
2021-09-25examples: add rootfs recipeMatthias Schiffer
2021-09-25examples: add busybox recipeMatthias Schiffer
2021-09-25recipe: specify recipe and task name separately in dependenciesMatthias Schiffer
2021-09-25example: omit recipe name in dependencies where possibleMatthias Schiffer
2021-09-25toolchain: make recipe reusable as a dependencyMatthias Schiffer
2021-09-25gcc-libs: split install step into toolchain and sysroot componentsMatthias Schiffer
Make the sysroot components usable as a regular dependency.
2021-09-25examples: add toolchain meta recipe, fix gcc-libsMatthias Schiffer
2021-09-24examples: explicitly specify target for build depends on binutilsMatthias Schiffer
2021-09-23Have tasks explicitly list their input argumentsMatthias Schiffer
2021-09-22Rename target_triple to gnu_tripletMatthias Schiffer
2021-09-19Use template variables instead of environment, parametrize all examplesMatthias Schiffer
This implements passing of various pieces of information through task arguments, as well as argument inheritance through different kinds of dependencies.
2021-09-19Rename "target depends" to "depends"Matthias Schiffer
Internally, the name "host depends" is used to match GNU build/host/target terms.
2021-09-18examples: gcc-libs: split into host and target outputsMatthias Schiffer
2021-09-17examples: use runtime_depends where appropriateMatthias Schiffer
2021-09-17Have recipes specify outputs, verify in resolverMatthias Schiffer
The outputs are not respected by the runner yet.
2021-09-17examples: libdir fixesMatthias Schiffer
2021-09-16examples: more toolchain stuffMatthias Schiffer
2021-09-15examples: remove unnecessary env exportsMatthias Schiffer
2021-09-15examples: move libgcc-initial to separate recipeMatthias Schiffer
2021-09-15examples: gcc: fix limits.h generationMatthias Schiffer
2021-09-15examples: fix a few configuration issues, build initial libgccMatthias Schiffer
2021-09-15Explicitly refer to "target dependencies"Matthias Schiffer
2021-09-15fixup! examples: adjust binutils for aarch64 target, add gcc recipeMatthias Schiffer
2021-09-15Make 'fetch' a kind of dependency instead of a kind of taskMatthias Schiffer
2021-09-15examples: adjust binutils for aarch64 target, add gcc recipeMatthias Schiffer
2021-09-12Unpack dependencies to temporary sysrootMatthias Schiffer
2021-09-11More build dir reorganizationMatthias Schiffer
- Rename work layer to "layer" - Only preserve a work subdir of the build home - Move downloads and destination dir out of work dir
2021-09-06examples: use inherit for binutils exampleMatthias Schiffer
2021-07-25examples: add build script for binutilsMatthias Schiffer
2021-07-24runc: copy fetch dependencies into workdirMatthias Schiffer
2021-07-24Introduce "fetch" task typeMatthias Schiffer
No actual fetching for now, fetch tasks always succeed immediately. The runner ignores fetch tasks for unpacking.
2021-07-22Do not serialize Dependency as a single stringMatthias Schiffer
Removes our custom Serialize/Deserialize implementations.
2021-07-22Add task: prefix to task dependenciesMatthias Schiffer
2021-07-17Remove task output setting for nowMatthias Schiffer
For simplicity, always archive the contents of the "dest" directory
2021-06-19tar: add files in sorted orderMatthias Schiffer
2021-06-19Collect task output to tar filesMatthias Schiffer
2021-04-03examples: add some debug commandsMatthias Schiffer
2021-01-30examples: extend with outputMatthias Schiffer
2021-01-24Read tasks from filesMatthias Schiffer