You might also like this "make watcher" hack for continuous builds:
while true; do make -q || make; sleep 0.5; done
while true; do make -q || make; sleep 0.5; done
I'd much rather install entr if it's available and do something like
`ls ** | entr -c make`
watch : while true; do \ clear; $(MAKE) -j all tests; \ inotifywait -qre close_write src tests; \ done