../cmd/epoint-client\
../cmd/epoint-server\
+fmt.dirs: $(addsuffix .fmt, $(DIRS))
clean.dirs: $(addsuffix .clean, $(DIRS))
install.dirs: $(addsuffix .install, $(DIRS))
nuke.dirs: $(addsuffix .nuke, $(DIRS))
test.dirs: $(addsuffix .test, $(DIRS))
testshort.dirs: $(addsuffix .testshort, $(DIRS))
+%.fmt:
+ gofmt -w $*/*.go
+
%.clean:
+$(MAKE) -C $* clean
+@echo test $*
+@$(MAKE) -C $* test.clean >$*/test.out 2>&1 || (echo TEST FAIL $*; cat $*/test.out; exit 1)
+fmt: fmt.dirs
+
clean: clean.dirs
install: install.dirs