makefile to the rescue