| ## Set common environment variables | |
| TOP ?= $(shell git rev-parse --show-toplevel) | |
| include $(TOP)/Makefile.common | |
| SYN_PATH := $(BP_FE_DIR)/syn | |
| TB_PATH := $(BP_FE_DIR)/test/tb | |
| LOG_PATH := $(BP_FE_DIR)/syn/logs | |
| REPORT_PATH := $(BP_FE_DIR)/syn/reports | |
| # Default ROM to example | |
| TB ?= bp_fe_trace_demo | |
| CFG ?= e_bp_half_core_cfg | |
| .EXPORT_ALL_VARIABLES: | |
| include $(BP_COMMON_DIR)/syn/Makefile.common | |
| include $(BP_COMMON_DIR)/syn/Makefile.dc | |
| include $(BP_COMMON_DIR)/syn/Makefile.regress | |
| include $(BP_COMMON_DIR)/syn/Makefile.verilator | |
| include $(BP_COMMON_DIR)/syn/Makefile.vcs | |
| regress.fe: regress | |
| regress: check_design.syn | |
| #$(MAKE) lint.v || true | |
| #$(MAKE) lint.sc || true | |