Makefile 551 Bytes
Newer Older
1

2
SUBDIRS := architecture backends bigsim equiv frontends misc regression simple
3 4 5 6 7 8 9

ifeq ($(VERIFIC),1)
export VERIFIC=1
SUBDIRS += verific
else
export YOSYS_NOVERIFIC=1
endif
Clifford Wolf committed
10

11 12 13 14
ifeq ($(ENABLE_HEAVY_TESTS),1)
export ENABLE_HEAVY_TESTS=1
endif

Clifford Wolf committed
15
all: $(addsuffix /.stamp,$(SUBDIRS))
16
	echo; find * -name "*.status" | sort | xargs grep -H . | sed 's,^,    ,; s,.status:,\t,; s,PASS,pass,;' | expand -t100; echo
Clifford Wolf committed
17 18 19 20 21 22 23 24 25 26
	touch .stamp

%/.stamp:
	$(MAKE) -C $(dir $@)

clean:
	+for subdir in $(SUBDIRS); do make -C $$subdir clean; done
	rm -f .stamp

.PHONY: all clean