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