generate executable in the current directory