better example makefile