https://github.com/glikely/edk2-test-manifest
Manifest and build scripts for UEFI SCT
https://github.com/glikely/edk2-test-manifest
Last synced: 4 months ago
JSON representation
Manifest and build scripts for UEFI SCT
- Host: GitHub
- URL: https://github.com/glikely/edk2-test-manifest
- Owner: glikely
- Created: 2020-07-24T07:50:57.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2021-05-19T12:50:07.000Z (about 5 years ago)
- Last Synced: 2025-10-10T23:48:19.874Z (8 months ago)
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EDK2 SCT Build Environment
git-repo Manifest for building the UEFI Self Certification Test (SCT) suite
from mainline edk2 and edk2-test for AARCH64 and ARM.
Use this to build a zip file containing the EDK2 shell and the SCT that
can be unzipped onto a USB drive.
## Usage
```bash
mkdir edk2-test-build
cd edk2-test-build
repo init -u https://github.com/glikely/edk2-test-manifest
repo sync
./buildzip.sh AARCH64
```
Both 64-bit (AARCH64) and 32-bit (ARM) Arm builds are supported.
To perform a 32-bit build, pass the parameter "ARM" to buildzip.sh.
```bash
./buildzip.sh ARM
```
A zip file will be created containing the SCT which can be unzipped onto a
flash drive.
## Ccache
On a system where a ccache lib dir with symlinks exists, you can reuse
compilation results between builds by prepending the ccache lib dir to your
$PATH.
```bash
export PATH="/usr/lib/ccache:$PATH"
./build.sh
```
## TODO
* Add support for other architectures