Skip to content
Snippets Groups Projects
Makefile 656 B
# if make is launched with a DIR variable, pass it as the -f option to test.py
# 'make DIR=basic/mul*.e' launches all the files starting with mul in the basic directory
# otherwise, use basic/*.e as a default
OPTS := $(if $(DIR),-f $(DIR),-f basic/*.e)

.PHONY: all
all: ../main.native
	./test.py $(OPTS)

clean:
	find . -name *.ltl -or -name *.cfg -or -name *.exe -or -name *.s -or -name		\
	*.rtl -or -name *.ast -or -name *.cfg0 -or -name *.cfg1 -or -name *.cfg2 -or	\
	-name *.riscv -or -name *.dump -or -name *.linear1 -or -name *.linear -or			\
	-name *.html -or -name *.svg -or -name *.html -or -name *.lex | xargs -I{} rm	\
	{}
	rm -rf __pycache__