Skip to content

Commit

Permalink
Merge branch 'main' into rename_bfasster.py
Browse files Browse the repository at this point in the history
  • Loading branch information
yonnorc42 authored Nov 23, 2023
2 parents 3c386f8 + 2af5c4c commit 5d7ac31
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@ IN_ENV = if [ -e .venv/bin/activate ]; then . .venv/bin/activate; fi;
CAPNPJ := $(shell which capnpc-java)
PYTHON311 := $(shell which python3.11)

PUBLIC_SUBMODULES = \
third_party/fasm2bels \
third_party/RapidWright \
third_party/yosys \
third_party/WaFoVe

PRIVATE_SUBMODULES = \
third_party/gmt_tools

install: submodules venv python_packages rapidwright env install_fasm2bels install_yosys install_wafove

venv:
Expand Down Expand Up @@ -65,7 +74,8 @@ ifeq "$(CAPNPJ)" ""
endif

submodules:
git submodule update --init --recursive
$(foreach submodule,$(PUBLIC_SUBMODULES),git submodule init $(submodule); git submodule update $(submodule);)
$(foreach submodule,$(PRIVATE_SUBMODULES),git submodule init $(submodule); git submodule update $(submodule) || echo "Ignoring failed clone of private submodule ($(submodule))";)

rapidwright:
cd third_party/RapidWright && ./gradlew compileJava
Expand Down

0 comments on commit 5d7ac31

Please sign in to comment.