#!/bin/bash set -x cd icestorm && \ git pull && \ make clean && \ make -j$(nproc) && \ sudo make install || exit cd .. cd arachne-pnr && \ git pull && \ make clean && \ make -j$(nproc) && \ sudo make install || exit cd .. cd prjtrellis && \ git pull && \ cd libtrellis && \ make clean && \ cmake -DCMAKE_INSTALL_PREFIX=/usr/local . && \ make -j$(nproc) && \ sudo make install || exit cd ../.. cd nextpnr && \ git pull && \ make clean && \ #cmake -DARCH=ice40 -DCMAKE_INSTALL_PREFIX=/usr/local . && \ cmake -DARCH=ecp5 -DCMAKE_INSTALL_PREFIX=/usr/local . && \ make -j$(nproc) && \ sudo make install || exit cd .. cd yosys && \ git pull && \ make clean && \ make -j$(nproc) && \ sudo make install || exit cd .. cd openocd && \ git pull && \ make clean && \ make && \ sudo make install || exit cd ..