makefile and user command