Eyrie only builds as part of the Keystone sdk.
We strongly encourage using the top-level Keystone build process.
Name | Version |
---|---|
Keystone SDK | v1.0 or higher |
Keystone SM | v1.0 or higher |
Make sure you've properly set the environment variable KEYSTONE_SDK_DIR
to point to the Keystone SDK installation path.
Then, run ./build.sh [features]
.
Make sure you checked out all submodules with git submodule update --init
.
Then, run make test
.
If a test fails and you'd like more detail, enter into obj/test
and run the binary for the failed test. e.g. if test_string
fails, run obj/test/test_string
.
See the sdk Makefile for feature selection.
The Eyrie Runtime is licensed under the 3-clause BSD license. See LICENSE for more details.
Before submitting a pull request to GitHub, make sure you format your code first.
make format