“Nothing to be done for makefile” message

If you don’t specify a target on the command-line, Make uses the first target defined in the makefile by default. In your case, that is makefile:. But that doesn’t do anything. So just remove makefile:.

Leave a Comment