aboutsummaryrefslogtreecommitdiff
path: root/projects/cros-ec
Commit message (Collapse)AuthorAgeFilesLines
* Replace usage of the '[' Bash builtin with '[['Andrew Robbins2017-10-281-3/+3
| | | | | | | | | | There's no benefit to using the POSIX-style '[' test builtin considering its '-a' and '-o' operators are unused in the Libreboot build system. Plus, '[[' is safer with respect to any containing file redirections (for example). Prior, both '[' and '[[' were used throughout the codebase--a disparity in usage which this change aims to eliminate.
* Build only CrOS-EC firmware in cros-ec build actionAndrew Robbins2017-10-101-2/+0
| | | | | Helps keep projects modular and easier to maintain if each project only builds itself.
* Correct erroneous project_action() usageAndrew Robbins2017-10-101-2/+2
| | | | | | | | 'project_action' does not carry out the given action for a project, contrary to that which the naming may seem to imply. Replacing the usage of the aforementioned with 'project_action_arguments' provides the intended behavior.
* Replaced '#!/bin/bash' w/ '#!/usr/bin/env bash'Andrew Robbins2017-06-232-2/+2
| | | | | This is mainly useful for being able to run these scripts on BSDs. And for users who use a Bash not installed to /bin.
* Paper build system initial import into LibrebootPaul Kocialkowski2017-01-1526-0/+933
This is the initial import of the Paper build system into Libreboot. It was written as a flexible and painless replacement for the Libreboot build system, allowing to support many different configurations. It currently only supports the following CrOS devices: * Chromebook 13 CB5-311 (nyan big) * Chromebook 14 (nyan blaze) * Chromebook 11 (HiSense) (veyron jerry) * Chromebit CS10 (veyron mickey) * Chromebook Flip C100PA (veyron minnie) * Chromebook C201PA (veyron speedy) The build system also supports building various tools and provides various scripts to ease the installation on CrOS devices. Signed-off-by: Paul Kocialkowski <contact@paulk.fr>