This only works with BSD make. Not sure if I'm going to keep it like that or convert it to a GNU Makefile.