SYMBI_SRC_FILE := /opt/symbiotic.sh
|
|
|
|
TASKS := flag_check
|
|
|
|
|
|
.PHONY: all
|
|
all: flag_check
|
|
|
|
|
|
define taskTemplate
|
|
|
|
.PHONY: $(1)
|
|
$(1):
|
|
source $(SYMBI_SRC_FILE); sby -f symbiyosys.sby $(1)
|
|
|
|
endef
|
|
|
|
$(foreach task, $(TASKS), $(eval $(call taskTemplate,$(task))))
|
|
|
|
|
|
wave:
|
|
ifndef wf
|
|
$(error please give wave parameter)
|
|
endif
|
|
gtkwave -a trace.gtkw $(wf)
|
|
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf symbiyosys_*
|