a little Makefile magic