HDL_FOLDER = ./hdl HDL = $(wildcard $(HDL_FOLDER)/*.py) sim: $(HDL) python3 $< sim cc: $(HDL) python3 $< cc $(basename $< .py) v: $(HDL) python3 $< v test: py.test --disable-pytest-warnings -v $(HDL) test-w: py.test -v $(HDL) clean: $(RM) -rf $(HDL_FOLDER)/*.cc $(HDL_FOLDER)/*.v $(HDL_FOLDER)/*.vcd $(HDL_FOLDER)/*.pyc $(HDL_FOLDER)/*.out