smarter Makefile