| 1234567891011121314 |
- #!/usr/bin/env bash
- # Build for Raspberry Pi 5 (aarch64). Run ON the Pi, or cross-compile if
- # aarch64-linux-gnu-gcc is available.
- set -e
- CC="${CC:-gcc}"
- echo "building on arch=$(uname -m) with CC=$CC"
- make clean
- if command -v aarch64-linux-gnu-gcc >/dev/null && [ -z "${NATIVE:-}" ]; then
- make ARCH=aarch64 CC=aarch64-linux-gnu-gcc simulate || true
- make ARCH=aarch64 CC=aarch64-linux-gnu-gcc || { echo "cross link needs aarch64 SDK in ./libs"; exit 3; }
- else
- make simulate && make test
- echo "Then drop real SDK to ./libs and run 'make' for the production binary."
- fi
|