CHAPTERS := ch01 ch02 ch03 ch04 ch05 ch06 ch07 ch08 ch09

.PHONY: all clean $(CHAPTERS)

all: $(CHAPTERS)

$(CHAPTERS):
	$(MAKE) -C $@

clean:
	@for dir in $(CHAPTERS); do \
	    $(MAKE) -C $$dir clean; \
	done