testing/iotest\
        xgb\
 
+NOBENCH=\
+       container/vector\
+
 TEST=\
        $(filter-out $(NOTEST),$(DIRS))
 
+BENCH=\
+       $(filter-out $(NOBENCH),$(TEST))
+
 clean.dirs: $(addsuffix .clean, $(DIRS))
 install.dirs: $(addsuffix .install, $(DIRS))
 nuke.dirs: $(addsuffix .nuke, $(DIRS))
 test.dirs: $(addsuffix .test, $(TEST))
+bench.dirs: $(addsuffix .bench, $(BENCH))
 
 %.clean:
        +cd $* && $(QUOTED_GOBIN)/gomake clean
 %.test:
        +cd $* && $(QUOTED_GOBIN)/gomake test
 
+%.bench:
+       +cd $* && $(QUOTED_GOBIN)/gomake bench
+
 clean: clean.dirs
 
 install: install.dirs
 
 test:  test.dirs
 
+bench: bench.dirs
+
 nuke: nuke.dirs
        rm -rf "$(GOROOT)"/pkg/*