The everything target builds all components, checks warnings, runs lint,
and runs tests.
##############################
.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