add an "everything" target to make for comprehensive build testing
authorJonathan L Long <jonlong@cs.berkeley.edu>
Sun, 20 Jul 2014 01:51:15 +0000 (18:51 -0700)
committerJonathan L Long <jonlong@cs.berkeley.edu>
Sun, 20 Jul 2014 02:08:55 +0000 (19:08 -0700)
The everything target builds all components, checks warnings, runs lint,
and runs tests.

Makefile

index 109894d..b25d1ba 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -295,7 +295,9 @@ SUPERCLEAN_EXTS := .so .a .o .bin .testbin .pb.cc .pb.h _pb2.py .cuo
 ##############################
 .PHONY: all test clean linecount lint tools examples $(DIST_ALIASES) \
        py mat py$(PROJECT) mat$(PROJECT) proto runtest \
-       superclean supercleanlist supercleanfiles warn
+       superclean supercleanlist supercleanfiles warn everything
+
+everything: all py$(PROJECT) mat$(PROJECT) test warn lint runtest
 
 all: $(NAME) $(STATIC_NAME) tools examples