#!/bin/bash function get_dependencies { : } function build_nextpnr { mkdir build pushd build cmake .. -DARCH=himbaechel make nextpnr-himbaechel bbasm -j`nproc` # We'd ideally use pypy3 for speed (as works locally), but the version # our CI Ubuntu provides doesn't like some of the typing stuff python3 ../himbaechel/uarch/example/example_arch_gen.py ./example.bba ./bba/bbasm --l ./example.bba ./example.bin popd } function run_tests { : } function run_archcheck { pushd build ./nextpnr-himbaechel --uarch example --chipdb ./example.bin --test popd }