makefile and exe