diff --git a/.github/workflows/build_icestick_examples.yml b/.github/workflows/build_icestick_examples.yml index c5ff0d3..c0004cb 100644 --- a/.github/workflows/build_icestick_examples.yml +++ b/.github/workflows/build_icestick_examples.yml @@ -7,17 +7,17 @@ jobs: - uses: actions/checkout@v3 - name: Install Manta from Source - run: | - pip install setuptools --upgrade + run: | + pip install setuptools --upgrade - # omitting the following commmand causes the version of setuptools - # used by python to get confused, and it doesn't detect the name - # or version of the package from pyproject.toml - so the following - # workaround is used: - # https://github.com/pypa/setuptools/issues/3269#issuecomment-1254507377 - export DEB_PYTHON_INSTALL_LAYOUT=deb_system + # omitting the following commmand causes the version of setuptools + # used by python to get confused, and it doesn't detect the name + # or version of the package from pyproject.toml - so the following + # workaround is used: + # https://github.com/pypa/setuptools/issues/3269#issuecomment-1254507377 + export DEB_PYTHON_INSTALL_LAYOUT=deb_system - python3 -m pip install . + python3 -m pip install . - name: Install Icestorm Tools run: | diff --git a/Makefile b/Makefile index 3aa444d..62bd7ff 100644 --- a/Makefile +++ b/Makefile @@ -80,16 +80,19 @@ nexys_a7: nexys_a7_io_core nexys_a7_logic_analyzer nexys_a7_lut_ram nexys_a7_io_core: cd examples/nexys_a7/io_core/; \ manta gen manta.yaml src/manta.v; \ + mkdir -p obj/; \ python3 lab-bc.py nexys_a7_logic_analyzer: cd examples/nexys_a7/logic_analyzer/; \ manta gen manta.yaml src/manta.v; \ + mkdir -p obj/; \ python3 lab-bc.py nexys_a7_lut_ram: cd examples/nexys_a7/lut_ram/; \ manta gen manta.yaml src/manta.v; \ + mkdir -p obj/; \ python3 lab-bc.py icestick: icestick_io_core icestick_lut_ram