### Makefile for the cclass project
-TOP_MODULE:=mkPinTop
-TOP_FILE:=PinTop.bsv
+TOP_MODULE:=mkbus
+TOP_FILE:=bus.bsv
TOP_DIR:=./bsv_src/
WORKING_DIR := $(shell pwd)
-BSVINCDIR:= .:%/Prelude:%/Libraries:%/Libraries/BlueNoC:./bsv_src
+BSVINCDIR:= .:%/Prelude:%/Libraries:%/Libraries/BlueNoC:./bsv_src:./src/bsv_lib/
default: gen_pinmux gen_verilog
check-blue:
.PHONY: gen_pinmux
gen_pinmux:
- @python ./src/pinmux_generator.py
+ @python ./src/pinmux_generator.py -v -o test
.PHONY: gen_verilog
gen_verilog: check-restore check-blue
.PHONY: clean
clean:
- rm -rf $(BSVBUILDDIR) *.log $(BSVOUTDIR) ./bbl* verilog obj_dir bsv_src src/*.pyc
+ rm -rf $(BSVBUILDDIR) *.log $(BSVOUTDIR) ./bbl*
+ rm -rf verilog obj_dir test/bsv_src src/*.pyc
+pep8:
+ autopep8 -a -a -a --experimental -r -i src