makefile skeleton