DIRS := barrier mcs-lock mpmc-queue spsc-queue spsc-bugfix linuxrwlocks \ dekker-fences chase-lev-deque ms-queue chase-lev-deque-bugfix .PHONY: $(DIRS) all: $(DIRS) clean: $(DIRS:%=clean-%) $(DIRS): $(MAKE) -C $@ clean-%: -$(MAKE) -C $* clean