Revert "coreboot/3rdparty: Remove nested repos"

This reverts commit 73cecf71a1a1c3288d2885758597d440081f6c4f.

Reason for revert: breaks builders http://b/325843611

Original change's description:
> coreboot/3rdparty: Remove nested repos
>
> Remove nested repos from chromium, the same changes will be applied
> in place in the coreboot tree.
>
> BUG=b:322806402
> TEST=CQ
>
> Change-Id: I12817b560af5124453f98da1331245e485308f3d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros_firmware/+/5303539
> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
> Tested-by: Jonathon Murphy <jpmurphy@google.com>
> Commit-Queue: Jonathon Murphy <jpmurphy@google.com>

BUG=b:322806402

Change-Id: Id65465617a7a1e07902e7e01940c0a31d30020de
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros_firmware/+/5300047
Tested-by: Jim Pollock <jmpollock@chromium.org>
Commit-Queue: Jim Pollock <jmpollock@chromium.org>
Reviewed-by: Pi-Hsun Shih <pihsun@chromium.org>
Owners-Override: Pi-Hsun Shih <pihsun@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
1 file changed
tree: 166238cb3ba1535d103668b5a224b75ed9efd14f
  1. cros_firmware/
  2. repositories/
  3. default.xml
  4. DIR_METADATA
  5. fwsdk_smoke_test.py
  6. OWNERS
  7. PRESUBMIT.cfg
  8. README.md
README.md

rules_cros_firmware

This repository contains Bazel rules for building AP and EC firmware. It's the core build logic for the Firmware SDK project.

Getting Started

At the moment, we have a separate repo manifest in this repository (see default.xml). This will change in the future, and is only for early experimentation.

To setup the checkout:

$ mkdir ~/fwsdk
$ cd ~/fwsdk
$ repo init -u https://chromium.googlesource.com/chromiumos/platform/rules_cros_firmware
$ repo sync

Formatting files

All files should be formatted using cros format. Pre-upload checks should validate you did this.

Submitting changes

At the moment, we do not have CI setup in this repository, and it's not part of the main ChromeOS build, so changes should be chumped.

At a later point we'll have some CI going.