DRY-up the Makefile