.PHONY: help all shell generated clean

help:
	@echo "Genesys2 RTL targets:"
	@echo "  make shell      # list hand-written FPGA shell RTL"
	@echo "  make generated  # generate Rocket SystemVerilog and wrapper"
	@echo "  make clean      # remove generated wrapper/verilog"

all: generated

shell:
	@find . -type f -name '*.sv' -print | sort

generated:
	@make -C ../../../../targets/fpga/genesys2 rtl

clean:
	rm -rf ../../../generated/genesys2-soc-verilog ../../../../targets/fpga/genesys2/out/build/generated
