template for makefile