DIRS=jay nant mcs class nunit tools all: linux windows: for i in $(DIRS); do \ (cd $$i; make linux) \ done linux: for i in $(DIRS); do \ (cd $$i; make linux) || exit 1; \ done test: (cd nunit; make) (cd class; make test) clean: for i in $(DIRS); do \ (cd $$i; make clean) \ done