# Edit the following as necessary.

DIRS =  pipeline \
	pipeline/deterministic-systems \
	pipeline/deterministic-systems/ma \
	pipeline/deterministic-systems/128 \
	pipeline/deterministic-systems/128/serial \
	pipeline/deterministic-systems/128/netlist \
	pipeline/non-deterministic-systems \
	pipeline/non-deterministic-systems/ma \
	pipeline/non-deterministic-systems/int \
	pipeline/non-deterministic-systems/128 \
	pipeline/non-deterministic-systems/128/serial \
	pipeline/non-deterministic-systems/128/netlist 

all:
	@for dir in $(DIRS) ; \
	do \
	(cd $$dir ; \
	make ; \
	cd ..) ; \
	done

clean:
	@for dir in $(DIRS) ; \
	do \
	(cd $$dir ; \
	make clean ; \
	cd ..) ; \
	done

tar: clean
	@for dir in $(DIRS) ; \
	do \
	tar cvf $$dir.tar $$dir ; \
	done
