make: *** No rule to make target

This error may be sometimes misleading. It doesn’t necessarily mean that your targets are specified incorrectly. Sometimes, all you need is a correct source file name.